2026-03-30 08:00:09 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 08: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-30 08:00:09 [bca.uk] INFO: Starting spider bca.uk
2026-03-30 08:00:09 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2111
2026-03-30 08:00:09 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /SpiderData()?$filter=PartitionKey%20eq%20%27BCAUk%27%20and%20RowKey%20eq%20%27cookies%27 HTTP/1.1" 200 None
2026-03-30 08:00:09 [bca.uk] INFO: No cached cookies found, will perform fresh login
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /SpiderData()?$filter=PartitionKey%20eq%20%27BCAUk%27%20and%20RowKey%20eq%20%27auth_token%27 HTTP/1.1" 200 None
2026-03-30 08:00:09 [bca.uk] INFO: Loaded cached Auth0 token from Azure Tables (length=1492)
2026-03-30 08:00:09 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 08:00:09 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 08:00:09 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 08:00:09 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 08:00:10 [scrapy.extensions.telnet] INFO: Telnet Password: a74dd5b334aa83d6
2026-03-30 08: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-30 08: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-30T08_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-30 08:00:10 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 08:00:10 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 08: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-30 08:00:10 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-30 08: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-30 08:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:00:10 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: auto
2026-03-30 08: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-30 08:00:10 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-30 08:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-30 08: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-30 08: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-30 08:00:10 [scrapy.core.engine] INFO: Spider opened
2026-03-30 08:00:10 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 08:00:10 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-30 08:00:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 141MiB
2026-03-30 08:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-30 08:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-30 08:00:10 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-30 08:00:10 [scrapy-playwright] INFO: Launching browser chromium
2026-03-30 08:00:10 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-30 08:00:10 [scrapy-playwright] INFO: Launching browser chromium
2026-03-30 08:00:10 [scrapy-playwright] INFO: Browser chromium launched
2026-03-30 08:00:10 [scrapy-playwright] INFO: Browser chromium launched
2026-03-30 08:00:11 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-30 08:00:11 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-30 08:00:11 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-30 08:00:11 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-30 08:00:15 [bca.uk] INFO: No cached cookies available, starting login process with credentials
2026-03-30 08:00:15 [bca.uk] INFO: Zyte login attempt 1/3
2026-03-30 08: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-30 08:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/> (referer: None) ['zyte-api']
2026-03-30 08:01:01 [bca.uk] INFO: Action 0 (waitForTimeout): status=success, elapsed=5.049s
2026-03-30 08:01:01 [bca.uk] INFO: Action 1 (waitForSelector): status=success, elapsed=0.01s
2026-03-30 08:01:01 [bca.uk] INFO: Action 2 (evaluate): status=success, elapsed=0.003s
2026-03-30 08:01:01 [bca.uk] INFO: Action 3 (waitForTimeout): status=success, elapsed=1.001s
2026-03-30 08:01:01 [bca.uk] INFO: Action 4 (click): status=success, elapsed=2.003s
2026-03-30 08:01:01 [bca.uk] INFO: Action 5 (waitForSelector): status=success, elapsed=0.893s
2026-03-30 08:01:01 [bca.uk] INFO: Action 6 (waitForTimeout): status=success, elapsed=1s
2026-03-30 08:01:01 [bca.uk] INFO: Action 7 (click): status=success, elapsed=2.396s
2026-03-30 08:01:01 [bca.uk] INFO: Action 8 (type): status=success, elapsed=0.048s
2026-03-30 08:01:01 [bca.uk] INFO: Action 9 (waitForTimeout): status=success, elapsed=1s
2026-03-30 08:01:01 [bca.uk] INFO: Action 10 (click): status=success, elapsed=3.107s
2026-03-30 08:01:01 [bca.uk] INFO: Action 11 (type): status=success, elapsed=0.044s
2026-03-30 08:01:01 [bca.uk] INFO: Action 12 (waitForTimeout): status=success, elapsed=0.999s
2026-03-30 08:01:01 [bca.uk] INFO: Action 13 (click): status=success, elapsed=2.365s
2026-03-30 08:01:01 [bca.uk] INFO: Action 14 (waitForSelector): status=success, elapsed=3.366s
2026-03-30 08:01:01 [bca.uk] INFO: Action 15 (evaluate): status=success, elapsed=0.003s
2026-03-30 08:01:01 [bca.uk] INFO: Action 16 (waitForTimeout): status=success, elapsed=10s
2026-03-30 08:01:01 [bca.uk] INFO: Action 17 (evaluate): status=success, elapsed=0.002s
2026-03-30 08:01:01 [bca.uk] INFO: Page URL after login: https://www.bca.co.uk/
2026-03-30 08:01:01 [bca.uk] INFO: Successfully logged in via Zyte API session
2026-03-30 08:01:01 [bca.uk] INFO: Scrapy-formatted cookies: [{'name': 'auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': '__cf_bm', 'value': 'wT8MpXOnUzoSl3jZYfZTZcHELepxVLm.odFKYntLUWI-1774857616.420563-1.0.1.1-G8ngIOQTk.l7uI58Q99n7Jg7miou8dzp42st7j7f4khzo6MCZkIKc7qySHxH7Jty1M_GtRa4mE6eY.hw7Va4uLJf4RVq.B71AK8A0tURsdA2yD0iBWWkZF_kKxq.VgTbiTdoLFsilZwnQ8dVobDs2w', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'INGRESSCOOKIE', 'value': 'b9d79969cbae4bcc586322093a70f68f|17148814d3d29f21517da122aae4be83', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dest', 'value': 'https://www.bca.co.uk/', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxVisitor', 'value': '1774857617090BRF78UGQRP0OTKESK4GO06KV0595SIJJ', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'OptanonAlertBoxClosed', 'value': '2026-03-30T08:00:31.448Z', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtSa', 'value': '-', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxvt', 'value': '1774859449196|1774857617091', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'ASLBSACORS', 'value': '00034f7c743cca2962a76e3819675100ef3d05031fc2366d63e6c7f6c9ba202be86f23392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dtPC', 'value': '5$57648409_237h-vERHOCRKHLANBKRUIKRCMESGMHAUNQKPV-0e0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_cc', 'value': 'true', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'gpv_pn', 'value': 'auctionview', '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': 'csrf', 'value': 'ZVMKBxhVU10acNWVw0RBYk52-OukoHNAs-nH3bAQ4_G3_0tZmLtcZ98gcKHoZx1j1utAHBhKLEQ-FMFgDeRgcg:AAABnT3B_Xk:cAo9mzpsfYB1TqDzcIrA4A', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'OptanonConsent', 'value': 'isGpcEnabled=0&datestamp=Mon+Mar+30+2026+04%3A00%3A48+GMT-0400+(Eastern+Daylight+Time)&version=202510.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=1bfd4885-d34b-4dfd-ab81-e4190cf8527a&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0003%3A1%2CC0004%3A1%2CC0002%3A1&intType=1&geolocation=US%3BFL&AwaitingReconsent=false', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtCookie', 'value': 'v_4_srv_5_sn_E9EF6686D253F9D6BC0D323BEA1809D6_perc_100000_ol_0_mul_1_app-3A5d68a08db18e8bbb_1_app-3Aea7c4b59f27d43eb_1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'ASLBSA', 'value': '00034f7c743cca2962a76e3819675100ef3d05031fc2366d63e6c7f6c9ba202be86f23392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': '_legacy_auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv_s', 'value': 'First%20Visit', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_getNewRepeat', 'value': '1774857649345-New', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'AMCV_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '179643557%7CMCMID%7C80784861680384018554401218482734070610%7CMCAAMLH-1775462435%7C7%7CMCAAMB-1775462435%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y%7CMCOPTOUT-1774864835s%7CNONE%7CMCSYNCSOP%7C411-20550%7CvVersion%7C5.5.0%7CMCIDTS%7C20543', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'JSESSIONID', 'value': '20EDB5F9BE18B84F5C2EF5D2325D7D30', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv', 'value': '1774857649344', 'domain': '.bca.co.uk', 'path': '/'}]
2026-03-30 08:01:01 [bca.uk] INFO: Extracted 24 cookies from Zyte login response
2026-03-30 08:01:01 [bca.uk] INFO: Merged 15 browser cookies, total: 24
2026-03-30 08:01:01 [bca.uk] INFO: Auth0 token capture: token=yes, error=client-created
2026-03-30 08:01:01 [bca.uk] INFO: Got Auth0 access token via dynamic SDK (length=1492)
2026-03-30 08:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /SpiderData(PartitionKey='BCAUk',RowKey='auth_token') HTTP/1.1" 204 0
2026-03-30 08:01:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded
2026-03-30 08:01:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:01:01 [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-30 08:01:01 [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-30 08:01:01 [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-30 08:01:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:01:03 [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-30 08:01:03 [bca.uk] INFO: Total items found: 100
2026-03-30 08:01:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded
2026-03-30 08:01:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:01:03 [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-30 08:01:03 [bca.uk] INFO: Found listing with ID: LM18%20LZP
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM18%2520LZP%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for LM18%20LZP: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa with identifier: LM18%20LZP
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:01:03 [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-30 08:01:03 [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-30 08: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-30 08:01:03 [bca.uk] INFO: Found listing with ID: LD72%20VBG
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD72%2520VBG%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for LD72%20VBG: 0
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: LP69%20DXX
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP69%2520DXX%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for LP69%20DXX: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b595a00-963d-5dbf-830d-88386cefc856 with identifier: LP69%20DXX
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: YD58%20WTE
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD58%2520WTE%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for YD58%20WTE: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b98ec4c-295b-523f-9324-bf34e3a0e81d with identifier: YD58%20WTE
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: EA12%20GMX
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA12%2520GMX%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for EA12%20GMX: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2412f446-becc-5eaf-9201-9809810fbec0 with identifier: EA12%20GMX
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: WL11%20DWC
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL11%2520DWC%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for WL11%20DWC: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d38d5dad-c9f2-5622-a7fa-9de0248c3eab with identifier: WL11%20DWC
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: HN05%20RTZ
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN05%2520RTZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for HN05%20RTZ: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f2e274d-506a-51b4-a7cb-249515e1f8f7 with identifier: HN05%20RTZ
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: NL23%20OVF
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL23%2520OVF%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for NL23%20OVF: 0
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: RK19%20CXY
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK19%2520CXY%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for RK19%20CXY: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 596d4cc7-50fc-58d5-affa-dcabc266c9ab with identifier: RK19%20CXY
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: WF08%20FNO
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF08%2520FNO%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for WF08%20FNO: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a71d8e85-2c02-58df-a8c8-167e9a142672 with identifier: WF08%20FNO
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: KD54%20EPE
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD54%2520EPE%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for KD54%20EPE: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5752838a-6238-5f30-835c-77d2f2d5594c with identifier: KD54%20EPE
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: KY59%20GWG
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY59%2520GWG%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for KY59%20GWG: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aec6a4c4-6964-595e-a14f-bf680ca006c6 with identifier: KY59%20GWG
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: DK62%20WPV
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK62%2520WPV%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for DK62%20WPV: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f279632-5027-5c21-99cb-b9bd24861e37 with identifier: DK62%20WPV
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: HJ14%20KFU
2026-03-30 08:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ14%2520KFU%27 HTTP/1.1" 200 None
2026-03-30 08:01:03 [bca.uk] INFO: Scrape type for HJ14%20KFU: 1
2026-03-30 08:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 001de5b0-2c11-53b9-9b6b-86ab14ab097b with identifier: HJ14%20KFU
2026-03-30 08:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:01:03 [bca.uk] INFO: Found listing with ID: OE15%20ZPZ
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE15%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for OE15%20ZPZ: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 814c1f21-7624-5331-9d50-16dd9b855638 with identifier: OE15%20ZPZ
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: HT73%20DWP
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT73%2520DWP%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for HT73%20DWP: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: LA03%20JBX
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA03%2520JBX%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for LA03%20JBX: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46c0a46f-4b94-5f66-b945-826319578807 with identifier: LA03%20JBX
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: RF53%20WXL
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF53%2520WXL%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for RF53%20WXL: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0444d08-d17a-5056-b0d7-3e10e6a98f27 with identifier: RF53%20WXL
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: RV64%20ZYE
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV64%2520ZYE%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for RV64%20ZYE: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 696c6389-9a35-54da-aadd-2178540b7951 with identifier: RV64%20ZYE
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD58%20WTE-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP69%20DXX-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM18%20LZP-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: FH18%20EHB
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH18%2520EHB%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for FH18%20EHB: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b3ef622-d172-598b-9bff-2a9ea247edba with identifier: FH18%20EHB
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN05%20RTZ-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA12%20GMX-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: KM21%20XRN
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM21%2520XRN%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for KM21%20XRN: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af24d3da-b46b-51d1-bbaf-f4618af1bcb8 with identifier: KM21%20XRN
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK19%20CXY-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: LN21%20PKX
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN21%2520PKX%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for LN21%20PKX: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9897ede-5602-5397-a345-1caff76c413e with identifier: LN21%20PKX
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: YE20%20AUJ
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE20%2520AUJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for YE20%20AUJ: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: YE20%20DDA
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE20%2520DDA%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for YE20%20DDA: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: WG15%20ZHH
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG15%2520ZHH%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for WG15%20ZHH: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5 with identifier: WG15%20ZHH
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF08%20FNO-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL11%20DWC-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: KM11%20LBG
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM11%2520LBG%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for KM11%20LBG: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8eccf50-265e-5fee-a427-0a924535e864 with identifier: KM11%20LBG
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK62%20WPV-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY59%20GWG-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA03%20JBX-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: SK72%20WTZ
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK72%2520WTZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for SK72%20WTZ: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: YD20%20FNX
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD20%2520FNX%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for YD20%20FNX: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: YE20%20AUA
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE20%2520AUA%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for YE20%20AUA: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: YE20%20AUH
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE20%2520AUH%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for YE20%20AUH: 0
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: MX19%20NLC
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX19%2520NLC%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for MX19%20NLC: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51415106-ea67-5b9b-817e-cfa85ca95449 with identifier: MX19%20NLC
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 51415106-ea67-5b9b-817e-cfa85ca95449
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KD54%20EPE-GB>
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ14%20KFU-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: VN20%20RXY
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN20%2520RXY%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for VN20%20RXY: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 035d780d-8ed1-5f44-8897-4307d6817ad2 with identifier: VN20%20RXY
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE15%20ZPZ-GB>
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: HT21%20GUW
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT21%2520GUW%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for HT21%20GUW: 1
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 506c936c-a586-5b81-bdaa-c332e8646eac with identifier: HT21%20GUW
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:01:04 [bca.uk] INFO: Found listing with ID: PJ20%20LDO
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ20%2520LDO%27 HTTP/1.1" 200 None
2026-03-30 08:01:04 [bca.uk] INFO: Scrape type for PJ20%20LDO: 2
2026-03-30 08:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12b26076-d14d-5e29-b413-8b3e0c54811a with identifier: PJ20%20LDO
2026-03-30 08:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12b26076-d14d-5e29-b413-8b3e0c54811a with scrape type 2
2026-03-30 08:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12b26076-d14d-5e29-b413-8b3e0c54811a with scrape type 2
2026-03-30 08:01:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12b26076-d14d-5e29-b413-8b3e0c54811a, identifier: PJ20%20LDO
2026-03-30 08:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12b26076-d14d-5e29-b413-8b3e0c54811a with identifier: PJ20%20LDO
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey HTTP/1.1" 200 None
2026-03-30 08:01:04 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:04 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol HTTP/1.1" 200 None
2026-03-30 08:01:05 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08: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-30 08:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12b26076-d14d-5e29-b413-8b3e0c54811a with identifier: PJ20%20LDO
2026-03-30 08:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12b26076-d14d-5e29-b413-8b3e0c54811a with identifier: PJ20%20LDO to the API
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ20%20LDO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '12b26076-d14d-5e29-b413-8b3e0c54811a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PJ20 LDO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ20%20LDO&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'RENAULT',
'model': 'KADJAR',
'odometer': 38616,
'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 KADJAR 1.3 TCE 160 ICONIC Hatchback',
'transmission': 'manual',
'trim': 'TCE 160 ICONIC',
'vin': 'VF1RFE00065495667',
'year': 2020}
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ20%2520LDO%27 HTTP/1.1" 200 None
2026-03-30 08:01:05 [bca.uk] INFO: Saving data for PJ20%20LDO: {'auction_closing_time': 1775124000.0, 'created_time': 1774536367.609569, 'last_price_update_time': 1774857665.657006}
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ20%2520LDO') HTTP/1.1" 204 0
2026-03-30 08:01:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF53%20WXL-GB>
2026-03-30 08:01:05 [bca.uk] INFO: Found listing with ID: SW68%20GZR
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW68%2520GZR%27 HTTP/1.1" 200 None
2026-03-30 08:01:05 [bca.uk] INFO: Scrape type for SW68%20GZR: 2
2026-03-30 08:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a1e38da-e306-5390-9c62-a7157bbd0939 with identifier: SW68%20GZR
2026-03-30 08:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a1e38da-e306-5390-9c62-a7157bbd0939 with scrape type 2
2026-03-30 08:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a1e38da-e306-5390-9c62-a7157bbd0939 with scrape type 2
2026-03-30 08:01:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a1e38da-e306-5390-9c62-a7157bbd0939, identifier: SW68%20GZR
2026-03-30 08:01:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a1e38da-e306-5390-9c62-a7157bbd0939 with identifier: SW68%20GZR
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:05 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black HTTP/1.1" 200 None
2026-03-30 08:01:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a1e38da-e306-5390-9c62-a7157bbd0939 with identifier: SW68%20GZR
2026-03-30 08:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a1e38da-e306-5390-9c62-a7157bbd0939 with identifier: SW68%20GZR to the API
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW68%20GZR-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5a1e38da-e306-5390-9c62-a7157bbd0939',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SW68 GZR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW68%20GZR&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'AUDI',
'model': 'S3 SPORTBACK',
'odometer': 65269,
'odometer_reading_unit': '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 S3 SPORTBACK 2.0 TFSI 300 QUATTRO BLACK ED.S-T Hatchback',
'transmission': 'automatic',
'trim': 'TFSI 300 QUATTRO BLACK ED.S-T',
'vin': 'WAUZZZ8V1KA044259',
'year': 2019}
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW68%2520GZR%27 HTTP/1.1" 200 None
2026-03-30 08:01:06 [bca.uk] INFO: Saving data for SW68%20GZR: {'auction_closing_time': 1775124000.0, 'created_time': 1774361610.469035, 'last_price_update_time': 1774857666.460186}
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW68%2520GZR') HTTP/1.1" 204 0
2026-03-30 08:01:06 [bca.uk] INFO: Found listing with ID: YB21%20OSK
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB21%2520OSK%27 HTTP/1.1" 200 None
2026-03-30 08:01:06 [bca.uk] INFO: Scrape type for YB21%20OSK: 2
2026-03-30 08:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 495fe9d5-aa8a-50cb-89ae-9ed987b3c923 with identifier: YB21%20OSK
2026-03-30 08:01:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 495fe9d5-aa8a-50cb-89ae-9ed987b3c923 with scrape type 2
2026-03-30 08:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 495fe9d5-aa8a-50cb-89ae-9ed987b3c923 with scrape type 2
2026-03-30 08:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 495fe9d5-aa8a-50cb-89ae-9ed987b3c923, identifier: YB21%20OSK
2026-03-30 08:01:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 495fe9d5-aa8a-50cb-89ae-9ed987b3c923 with identifier: YB21%20OSK
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=blue HTTP/1.1" 200 None
2026-03-30 08:01:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 495fe9d5-aa8a-50cb-89ae-9ed987b3c923 with identifier: YB21%20OSK
2026-03-30 08:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 495fe9d5-aa8a-50cb-89ae-9ed987b3c923 with identifier: YB21%20OSK to the API
2026-03-30 08:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB21%20OSK-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '495fe9d5-aa8a-50cb-89ae-9ed987b3c923',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YB21 OSK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB21%20OSK&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 22446,
'odometer_reading_unit': '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 AYGO 1.0 VVT-I X-CLUSIV Hatchback',
'transmission': 'manual',
'trim': 'VVT-I X-CLUSIV',
'vin': 'JTDKGNEC00N606440',
'year': 2021}
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB21%2520OSK%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Saving data for YB21%20OSK: {'auction_closing_time': 1775124000.0, 'created_time': 1774390754.828307, 'last_price_update_time': 1774857667.070618}
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB21%2520OSK') HTTP/1.1" 204 0
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: LC72%20FFD
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC72%2520FFD%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for LC72%20FFD: 0
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: RO22%20NSF
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520NSF%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for RO22%20NSF: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8433bd02-1f79-56f5-a78e-be40f83c57a6 with identifier: RO22%20NSF
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:01:07 [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-30 08:01:07 [bca.uk] INFO: Found listing with ID: ST69%20GFK
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST69%2520GFK%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for ST69%20GFK: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e60a31c4-2540-5125-878e-50ff9aa22afe with identifier: ST69%20GFK
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: WR71%20OWE
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR71%2520OWE%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for WR71%20OWE: 0
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: YN17%20WVL
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN17%2520WVL%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for YN17%20WVL: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 713c7f2f-5c33-5340-85ec-903c5a345f72 with identifier: YN17%20WVL
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 713c7f2f-5c33-5340-85ec-903c5a345f72
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: SM21%20HNZ
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM21%2520HNZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for SM21%20HNZ: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d4ed678-073b-5058-b629-244e90050929 with identifier: SM21%20HNZ
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: SM11%20FBE
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM11%2520FBE%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for SM11%20FBE: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d8e30c5-a34d-541f-85af-18da6e87e679 with identifier: SM11%20FBE
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:01:07 [bca.uk] INFO: Total items found: 100
2026-03-30 08:01:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded
2026-03-30 08:01:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:01:07 [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-30 08:01:07 [bca.uk] INFO: Found listing with ID: DS22%20XZZ
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS22%2520XZZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for DS22%20XZZ: 2
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 813a0414-8e96-5f1f-a5d6-92b98e1fe99a with identifier: DS22%20XZZ
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 813a0414-8e96-5f1f-a5d6-92b98e1fe99a with scrape type 2
2026-03-30 08:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 813a0414-8e96-5f1f-a5d6-92b98e1fe99a with scrape type 2
2026-03-30 08:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 813a0414-8e96-5f1f-a5d6-92b98e1fe99a, identifier: DS22%20XZZ
2026-03-30 08:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 813a0414-8e96-5f1f-a5d6-92b98e1fe99a with identifier: DS22%20XZZ
2026-03-30 08:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 813a0414-8e96-5f1f-a5d6-92b98e1fe99a with identifier: DS22%20XZZ
2026-03-30 08:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 813a0414-8e96-5f1f-a5d6-92b98e1fe99a with identifier: DS22%20XZZ to the API
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 151,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS22%20XZZ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '813a0414-8e96-5f1f-a5d6-92b98e1fe99a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DS22 XZZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS22%20XZZ&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'CUPRA',
'model': 'FORMENTOR',
'odometer': 23790,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'CUPRA FORMENTOR 1.5 TSI 150 V1 DSG Hatchback',
'transmission': 'automatic',
'trim': 'TSI 150 V1 DSG',
'vin': 'VSSZZZKMZNR090148',
'year': 2022}
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS22%2520XZZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Saving data for DS22%20XZZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774535105.340567, 'last_price_update_time': 1774857667.769797}
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS22%2520XZZ') HTTP/1.1" 204 0
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: YC74%20FVU
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC74%2520FVU%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for YC74%20FVU: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ac1193c-0380-588d-95f2-3db08717a7a1 with identifier: YC74%20FVU
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: LO69%20HBX
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO69%2520HBX%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for LO69%20HBX: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7230204-87af-55f6-af06-306adecfabc3 with identifier: LO69%20HBX
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [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-30 08:01:07 [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-30 08:01:07 [bca.uk] INFO: Found listing with ID: DS66%20LXR
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS66%2520LXR%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for DS66%20LXR: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c54e8247-b754-588c-b6a8-a715ca61256b with identifier: DS66%20LXR
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:01:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: SF19%20XEB
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF19%2520XEB%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for SF19%20XEB: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 377864fd-ec6d-594c-b895-94a64592f4de with identifier: SF19%20XEB
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: GU66%20SNK
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU66%2520SNK%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for GU66%20SNK: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e96dea2c-e052-5de6-bfe2-85d1e33d987b with identifier: GU66%20SNK
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: MF70%20MJX
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF70%2520MJX%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for MF70%20MJX: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44017b29-5c15-5f30-b2df-c07ebb5c0c71 with identifier: MF70%20MJX
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: GU72%20VFV
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU72%2520VFV%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for GU72%20VFV: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb22af3f-8bf4-56b1-b714-e7f4c96e9504 with identifier: GU72%20VFV
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: LC71%20HSO
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC71%2520HSO%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for LC71%20HSO: 1
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1af1613c-abaf-5569-b763-32c133bb73c8 with identifier: LC71%20HSO
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:07 [bca.uk] INFO: Found listing with ID: GV09%20NGN
2026-03-30 08:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV09%2520NGN%27 HTTP/1.1" 200 None
2026-03-30 08:01:07 [bca.uk] INFO: Scrape type for GV09%20NGN: 2
2026-03-30 08:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff with identifier: GV09%20NGN
2026-03-30 08:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff with scrape type 2
2026-03-30 08:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff with scrape type 2
2026-03-30 08:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff, identifier: GV09%20NGN
2026-03-30 08:01:08 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-30 08:01:08 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-30 08:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c860dd0>
2026-03-30 08:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 08:01:08 [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-30 08:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_expert_report_file_61b230bd-1bb9-4f6a-a710-1f549aa757f1.pdf HTTP/1.1" 201 0
2026-03-30 08:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:01:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b98ec4c-295b-523f-9324-bf34e3a0e81d, skipping ID generation
2026-03-30 08:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DYD58WTE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD58WTE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:08 [bca.uk] INFO: Found listing with ID: MF20%20HGJ
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF20%2520HGJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:08 [bca.uk] INFO: Scrape type for MF20%20HGJ: 1
2026-03-30 08:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87 with identifier: MF20%20HGJ
2026-03-30 08:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff with identifier: GV09%20NGN
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=silver HTTP/1.1" 200 None
2026-03-30 08:01:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff with identifier: GV09%20NGN
2026-03-30 08:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff with identifier: GV09%20NGN to the API
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:08 [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': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV09%20NGN-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.8L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '54691c8b-ac38-5e3b-b39d-f3ebc5ea9fff',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV09 NGN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV09%20NGN&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'TOYOTA',
'model': 'AVENSIS',
'odometer': 85953,
'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 AVENSIS 1.8 VVT-I TR Saloon',
'transmission': 'manual',
'trim': 'VVT-I TR',
'vin': 'SB1BG76L40E019480',
'year': 2009}
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV09%2520NGN%27 HTTP/1.1" 200 None
2026-03-30 08:01:08 [bca.uk] INFO: Saving data for GV09%20NGN: {'auction_closing_time': 1775037600.0, 'created_time': 1774609437.953321, 'last_price_update_time': 1774857668.924524}
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV09%2520NGN') HTTP/1.1" 204 0
2026-03-30 08:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:09 [bca.uk] INFO: Found listing with ID: MA70%20HNK
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA70%2520HNK%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [bca.uk] INFO: Scrape type for MA70%20HNK: 1
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 with identifier: MA70%20HNK
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 with scrape type 1
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DMA70HNK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HNK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968532%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968532 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2950ec10>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_expert_report_file_b504eec4-be03-4a9e-b0e0-79107f4f2fa1.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d38d5dad-c9f2-5622-a7fa-9de0248c3eab, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DWL11DWC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WL11DWC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e0750>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_expert_report_file_9a929bb8-1254-4d32-8914-2b7fe98a085a.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8b595a00-963d-5dbf-830d-88386cefc856, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DLP69DXX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LP69DXX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295ed790>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_expert_report_file_e033d0f5-7b1b-4837-b8f5-214029487323.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DLM18LZP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM18LZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT21%20GUW-GB>
2026-03-30 08:01:09 [bca.uk] INFO: Found listing with ID: BT71%20LBF
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT71%2520LBF%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [bca.uk] INFO: Scrape type for BT71%20LBF: 0
2026-03-30 08:01:09 [bca.uk] INFO: Found listing with ID: HX24%20XHA
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX24%2520XHA%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [bca.uk] INFO: Scrape type for HX24%20XHA: 0
2026-03-30 08:01:09 [bca.uk] INFO: Found listing with ID: SM21%20GYK
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM21%2520GYK%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [bca.uk] INFO: Scrape type for SM21%20GYK: 1
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9155b05c-5b0d-559f-9dc5-07848d0b366d with identifier: SM21%20GYK
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309271%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309271 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968543%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968543 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968534%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968534 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699268992%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699268992 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269001%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269001 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2940c350>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_expert_report_file_70b8e923-2a1c-43a8-b3de-f75d7c22b193.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 596d4cc7-50fc-58d5-affa-dcabc266c9ab, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DRK19CXY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK19CXY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29ae8b50>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_expert_report_file_b33944a4-29e7-4c76-b9d0-2cb49e419de0.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2412f446-becc-5eaf-9201-9809810fbec0, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DEA12GMX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EA12GMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29311350>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_expert_report_file_949bf8e7-9f12-4891-9422-aca766d215e0.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6f2e274d-506a-51b4-a7cb-249515e1f8f7, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DHN05RTZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN05RTZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294ff790>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_expert_report_file_e8bf9e2f-aaf0-4857-ab35-e7c84e44317b.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a71d8e85-2c02-58df-a8c8-167e9a142672, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DWF08FNO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WF08FNO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC74%20FVU-GB>
2026-03-30 08:01:09 [bca.uk] INFO: Found listing with ID: SE66%20TVF
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE66%2520TVF%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [bca.uk] INFO: Scrape type for SE66%20TVF: 1
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b35ca0c6-7d93-593e-b373-bf3812fb12c1 with identifier: SE66%20TVF
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309286%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309286 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968554%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968554 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968542%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968542 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269016%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269016 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269008%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269008 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253023%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253023 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487003%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487003 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482384%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482384 not downloaded yet
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338068%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338068 not downloaded yet
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2930fa90>
2026-03-30 08:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_expert_report_file_d159eb5c-51ec-4f47-b2b4-1a02727c03c7.pdf HTTP/1.1" 201 0
2026-03-30 08:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:01:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f279632-5027-5c21-99cb-b9bd24861e37, skipping ID generation
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DDK62WPV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK62WPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:09 [bca.uk] INFO: Found listing with ID: SK71%20ZRP
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK71%2520ZRP%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [bca.uk] INFO: Scrape type for SK71%20ZRP: 1
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 673a06d5-b58b-599a-bf8c-5315ba485c48 with identifier: SK71%20ZRP
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS66%20LXR-GB>
2026-03-30 08:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO69%20HBX-GB>
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309296%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309296 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968563%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968563 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968547%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968547 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269037%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269037 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269012%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269012 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253037%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253037 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487007%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487007 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482394%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482394 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338082%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338082 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397136%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397136 not downloaded yet
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29382c10>
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_expert_report_file_17943b67-4fc4-4ee0-b622-78d44931e0e8.pdf HTTP/1.1" 201 0
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 001de5b0-2c11-53b9-9b6b-86ab14ab097b, skipping ID generation
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DHJ14KFU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HJ14KFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:10 [bca.uk] INFO: Found listing with ID: NG72%20CXM
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG72%2520CXM%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [bca.uk] INFO: Scrape type for NG72%20CXM: 1
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 875172f7-7464-5c55-8f15-a0ed336d9396 with identifier: NG72%20CXM
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM11%20FBE-GB>
2026-03-30 08:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU72%20VFV-GB>
2026-03-30 08:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU66%20SNK-GB>
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309305%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309305 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968573%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968573 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968558%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968558 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269051%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269051 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269020%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269020 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253043%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253043 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487011%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487011 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482405%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482405 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338095%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338095 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397138%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397138 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037274%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037274 not downloaded yet
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2937e510>
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_expert_report_file_bf22f4c6-262f-4ec3-8d21-7dd08dad82c7.pdf HTTP/1.1" 201 0
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aec6a4c4-6964-595e-a14f-bf680ca006c6, skipping ID generation
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DKY59GWG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY59GWG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e6ed0>
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_expert_report_file_eea50983-0c7a-4ddd-b728-1d7be760ba64.pdf HTTP/1.1" 201 0
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 814c1f21-7624-5331-9d50-16dd9b855638, skipping ID generation
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DOE15ZPZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OE15ZPZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:10 [bca.uk] INFO: Found listing with ID: HR21%20ENW
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HR21%2520ENW%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [bca.uk] INFO: Scrape type for HR21%20ENW: 1
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e4b9aed-e44a-52e4-bc66-24124eda231a with identifier: HR21%20ENW
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF70%20MJX-GB>
2026-03-30 08:01:10 [scrapy.extensions.logstats] INFO: Crawled 19 pages (at 19 pages/min), scraped 5 items (at 5 items/min)
2026-03-30 08:01:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 180MiB
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309312%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309312 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968585%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968585 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968569%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968569 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269070%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269070 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269030%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269030 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253050%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253050 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487020%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487020 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482417%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482417 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338111%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338111 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397139%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397139 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037296%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037296 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047033%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047033 not downloaded yet
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968474%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968474 not downloaded yet
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29126e10>
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_expert_report_file_e3e33629-ed34-4a8c-8648-d50ec0410026.pdf HTTP/1.1" 201 0
2026-03-30 08:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:01:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 46c0a46f-4b94-5f66-b945-826319578807, skipping ID generation
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DLA03JBX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LA03JBX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912c490>
2026-03-30 08:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_expert_report_file_4aaf95a6-c2f3-4597-a6d2-195c57b8d9b0.pdf HTTP/1.1" 201 0
2026-03-30 08:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:01:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5752838a-6238-5f30-835c-77d2f2d5594c, skipping ID generation
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DKD54EPE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KD54EPE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:11 [bca.uk] INFO: Found listing with ID: BK73%20LMF
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK73%2520LMF%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [bca.uk] INFO: Scrape type for BK73%20LMF: 1
2026-03-30 08:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c72690ba-cc77-5dcd-b9e0-0f975ee42632 with identifier: BK73%20LMF
2026-03-30 08:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309319%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309319 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968597%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968597 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968581%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968581 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269109%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269109 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269049%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269049 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253057%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253057 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487022%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487022 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482427%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482427 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338120%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338120 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397140%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397140 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037309%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037309 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047042%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047042 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968489%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968489 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422707%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422707 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072082%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072082 not downloaded yet
2026-03-30 08:01:11 [bca.uk] INFO: Found listing with ID: LA23%20KWW
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA23%2520KWW%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [bca.uk] INFO: Scrape type for LA23%20KWW: 1
2026-03-30 08:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a8b0ae1-7c02-55af-9881-59db7117dad8 with identifier: LA23%20KWW
2026-03-30 08:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29133690>
2026-03-30 08:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_expert_report_file_2145dbb1-06c0-4c01-abab-aaf6901e519e.pdf HTTP/1.1" 201 0
2026-03-30 08:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:01:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0444d08-d17a-5056-b0d7-3e10e6a98f27, skipping ID generation
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DRF53WXL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF53WXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291cc350>
2026-03-30 08:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_expert_report_file_084cfc72-c399-4304-8d9d-1aeb9dae5c9f.pdf HTTP/1.1" 201 0
2026-03-30 08:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:01:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 506c936c-a586-5b81-bdaa-c332e8646eac, skipping ID generation
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DHT21GUW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT21GUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309330%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309330 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968607%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968607 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968594%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968594 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269133%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269133 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269065%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269065 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253066%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253066 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487033%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487033 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482443%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482443 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338139%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338139 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397143%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397143 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037324%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037324 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047049%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047049 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968501%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968501 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422750%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422750 not downloaded yet
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072094%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072094 not downloaded yet
2026-03-30 08:01:11 [bca.uk] INFO: Found listing with ID: ND25%20HWR
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND25%2520HWR%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [bca.uk] INFO: Scrape type for ND25%20HWR: 0
2026-03-30 08:01:11 [bca.uk] INFO: Found listing with ID: CA19%20DRO
2026-03-30 08:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA19%2520DRO%27 HTTP/1.1" 200 None
2026-03-30 08:01:11 [bca.uk] INFO: Scrape type for CA19%20DRO: 2
2026-03-30 08:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0812888-6fbc-5cf1-9cdc-d54006d1423c with identifier: CA19%20DRO
2026-03-30 08:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0812888-6fbc-5cf1-9cdc-d54006d1423c with scrape type 2
2026-03-30 08:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0812888-6fbc-5cf1-9cdc-d54006d1423c with scrape type 2
2026-03-30 08:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0812888-6fbc-5cf1-9cdc-d54006d1423c, identifier: CA19%20DRO
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432916%27 HTTP/1.1" 200 None
2026-03-30 08:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432916 not downloaded yet
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440297%27 HTTP/1.1" 200 None
2026-03-30 08:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440297 not downloaded yet
2026-03-30 08:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291d6510>
2026-03-30 08:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_expert_report_file_ca57d36b-4295-400c-b55f-a7219c8a83eb.pdf HTTP/1.1" 201 0
2026-03-30 08:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7230204-87af-55f6-af06-306adecfabc3, skipping ID generation
2026-03-30 08:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DLO69HBX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LO69HBX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0812888-6fbc-5cf1-9cdc-d54006d1423c with identifier: CA19%20DRO
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white HTTP/1.1" 200 None
2026-03-30 08:01:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0812888-6fbc-5cf1-9cdc-d54006d1423c with identifier: CA19%20DRO
2026-03-30 08:01:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0812888-6fbc-5cf1-9cdc-d54006d1423c with identifier: CA19%20DRO to the API
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA19%20DRO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd0812888-6fbc-5cf1-9cdc-d54006d1423c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CA19 DRO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA19%20DRO&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'DACIA',
'model': 'LOGAN MCV',
'odometer': 69269,
'odometer_reading_unit': '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 LOGAN MCV 1.0 SCE ACCESS Estate',
'transmission': 'manual',
'trim': 'SCE ACCESS',
'vin': 'UU1K5220862261746',
'year': 2019}
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA19%2520DRO%27 HTTP/1.1" 200 None
2026-03-30 08:01:12 [bca.uk] INFO: Saving data for CA19%20DRO: {'auction_closing_time': 1775037600.0, 'created_time': 1774610261.822639, 'last_price_update_time': 1774857672.847623}
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA19%2520DRO') HTTP/1.1" 204 0
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695309341%27 HTTP/1.1" 200 None
2026-03-30 08:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309341 not downloaded yet
2026-03-30 08:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968615%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968615 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968605%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968605 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269153%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269153 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269082%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269082 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253081%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253081 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487045%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487045 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482456%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482456 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338164%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338164 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397146%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397146 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037340%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037340 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047058%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047058 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968511%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968511 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422774%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422774 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072103%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072103 not downloaded yet
2026-03-30 08:01:13 [bca.uk] INFO: Found listing with ID: GX23%20NUU
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX23%2520NUU%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [bca.uk] INFO: Scrape type for GX23%20NUU: 1
2026-03-30 08:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb with identifier: GX23%20NUU
2026-03-30 08:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432918%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432918 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440302%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440302 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698973912%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973912 not downloaded yet
2026-03-30 08:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e23d0>
2026-03-30 08:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_expert_report_file_74dd1576-187e-4f37-ba98-424ba563a524.pdf HTTP/1.1" 201 0
2026-03-30 08:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6ac1193c-0380-588d-95f2-3db08717a7a1, skipping ID generation
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DYC74FVU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YC74FVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD58WTE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699268990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM18LZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:13 [bca.uk] INFO: Found listing with ID: MA70%20HTF
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA70%2520HTF%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [bca.uk] INFO: Scrape type for MA70%20HTF: 1
2026-03-30 08:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42e5f2b5-7e5e-5230-ab24-806c8b648581 with identifier: MA70%20HTF
2026-03-30 08:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 42e5f2b5-7e5e-5230-ab24-806c8b648581
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968611%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968611 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269169%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269169 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699269115%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269115 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253095%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253095 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487065%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487065 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482479%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482479 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338181%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338181 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397148%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397148 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037359%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037359 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047068%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047068 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968519%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968519 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422801%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422801 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072112%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072112 not downloaded yet
2026-03-30 08:01:13 [bca.uk] INFO: Found listing with ID: MF19%20TFE
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF19%2520TFE%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [bca.uk] INFO: Scrape type for MF19%20TFE: 2
2026-03-30 08:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97730d33-bbe8-599b-b931-48b683d35036 with identifier: MF19%20TFE
2026-03-30 08:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97730d33-bbe8-599b-b931-48b683d35036 with scrape type 2
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97730d33-bbe8-599b-b931-48b683d35036 with scrape type 2
2026-03-30 08:01:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97730d33-bbe8-599b-b931-48b683d35036, identifier: MF19%20TFE
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432920%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432920 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440309%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440309 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698973920%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973920 not downloaded yet
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496380%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496380 not downloaded yet
2026-03-30 08:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29053f10>
2026-03-30 08:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_expert_report_file_75ec4690-3807-4986-9fff-5e87a396b512.pdf HTTP/1.1" 201 0
2026-03-30 08:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:01:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c54e8247-b754-588c-b6a8-a715ca61256b, skipping ID generation
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DDS66LXR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS66LXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN05RTZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WF08FNO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97730d33-bbe8-599b-b931-48b683d35036 with identifier: MF19%20TFE
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:13 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=red HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97730d33-bbe8-599b-b931-48b683d35036 with identifier: MF19%20TFE
2026-03-30 08:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97730d33-bbe8-599b-b931-48b683d35036 with identifier: MF19%20TFE to the API
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:14 [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=MF19%20TFE-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '97730d33-bbe8-599b-b931-48b683d35036',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MF19 TFE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF19%20TFE&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 50698,
'odometer_reading_unit': '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 CORSA 1.4 75 GRIFFIN Hatchback',
'transmission': 'manual',
'trim': '75 GRIFFIN',
'vin': 'W0V0XEP08K6058472',
'year': 2019}
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF19%2520TFE%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [bca.uk] INFO: Saving data for MF19%20TFE: {'auction_closing_time': 1775037600.0, 'created_time': 1774620732.722657, 'last_price_update_time': 1774857674.436466}
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF19%2520TFE') HTTP/1.1" 204 0
2026-03-30 08:01:14 [bca.uk] INFO: Found listing with ID: MJ08%20GYY
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ08%2520GYY%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [bca.uk] INFO: Scrape type for MJ08%20GYY: 1
2026-03-30 08:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8 with identifier: MJ08%20GYY
2026-03-30 08:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699253107%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253107 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699487077%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487077 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699482488%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482488 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699338191%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338191 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397149%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397149 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037381%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037381 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047091%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047091 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968535%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968535 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422824%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422824 not downloaded yet
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072120%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072120 not downloaded yet
2026-03-30 08:01:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK62WPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:14 [bca.uk] INFO: Found listing with ID: VN17%20FDM
2026-03-30 08:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN17%2520FDM%27 HTTP/1.1" 200 None
2026-03-30 08:01:14 [bca.uk] INFO: Scrape type for VN17%20FDM: 2
2026-03-30 08:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38635612-0804-5c0a-be65-28801df98900 with identifier: VN17%20FDM
2026-03-30 08:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38635612-0804-5c0a-be65-28801df98900 with scrape type 2
2026-03-30 08:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38635612-0804-5c0a-be65-28801df98900 with scrape type 2
2026-03-30 08:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38635612-0804-5c0a-be65-28801df98900, identifier: VN17%20FDM
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432923%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432923 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440312%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440312 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698973926%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973926 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496386%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496386 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640072%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640072 not downloaded yet
2026-03-30 08:01:15 [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-30 08:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38635612-0804-5c0a-be65-28801df98900 with identifier: VN17%20FDM
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08: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-30 08:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38635612-0804-5c0a-be65-28801df98900 with identifier: VN17%20FDM
2026-03-30 08:01:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38635612-0804-5c0a-be65-28801df98900 with identifier: VN17%20FDM to the API
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:15 [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=VN17%20FDM-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '38635612-0804-5c0a-be65-28801df98900',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VN17 FDM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN17%20FDM&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 72452,
'odometer_reading_unit': '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': 'SALVA2AN1HH236977',
'year': 2017}
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN17%2520FDM%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [bca.uk] INFO: Saving data for VN17%20FDM: {'auction_closing_time': 1775037600.0, 'created_time': 1774562985.190154, 'last_price_update_time': 1774857675.605117}
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN17%2520FDM') HTTP/1.1" 204 0
2026-03-30 08:01:15 [bca.uk] INFO: Found listing with ID: ML17%20YBE
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML17%2520YBE%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [bca.uk] INFO: Scrape type for ML17%20YBE: 1
2026-03-30 08:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74f1704b-2155-5550-9793-1c76d08c49dd with identifier: ML17%20YBE
2026-03-30 08:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699397150%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397150 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037403%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037403 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047104%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047104 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968553%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968553 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422842%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422842 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072134%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072134 not downloaded yet
2026-03-30 08:01:15 [bca.uk] INFO: Found listing with ID: GV73%20BVG
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV73%2520BVG%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [bca.uk] INFO: Scrape type for GV73%20BVG: 1
2026-03-30 08:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 299d70dc-a195-5992-bf22-dee6b0def855 with identifier: GV73%20BVG
2026-03-30 08:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 299d70dc-a195-5992-bf22-dee6b0def855 with scrape type 1
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGV73BVG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV73BVG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432927%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432927 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440318%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440318 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698973937%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973937 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496394%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496394 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640074%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640074 not downloaded yet
2026-03-30 08:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338068>
2026-03-30 08:01:15 [bca.uk] INFO: Found listing with ID: MW65%20VGX
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW65%2520VGX%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [bca.uk] INFO: Scrape type for MW65%20VGX: 1
2026-03-30 08:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aab92090-6983-505a-a6c3-f126e5e8f256 with identifier: MW65%20VGX
2026-03-30 08:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699037428%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037428 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047116%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047116 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968576%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968576 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422863%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422863 not downloaded yet
2026-03-30 08:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072151%27 HTTP/1.1" 200 None
2026-03-30 08:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072151 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113833%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113833 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432934%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432934 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440325%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440325 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698973958%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973958 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496405%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496405 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640075%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640075 not downloaded yet
2026-03-30 08:01:16 [bca.uk] INFO: Total items found: 100
2026-03-30 08:01:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded
2026-03-30 08:01:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:01:16 [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-30 08:01:16 [bca.uk] INFO: Found listing with ID: BT07%20PNU
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT07%2520PNU%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for BT07%20PNU: 1
2026-03-30 08:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efe927a4-a494-501d-9bfc-3e4b493379cc with identifier: BT07%20PNU
2026-03-30 08:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699047126%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047126 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698968588%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968588 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699422877%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422877 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072169%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072169 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113836%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113836 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432950%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432950 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440332%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440332 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698973993%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973993 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496417%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496417 not downloaded yet
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640077%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640077 not downloaded yet
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: ST62%20SYF
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST62%2520SYF%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for ST62%20SYF: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: VO58%20EBF
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO58%2520EBF%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for VO58%20EBF: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: YH67%20HFC
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH67%2520HFC%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for YH67%20HFC: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: YT66%20YMF
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT66%2520YMF%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for YT66%20YMF: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: LN62%20HLC
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN62%2520HLC%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for LN62%20HLC: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: NJ62%20YDS
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ62%2520YDS%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for NJ62%20YDS: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: AE14%20PLV
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE14%2520PLV%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for AE14%20PLV: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: SW14%20DSO
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW14%2520DSO%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for SW14%20DSO: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: SY15%20YVR
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY15%2520YVR%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for SY15%20YVR: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: FE16%20OPC
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE16%2520OPC%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for FE16%20OPC: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: YE12%20RTO
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE12%2520RTO%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for YE12%20RTO: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: FHZ%201603
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FHZ%25201603%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for FHZ%201603: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: HV13%20MWG
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV13%2520MWG%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for HV13%20MWG: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: OE10%20BXU
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE10%2520BXU%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for OE10%20BXU: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: YS17%20ZLU
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS17%2520ZLU%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for YS17%20ZLU: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: CN65%20OTA
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN65%2520OTA%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for CN65%20OTA: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: VU66%20XGP
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU66%2520XGP%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for VU66%20XGP: 0
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: AP16%20OYK
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP16%2520OYK%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for AP16%20OYK: 2
2026-03-30 08:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3 with identifier: AP16%20OYK
2026-03-30 08:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3 with scrape type 2
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3 with scrape type 2
2026-03-30 08:01:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3, identifier: AP16%20OYK
2026-03-30 08:01:16 [bca.uk] INFO: Found listing with ID: CF12%20FRV
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF12%2520FRV%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [bca.uk] INFO: Scrape type for CF12%20FRV: 1
2026-03-30 08:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddfc34dc-d8a0-5ae8-993f-0da8492486b5 with identifier: CF12%20FRV
2026-03-30 08:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699072186%27 HTTP/1.1" 200 None
2026-03-30 08:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072186 not downloaded yet
2026-03-30 08:01:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3 with identifier: AP16%20OYK
2026-03-30 08:01:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3 with identifier: AP16%20OYK
2026-03-30 08:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3 with identifier: AP16%20OYK to the API
2026-03-30 08:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:17 [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': 94,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP16%20OYK-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ed92dc24-11ed-5a0f-8a89-e1dd2f98dbf3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AP16 OYK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP16%20OYK&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 56718,
'odometer_reading_unit': '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.5 TDCI 95 SPORT Van',
'transmission': 'manual',
'trim': 'TDCI 95 SPORT',
'vin': 'WF0RXXGAKRGG22606',
'year': 2016}
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP16%2520OYK%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [bca.uk] INFO: Saving data for AP16%20OYK: {'auction_closing_time': 1775037600.0, 'created_time': 1774564337.791263, 'last_price_update_time': 1774857677.115041}
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP16%2520OYK') HTTP/1.1" 204 0
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113842%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113842 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699432977%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432977 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440339%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440339 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698974030%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974030 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496452%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496452 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640079%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640079 not downloaded yet
2026-03-30 08:01:17 [bca.uk] INFO: Found listing with ID: DX68%20ZVP
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX68%2520ZVP%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [bca.uk] INFO: Scrape type for DX68%20ZVP: 0
2026-03-30 08:01:17 [bca.uk] INFO: Found listing with ID: LD21%20EYG
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD21%2520EYG%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [bca.uk] INFO: Scrape type for LD21%20EYG: 0
2026-03-30 08:01:17 [bca.uk] INFO: Found listing with ID: AX19%20RXA
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX19%2520RXA%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [bca.uk] INFO: Scrape type for AX19%20RXA: 2
2026-03-30 08:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d33a93d9-c84a-52d7-a8cc-142ecffeedf9 with identifier: AX19%20RXA
2026-03-30 08:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d33a93d9-c84a-52d7-a8cc-142ecffeedf9 with scrape type 2
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d33a93d9-c84a-52d7-a8cc-142ecffeedf9 with scrape type 2
2026-03-30 08:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d33a93d9-c84a-52d7-a8cc-142ecffeedf9, identifier: AX19%20RXA
2026-03-30 08:01:17 [bca.uk] INFO: Found listing with ID: DA15%20VMP
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA15%2520VMP%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [bca.uk] INFO: Scrape type for DA15%20VMP: 1
2026-03-30 08:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2c80461-3795-5a54-aea1-956a7bae6b91 with identifier: DA15%20VMP
2026-03-30 08:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d33a93d9-c84a-52d7-a8cc-142ecffeedf9 with identifier: AX19%20RXA
2026-03-30 08:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d33a93d9-c84a-52d7-a8cc-142ecffeedf9 with identifier: AX19%20RXA
2026-03-30 08:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d33a93d9-c84a-52d7-a8cc-142ecffeedf9 with identifier: AX19%20RXA to the API
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:17 [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': 212,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX19%20RXA-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd33a93d9-c84a-52d7-a8cc-142ecffeedf9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AX19 RXA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX19%20RXA&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'VOLKSWAGEN',
'model': 'AMAROK A33',
'odometer': 119510,
'odometer_reading_unit': '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': 'WV1ZZZ2HZKH012332',
'year': 2019}
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX19%2520RXA%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [bca.uk] INFO: Saving data for AX19%20RXA: {'auction_closing_time': 1774951200.0, 'created_time': 1774363754.657053, 'last_price_update_time': 1774857677.878485}
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX19%2520RXA') HTTP/1.1" 204 0
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113849%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113849 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440346%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440346 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698974059%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974059 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496489%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496489 not downloaded yet
2026-03-30 08:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640082%27 HTTP/1.1" 200 None
2026-03-30 08:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640082 not downloaded yet
2026-03-30 08:01:17 [bca.uk] INFO: Found listing with ID: KM74%20JDZ
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM74%2520JDZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [bca.uk] INFO: Scrape type for KM74%20JDZ: 2
2026-03-30 08:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6c84537-8b29-5f58-88bd-68cdfebaebce with identifier: KM74%20JDZ
2026-03-30 08:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6c84537-8b29-5f58-88bd-68cdfebaebce with scrape type 2
2026-03-30 08:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6c84537-8b29-5f58-88bd-68cdfebaebce with scrape type 2
2026-03-30 08:01:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6c84537-8b29-5f58-88bd-68cdfebaebce, identifier: KM74%20JDZ
2026-03-30 08:01:18 [bca.uk] INFO: Found listing with ID: DA67%20SVF
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA67%2520SVF%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [bca.uk] INFO: Scrape type for DA67%20SVF: 1
2026-03-30 08:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb72f119-22c3-5cb3-b86c-cde249bcb315 with identifier: DA67%20SVF
2026-03-30 08:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6c84537-8b29-5f58-88bd-68cdfebaebce with identifier: KM74%20JDZ
2026-03-30 08:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6c84537-8b29-5f58-88bd-68cdfebaebce with identifier: KM74%20JDZ
2026-03-30 08:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6c84537-8b29-5f58-88bd-68cdfebaebce with identifier: KM74%20JDZ to the API
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:18 [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': 245,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM74%20JDZ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a6c84537-8b29-5f58-88bd-68cdfebaebce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KM74 JDZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM74%20JDZ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'MERCEDES-BENZ',
'model': 'SPRINTER 315',
'odometer': 38419,
'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 SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PRO PanelVan',
'transmission': 'manual',
'trim': 'CDI 3.5T RWD L3 H2 PRO',
'vin': 'W1V3HCFZ5SP754897',
'year': 2024}
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM74%2520JDZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [bca.uk] INFO: Saving data for KM74%20JDZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774365032.915017, 'last_price_update_time': 1774857678.576931}
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM74%2520JDZ') HTTP/1.1" 204 0
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113855%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113855 not downloaded yet
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698974079%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974079 not downloaded yet
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496526%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496526 not downloaded yet
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691640086%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640086 not downloaded yet
2026-03-30 08:01:18 [bca.uk] INFO: Found listing with ID: OV15%20WSW
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV15%2520WSW%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [bca.uk] INFO: Scrape type for OV15%20WSW: 2
2026-03-30 08:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3f131ac-e9c5-504c-af9f-8bf0c958aa0c with identifier: OV15%20WSW
2026-03-30 08:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3f131ac-e9c5-504c-af9f-8bf0c958aa0c with scrape type 2
2026-03-30 08:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3f131ac-e9c5-504c-af9f-8bf0c958aa0c with scrape type 2
2026-03-30 08:01:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3f131ac-e9c5-504c-af9f-8bf0c958aa0c, identifier: OV15%20WSW
2026-03-30 08:01:18 [bca.uk] INFO: Found listing with ID: DF18%20SYA
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF18%2520SYA%27 HTTP/1.1" 200 None
2026-03-30 08:01:18 [bca.uk] INFO: Scrape type for DF18%20SYA: 1
2026-03-30 08:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8de76be3-0acb-599e-84be-46cfdaa8c3cb with identifier: DF18%20SYA
2026-03-30 08:01:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3f131ac-e9c5-504c-af9f-8bf0c958aa0c with identifier: OV15%20WSW
2026-03-30 08:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3f131ac-e9c5-504c-af9f-8bf0c958aa0c with identifier: OV15%20WSW
2026-03-30 08:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3f131ac-e9c5-504c-af9f-8bf0c958aa0c with identifier: OV15%20WSW to the API
2026-03-30 08:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:19 [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': 132,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV15%20WSW-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c3f131ac-e9c5-504c-af9f-8bf0c958aa0c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OV15 WSW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV15%20WSW&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'PEUGEOT',
'model': 'PARTNER L1',
'odometer': 99642,
'odometer_reading_unit': '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 PARTNER L1 1.6 HDI 92 850 PROFESSIONAL Van',
'transmission': 'manual',
'trim': 'HDI 92 850 PROFESSIONAL',
'vin': 'VF37D9HF0FJ639454',
'year': 2015}
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV15%2520WSW%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Saving data for OV15%20WSW: {'auction_closing_time': 1775124000.0, 'created_time': 1774563636.362918, 'last_price_update_time': 1774857679.229924}
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV15%2520WSW') HTTP/1.1" 204 0
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113866%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113866 not downloaded yet
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699496555%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496555 not downloaded yet
2026-03-30 08:01:19 [bca.uk] INFO: Found listing with ID: LD70%20NXS
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD70%2520NXS%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Scrape type for LD70%20NXS: 0
2026-03-30 08:01:19 [bca.uk] INFO: Found listing with ID: CF22%20XZC
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF22%2520XZC%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Scrape type for CF22%20XZC: 2
2026-03-30 08:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b37ef05f-c6ab-5e92-99d8-0a4688d5cf63 with identifier: CF22%20XZC
2026-03-30 08:01:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b37ef05f-c6ab-5e92-99d8-0a4688d5cf63 with scrape type 2
2026-03-30 08:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b37ef05f-c6ab-5e92-99d8-0a4688d5cf63 with scrape type 2
2026-03-30 08:01:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b37ef05f-c6ab-5e92-99d8-0a4688d5cf63, identifier: CF22%20XZC
2026-03-30 08:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:19 [bca.uk] INFO: Found listing with ID: DF63%20MVZ
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF63%2520MVZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Scrape type for DF63%20MVZ: 1
2026-03-30 08:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd37772d-15dd-5c40-960d-925374da491a with identifier: DF63%20MVZ
2026-03-30 08:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:01:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b37ef05f-c6ab-5e92-99d8-0a4688d5cf63 with identifier: CF22%20XZC
2026-03-30 08:01:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b37ef05f-c6ab-5e92-99d8-0a4688d5cf63 with identifier: CF22%20XZC
2026-03-30 08:01:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b37ef05f-c6ab-5e92-99d8-0a4688d5cf63 with identifier: CF22%20XZC to the API
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:19 [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': 171,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF22%20XZC-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 6,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b37ef05f-c6ab-5e92-99d8-0a4688d5cf63',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CF22 XZC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF22%20XZC&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'CITROEN',
'model': 'DISPATCH 1000',
'odometer': 111250,
'odometer_reading_unit': '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 1000 1.5 B/HDI 100 M ENTERPRISE PRO PanelVan',
'transmission': 'manual',
'trim': 'B/HDI 100 M ENTERPRISE PRO',
'vin': 'VF7VBYHRMN7038045',
'year': 2022}
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF22%2520XZC%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Saving data for CF22%20XZC: {'auction_closing_time': 1775037600.0, 'created_time': 1774563627.807446, 'last_price_update_time': 1774857679.796941}
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF22%2520XZC') HTTP/1.1" 204 0
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113874%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113874 not downloaded yet
2026-03-30 08:01:19 [bca.uk] INFO: Found listing with ID: EK69%20XRA
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK69%2520XRA%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Scrape type for EK69%20XRA: 0
2026-03-30 08:01:19 [bca.uk] INFO: Found listing with ID: GU24%20POA
2026-03-30 08:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU24%2520POA%27 HTTP/1.1" 200 None
2026-03-30 08:01:19 [bca.uk] INFO: Scrape type for GU24%20POA: 2
2026-03-30 08:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd with identifier: GU24%20POA
2026-03-30 08:01:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd with scrape type 2
2026-03-30 08:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd with scrape type 2
2026-03-30 08:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd, identifier: GU24%20POA
2026-03-30 08:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:20 [bca.uk] INFO: Found listing with ID: EK08%20UYP
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK08%2520UYP%27 HTTP/1.1" 200 None
2026-03-30 08:01:20 [bca.uk] INFO: Scrape type for EK08%20UYP: 1
2026-03-30 08:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ace5228-1a90-59f2-9857-67f96f454d6c with identifier: EK08%20UYP
2026-03-30 08:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ace5228-1a90-59f2-9857-67f96f454d6c with scrape type 1
2026-03-30 08:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEK08UYP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EK08UYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd with identifier: GU24%20POA
2026-03-30 08:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd with identifier: GU24%20POA
2026-03-30 08:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd with identifier: GU24%20POA to the API
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 173,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU24%20POA-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7c0672ce-0e35-5ae2-b5d6-c153ed4e0cfd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GU24 POA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU24%20POA&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'SUZUKI',
'model': 'JIMNY',
'odometer': 7032,
'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 JIMNY 1.5 ALLGRIP COMMERCIAL Van',
'transmission': 'manual',
'trim': 'ALLGRIP COMMERCIAL',
'vin': 'JSAHJB74B00146463',
'year': 2024}
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU24%2520POA%27 HTTP/1.1" 200 None
2026-03-30 08:01:20 [bca.uk] INFO: Saving data for GU24%20POA: {'auction_closing_time': 1775037600.0, 'created_time': 1774563649.028299, 'last_price_update_time': 1774857680.602336}
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU24%2520POA') HTTP/1.1" 204 0
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698113897%27 HTTP/1.1" 200 None
2026-03-30 08:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113897 not downloaded yet
2026-03-30 08:01:20 [bca.uk] INFO: Found listing with ID: LP15%20JMU
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP15%2520JMU%27 HTTP/1.1" 200 None
2026-03-30 08:01:20 [bca.uk] INFO: Scrape type for LP15%20JMU: 2
2026-03-30 08:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42f63bb6-22eb-52b1-930a-8f372f81556c with identifier: LP15%20JMU
2026-03-30 08:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42f63bb6-22eb-52b1-930a-8f372f81556c with scrape type 2
2026-03-30 08:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42f63bb6-22eb-52b1-930a-8f372f81556c with scrape type 2
2026-03-30 08:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42f63bb6-22eb-52b1-930a-8f372f81556c, identifier: LP15%20JMU
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486508%27 HTTP/1.1" 200 None
2026-03-30 08:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486508 not downloaded yet
2026-03-30 08:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42f63bb6-22eb-52b1-930a-8f372f81556c with identifier: LP15%20JMU
2026-03-30 08:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42f63bb6-22eb-52b1-930a-8f372f81556c with identifier: LP15%20JMU
2026-03-30 08:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42f63bb6-22eb-52b1-930a-8f372f81556c with identifier: LP15%20JMU to the API
2026-03-30 08:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 180,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP15%20JMU-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '42f63bb6-22eb-52b1-930a-8f372f81556c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP15 JMU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP15%20JMU&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'PEUGEOT',
'model': 'BOXER 330',
'odometer': 184421,
'odometer_reading_unit': '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 BOXER 330 2.2 HDI 110 L1 H1 PROFESSIONAL PanelVan',
'transmission': 'manual',
'trim': 'HDI 110 L1 H1 PROFESSIONAL',
'vin': 'VF3YASMFA12871610',
'year': 2015}
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP15%2520JMU%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Saving data for LP15%20JMU: {'auction_closing_time': 1775124000.0, 'created_time': 1774505009.625708, 'last_price_update_time': 1774857681.227856}
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP15%2520JMU') HTTP/1.1" 204 0
2026-03-30 08:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29050250>
2026-03-30 08:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_expert_report_file_e562f78e-d5b5-4a00-9f01-aef78f305b4a.pdf HTTP/1.1" 201 0
2026-03-30 08:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:01:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44017b29-5c15-5f30-b2df-c07ebb5c0c71, skipping ID generation
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMF70MJX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF70MJX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698113913%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113913 not downloaded yet
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: CA21%20KKZ
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA21%2520KKZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for CA21%20KKZ: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: FJ71%20WBL
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ71%2520WBL%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for FJ71%20WBL: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: LA69%20SXH
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA69%2520SXH%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for LA69%20SXH: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: LG21%20WJX
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG21%2520WJX%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for LG21%20WJX: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: WJ70%20FPX
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ70%2520FPX%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for WJ70%20FPX: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: BG20%20KFL
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG20%2520KFL%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for BG20%20KFL: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: GF14%20ZWW
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF14%2520ZWW%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for GF14%20ZWW: 0
2026-03-30 08:01:21 [bca.uk] INFO: Found listing with ID: BD13%20XHZ
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD13%2520XHZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Scrape type for BD13%20XHZ: 2
2026-03-30 08:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aac561e1-5340-527c-958b-cc53878e795b with identifier: BD13%20XHZ
2026-03-30 08:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aac561e1-5340-527c-958b-cc53878e795b with scrape type 2
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aac561e1-5340-527c-958b-cc53878e795b with scrape type 2
2026-03-30 08:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aac561e1-5340-527c-958b-cc53878e795b, identifier: BD13%20XHZ
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 1f279632-5027-5c21-99cb-b9bd24861e37 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item a71d8e85-2c02-58df-a8c8-167e9a142672 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699486519%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486519 not downloaded yet
2026-03-30 08:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aac561e1-5340-527c-958b-cc53878e795b with identifier: BD13%20XHZ
2026-03-30 08:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aac561e1-5340-527c-958b-cc53878e795b with identifier: BD13%20XHZ
2026-03-30 08:01:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aac561e1-5340-527c-958b-cc53878e795b with identifier: BD13%20XHZ to the API
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 190,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD13%20XHZ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'aac561e1-5340-527c-958b-cc53878e795b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BD13 XHZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD13%20XHZ&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VOLKSWAGEN',
'model': 'TRANSPORTER T30',
'odometer': 181765,
'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': 'WV1ZZZ7HZDH121018',
'year': 2013}
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD13%2520XHZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:21 [bca.uk] INFO: Saving data for BD13%20XHZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774478114.37149, 'last_price_update_time': 1774857681.982965}
2026-03-30 08:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD13%2520XHZ') HTTP/1.1" 204 0
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699242564%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242564 not downloaded yet
2026-03-30 08:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29167450>
2026-03-30 08:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_expert_report_file_9dca7c94-d2b4-4c68-9065-1391a0a8c8eb.pdf HTTP/1.1" 201 0
2026-03-30 08:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:01:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e96dea2c-e052-5de6-bfe2-85d1e33d987b, skipping ID generation
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGU66SNK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU66SNK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440339>
2026-03-30 08:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974030>
2026-03-30 08:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496452/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496452>
2026-03-30 08:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640079>
2026-03-30 08:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA15%20VMP-GB>
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: HF13%20WKD
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF13%2520WKD%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for HF13%20WKD: 1
2026-03-30 08:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3befa602-caf8-5c15-b8e9-c20b5d5a5696 with identifier: HF13%20WKD
2026-03-30 08:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: NX66%20UNL
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX66%2520UNL%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for NX66%20UNL: 0
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: SA71%20KKC
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA71%2520KKC%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for SA71%20KKC: 0
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: CP19%20KFJ
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP19%2520KFJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for CP19%20KFJ: 0
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: MW72%20VBF
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW72%2520VBF%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for MW72%20VBF: 2
2026-03-30 08:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efdf36ef-4344-5518-9d85-fd5d44633f10 with identifier: MW72%20VBF
2026-03-30 08:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efdf36ef-4344-5518-9d85-fd5d44633f10 with scrape type 2
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efdf36ef-4344-5518-9d85-fd5d44633f10 with scrape type 2
2026-03-30 08:01:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efdf36ef-4344-5518-9d85-fd5d44633f10, identifier: MW72%20VBF
2026-03-30 08:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432977/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432977>
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699486533%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486533 not downloaded yet
2026-03-30 08:01:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efdf36ef-4344-5518-9d85-fd5d44633f10 with identifier: MW72%20VBF
2026-03-30 08:01:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efdf36ef-4344-5518-9d85-fd5d44633f10 with identifier: MW72%20VBF
2026-03-30 08:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efdf36ef-4344-5518-9d85-fd5d44633f10 with identifier: MW72%20VBF to the API
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 238,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW72%20VBF-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'efdf36ef-4344-5518-9d85-fd5d44633f10',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MW72 VBF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW72%20VBF&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'VAUXHALL',
'model': 'MOVANO 3500 FWD',
'odometer': 18437,
'odometer_reading_unit': '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 MOVANO 3500 FWD 2.2 TD 140 L3 H2 DYNAMIC PanelVan',
'transmission': 'manual',
'trim': 'TD 140 L3 H2 DYNAMIC',
'vin': 'VXEYCBPFCNG011944',
'year': 2022}
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW72%2520VBF%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Saving data for MW72%20VBF: {'auction_closing_time': 1775037600.0, 'created_time': 1774478097.428911, 'last_price_update_time': 1774857682.804814}
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW72%2520VBF') HTTP/1.1" 204 0
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699242576%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242576 not downloaded yet
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298042%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298042 not downloaded yet
2026-03-30 08:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d7190>
2026-03-30 08:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_expert_report_file_5b838d6e-d3e0-4188-869f-ff2f4b74442a.pdf HTTP/1.1" 201 0
2026-03-30 08:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:01:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eb22af3f-8bf4-56b1-b714-e7f4c96e9504, skipping ID generation
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGU72VFV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU72VFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: AJ71%20BUW
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ71%2520BUW%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for AJ71%20BUW: 1
2026-03-30 08:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f80358d9-92e1-54c1-ad98-de0c2232c78c with identifier: AJ71%20BUW
2026-03-30 08:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:01:22 [bca.uk] INFO: Found listing with ID: SD57%20CYU
2026-03-30 08:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD57%2520CYU%27 HTTP/1.1" 200 None
2026-03-30 08:01:22 [bca.uk] INFO: Scrape type for SD57%20CYU: 2
2026-03-30 08:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76f64403-9822-5a50-b2b5-5fb7da67db53 with identifier: SD57%20CYU
2026-03-30 08:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76f64403-9822-5a50-b2b5-5fb7da67db53 with scrape type 2
2026-03-30 08:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76f64403-9822-5a50-b2b5-5fb7da67db53 with scrape type 2
2026-03-30 08:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76f64403-9822-5a50-b2b5-5fb7da67db53, identifier: SD57%20CYU
2026-03-30 08:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486546%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486546 not downloaded yet
2026-03-30 08:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76f64403-9822-5a50-b2b5-5fb7da67db53 with identifier: SD57%20CYU
2026-03-30 08:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76f64403-9822-5a50-b2b5-5fb7da67db53 with identifier: SD57%20CYU
2026-03-30 08:01:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76f64403-9822-5a50-b2b5-5fb7da67db53 with identifier: SD57%20CYU to the API
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD57%20CYU-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '76f64403-9822-5a50-b2b5-5fb7da67db53',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD57 CYU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD57%20CYU&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'RENAULT',
'model': 'MASTER 3.5T',
'odometer': 144658,
'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': 'RENAULT MASTER 3.5T 2.5 MM35DCI 100 PanelVan',
'transmission': 'manual',
'trim': 'MM35DCI 100',
'vin': 'VF1FDC2H638229602',
'year': 2007}
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD57%2520CYU%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [bca.uk] INFO: Saving data for SD57%20CYU: {'auction_closing_time': 1775124000.0, 'created_time': 1774437730.810119, 'last_price_update_time': 1774857683.528101}
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD57%2520CYU') HTTP/1.1" 204 0
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242584%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242584 not downloaded yet
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298051%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298051 not downloaded yet
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298053%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298053 not downloaded yet
2026-03-30 08:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496555/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496555>
2026-03-30 08:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF63%20MVZ-GB>
2026-03-30 08:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF18%20SYA-GB>
2026-03-30 08:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EK08UYP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113874>
2026-03-30 08:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113866>
2026-03-30 08:01:23 [bca.uk] INFO: Found listing with ID: BA19%20AZB
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BA19%2520AZB%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [bca.uk] INFO: Scrape type for BA19%20AZB: 1
2026-03-30 08:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b with identifier: BA19%20AZB
2026-03-30 08:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:01:23 [bca.uk] INFO: Found listing with ID: SM16%20KFW
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM16%2520KFW%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [bca.uk] INFO: Scrape type for SM16%20KFW: 2
2026-03-30 08:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a9b7224-1d05-535d-a87d-c15b30a1e462 with identifier: SM16%20KFW
2026-03-30 08:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a9b7224-1d05-535d-a87d-c15b30a1e462 with scrape type 2
2026-03-30 08:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a9b7224-1d05-535d-a87d-c15b30a1e462 with scrape type 2
2026-03-30 08:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a9b7224-1d05-535d-a87d-c15b30a1e462, identifier: SM16%20KFW
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486564%27 HTTP/1.1" 200 None
2026-03-30 08:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486564 not downloaded yet
2026-03-30 08:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a9b7224-1d05-535d-a87d-c15b30a1e462 with identifier: SM16%20KFW
2026-03-30 08:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a9b7224-1d05-535d-a87d-c15b30a1e462 with identifier: SM16%20KFW
2026-03-30 08:01:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a9b7224-1d05-535d-a87d-c15b30a1e462 with identifier: SM16%20KFW to the API
2026-03-30 08:01:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 197,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM16%20KFW-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 6,
'engine': '2.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1a9b7224-1d05-535d-a87d-c15b30a1e462',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM16 KFW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM16%20KFW&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 161825,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'FORD TRANSIT CUSTOM 2.2 TDCI 125 290 SWB LIMITED L/R CrewCab Van',
'transmission': 'manual',
'trim': 'TDCI 125 290 SWB LIMITED L/R',
'vin': 'WF0ZXXTTGZGR83549',
'year': 2016}
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM16%2520KFW%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [bca.uk] INFO: Saving data for SM16%20KFW: {'auction_closing_time': 1775037600.0, 'created_time': 1774478098.440941, 'last_price_update_time': 1774857684.357263}
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM16%2520KFW') HTTP/1.1" 204 0
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242594%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242594 not downloaded yet
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298055%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298055 not downloaded yet
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298057%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298057 not downloaded yet
2026-03-30 08:01:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640086>
2026-03-30 08:01:24 [bca.uk] INFO: Found listing with ID: RO22%20NRK
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520NRK%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [bca.uk] INFO: Scrape type for RO22%20NRK: 1
2026-03-30 08:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5 with identifier: RO22%20NRK
2026-03-30 08:01:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:01:24 [bca.uk] INFO: Found listing with ID: FE73%20ZRF
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE73%2520ZRF%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [bca.uk] INFO: Scrape type for FE73%20ZRF: 2
2026-03-30 08:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 891c8aaa-1093-5a31-a20a-3c94fe4f5c90 with identifier: FE73%20ZRF
2026-03-30 08:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 891c8aaa-1093-5a31-a20a-3c94fe4f5c90 with scrape type 2
2026-03-30 08:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 891c8aaa-1093-5a31-a20a-3c94fe4f5c90 with scrape type 2
2026-03-30 08:01:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 891c8aaa-1093-5a31-a20a-3c94fe4f5c90, identifier: FE73%20ZRF
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486581%27 HTTP/1.1" 200 None
2026-03-30 08:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486581 not downloaded yet
2026-03-30 08:01:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 891c8aaa-1093-5a31-a20a-3c94fe4f5c90 with identifier: FE73%20ZRF
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=orange HTTP/1.1" 200 None
2026-03-30 08:01:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08: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-30 08:01:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 891c8aaa-1093-5a31-a20a-3c94fe4f5c90 with identifier: FE73%20ZRF
2026-03-30 08:01:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 891c8aaa-1093-5a31-a20a-3c94fe4f5c90 with identifier: FE73%20ZRF to the API
2026-03-30 08:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 266,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE73%20ZRF-GB',
'category': 'LightCommercialVehicle',
'color': 'orange',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '891c8aaa-1093-5a31-a20a-3c94fe4f5c90',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FE73 ZRF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE73%20ZRF&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FORD',
'model': 'RANGER',
'odometer': 17150,
'odometer_reading_unit': '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 3.0 EBL 240 4WD WILDTRAK CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'EBL 240 4WD WILDTRAK',
'vin': '6FPPXXMJ2PNA82096',
'year': 2023}
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE73%2520ZRF%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [bca.uk] INFO: Saving data for FE73%20ZRF: {'auction_closing_time': 1774951200.0, 'created_time': 1774477139.069748, 'last_price_update_time': 1774857685.078992}
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE73%2520ZRF') HTTP/1.1" 204 0
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242606%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242606 not downloaded yet
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298060%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298060 not downloaded yet
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298063%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298063 not downloaded yet
2026-03-30 08:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29160fd0>
2026-03-30 08:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_expert_report_file_6d53e908-24c9-4610-b062-2deb43431bab.pdf HTTP/1.1" 201 0
2026-03-30 08:01:25 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:01:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d8e30c5-a34d-541f-85af-18da6e87e679, skipping ID generation
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DSM11FBE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM11FBE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293fc890>
2026-03-30 08:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWF08FNO%252F699338050%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338050/600 saved to cache
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113897>
2026-03-30 08:01:25 [bca.uk] INFO: Found listing with ID: KN71%20FFP
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520FFP%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [bca.uk] INFO: Scrape type for KN71%20FFP: 0
2026-03-30 08:01:25 [bca.uk] INFO: Found listing with ID: KN71%20FEG
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520FEG%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [bca.uk] INFO: Scrape type for KN71%20FEG: 1
2026-03-30 08:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebf9c109-9683-5322-8cf9-b2ddd707c27c with identifier: KN71%20FEG
2026-03-30 08:01:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:01:25 [bca.uk] INFO: Found listing with ID: NX25%20UWF
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX25%2520UWF%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [bca.uk] INFO: Scrape type for NX25%20UWF: 2
2026-03-30 08:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e9e81f5-b10d-5f3a-b548-55be50fa26f7 with identifier: NX25%20UWF
2026-03-30 08:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e9e81f5-b10d-5f3a-b548-55be50fa26f7 with scrape type 2
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e9e81f5-b10d-5f3a-b548-55be50fa26f7 with scrape type 2
2026-03-30 08:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e9e81f5-b10d-5f3a-b548-55be50fa26f7, identifier: NX25%20UWF
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486609%27 HTTP/1.1" 200 None
2026-03-30 08:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486609 not downloaded yet
2026-03-30 08:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e9e81f5-b10d-5f3a-b548-55be50fa26f7 with identifier: NX25%20UWF
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brown HTTP/1.1" 200 None
2026-03-30 08:01:25 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e9e81f5-b10d-5f3a-b548-55be50fa26f7 with identifier: NX25%20UWF
2026-03-30 08:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e9e81f5-b10d-5f3a-b548-55be50fa26f7 with identifier: NX25%20UWF to the API
2026-03-30 08:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 265,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX25%20UWF-GB',
'category': 'LightCommercialVehicle',
'color': 'brown',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.8L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3e9e81f5-b10d-5f3a-b548-55be50fa26f7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX25 UWF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX25%20UWF&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'TOYOTA',
'model': 'HILUX',
'odometer': 5874,
'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 HILUX 2.8 D-4D MHEV INVINCIBLE X 4WD CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'D-4D MHEV INVINCIBLE X 4WD',
'vin': 'AHTBE3CD007455225',
'year': 2025}
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX25%2520UWF%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Saving data for NX25%20UWF: {'auction_closing_time': 1774951200.0, 'created_time': 1774478099.062399, 'last_price_update_time': 1774857686.084293}
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX25%2520UWF') HTTP/1.1" 204 0
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242622%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242622 not downloaded yet
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298064%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298064 not downloaded yet
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298068%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298068 not downloaded yet
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136148%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136148 not downloaded yet
2026-03-30 08:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432977/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:01:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU72VFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: KN71%20FEV
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520FEV%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for KN71%20FEV: 1
2026-03-30 08:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 243af1b4-4ebb-54d4-90da-70e766d11851 with identifier: KN71%20FEV
2026-03-30 08:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: WG69%20VDE
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG69%2520VDE%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for WG69%20VDE: 0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: DN23%20HTG
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN23%2520HTG%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for DN23%20HTG: 0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: YG23%20WLF
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG23%2520WLF%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for YG23%20WLF: 2
2026-03-30 08:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5 with identifier: YG23%20WLF
2026-03-30 08:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5 with scrape type 2
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5 with scrape type 2
2026-03-30 08:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5, identifier: YG23%20WLF
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486639%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486639 not downloaded yet
2026-03-30 08:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5 with identifier: YG23%20WLF
2026-03-30 08:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5 with identifier: YG23%20WLF
2026-03-30 08:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47d61b5b-9f10-5dec-9351-16bdb3ac0ca5 with identifier: YG23%20WLF to the API
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 183,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG23%20WLF-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '47d61b5b-9f10-5dec-9351-16bdb3ac0ca5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG23 WLF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG23%20WLF&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'VOLKSWAGEN',
'model': 'TRANSPORTER T28',
'odometer': 50957,
'odometer_reading_unit': '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 S/L PanelVan',
'transmission': 'manual',
'trim': 'TDI 110 SWB S/L',
'vin': 'WV1ZZZ7H2PX028077',
'year': 2023}
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG23%2520WLF%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Saving data for YG23%20WLF: {'auction_closing_time': 1775037600.0, 'created_time': 1774563650.671586, 'last_price_update_time': 1774857686.803044}
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG23%2520WLF') HTTP/1.1" 204 0
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242638%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242638 not downloaded yet
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298072%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298072 not downloaded yet
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298075%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298075 not downloaded yet
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136155%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136155 not downloaded yet
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: MJ22%20DBO
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ22%2520DBO%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for MJ22%20DBO: 0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: FP71%20AEU
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP71%2520AEU%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for FP71%20AEU: 1
2026-03-30 08:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ec547a5-2d57-5fc7-913f-408c4726ecc0 with identifier: FP71%20AEU
2026-03-30 08:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: EO21%20SJV
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO21%2520SJV%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for EO21%20SJV: 0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: FT22%20PYB
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT22%2520PYB%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for FT22%20PYB: 0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: WO70%20CKC
2026-03-30 08:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO70%2520CKC%27 HTTP/1.1" 200 None
2026-03-30 08:01:26 [bca.uk] INFO: Scrape type for WO70%20CKC: 0
2026-03-30 08:01:26 [bca.uk] INFO: Found listing with ID: FG11%20WTU
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG11%2520WTU%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for FG11%20WTU: 0
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: MT64%20GVX
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT64%2520GVX%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for MT64%20GVX: 0
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: LP25%20CGX
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP25%2520CGX%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for LP25%20CGX: 2
2026-03-30 08:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c14001e-1117-50de-aeea-db0c7e2d02bc with identifier: LP25%20CGX
2026-03-30 08:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c14001e-1117-50de-aeea-db0c7e2d02bc with scrape type 2
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c14001e-1117-50de-aeea-db0c7e2d02bc with scrape type 2
2026-03-30 08:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c14001e-1117-50de-aeea-db0c7e2d02bc, identifier: LP25%20CGX
2026-03-30 08:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486492/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486660%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486660 not downloaded yet
2026-03-30 08:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c14001e-1117-50de-aeea-db0c7e2d02bc with identifier: LP25%20CGX
2026-03-30 08:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c14001e-1117-50de-aeea-db0c7e2d02bc with identifier: LP25%20CGX
2026-03-30 08:01:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c14001e-1117-50de-aeea-db0c7e2d02bc with identifier: LP25%20CGX to the API
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 182,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP25%20CGX-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '2c14001e-1117-50de-aeea-db0c7e2d02bc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP25 CGX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP25%20CGX&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'RENAULT',
'model': 'TRAFIC 28',
'odometer': 10394,
'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': 'RENAULT TRAFIC 28 2.0 B/DCI 150 SL ADVANCE EDC Bus',
'transmission': 'automatic',
'trim': 'B/DCI 150 SL ADVANCE EDC',
'vin': 'VF1JL000X74919632',
'year': 2025}
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP25%2520CGX%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Saving data for LP25%20CGX: {'auction_closing_time': 1775037600.0, 'created_time': 1774448845.410496, 'last_price_update_time': 1774857687.638466}
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP25%2520CGX') HTTP/1.1" 204 0
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242652%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242652 not downloaded yet
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298085%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298085 not downloaded yet
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298084%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298084 not downloaded yet
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136162%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136162 not downloaded yet
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: WF71%20YSN
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF71%2520YSN%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for WF71%20YSN: 2
2026-03-30 08:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b49db930-d082-51aa-a485-7413c2506881 with identifier: WF71%20YSN
2026-03-30 08:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b49db930-d082-51aa-a485-7413c2506881 with scrape type 2
2026-03-30 08:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b49db930-d082-51aa-a485-7413c2506881 with scrape type 2
2026-03-30 08:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b49db930-d082-51aa-a485-7413c2506881, identifier: WF71%20YSN
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: SA17%20JEH
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA17%2520JEH%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for SA17%20JEH: 0
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: LT14%20HGA
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT14%2520HGA%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for LT14%20HGA: 0
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: CK20%20XRD
2026-03-30 08:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK20%2520XRD%27 HTTP/1.1" 200 None
2026-03-30 08:01:27 [bca.uk] INFO: Scrape type for CK20%20XRD: 0
2026-03-30 08:01:27 [bca.uk] INFO: Found listing with ID: YB70%20ZRK
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB70%2520ZRK%27 HTTP/1.1" 200 None
2026-03-30 08:01:28 [bca.uk] INFO: Scrape type for YB70%20ZRK: 2
2026-03-30 08:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d49e8a6d-a323-5bc9-bc40-ce20af83aaeb with identifier: YB70%20ZRK
2026-03-30 08:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d49e8a6d-a323-5bc9-bc40-ce20af83aaeb with scrape type 2
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d49e8a6d-a323-5bc9-bc40-ce20af83aaeb with scrape type 2
2026-03-30 08:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d49e8a6d-a323-5bc9-bc40-ce20af83aaeb, identifier: YB70%20ZRK
2026-03-30 08:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29380b50>
2026-03-30 08:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_expert_report_file_6bcd88cf-5742-47fc-a3d2-9aa2d437b4a8.pdf HTTP/1.1" 201 0
2026-03-30 08:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f2c80461-3795-5a54-aea1-956a7bae6b91, skipping ID generation
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DDA15VMP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA15VMP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29024f10>
2026-03-30 08:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432977%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432977/600 saved to cache
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item a7230204-87af-55f6-af06-306adecfabc3 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 506c936c-a586-5b81-bdaa-c332e8646eac due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item c54e8247-b754-588c-b6a8-a715ca61256b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b49db930-d082-51aa-a485-7413c2506881 with identifier: WF71%20YSN
2026-03-30 08:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b49db930-d082-51aa-a485-7413c2506881 with identifier: WF71%20YSN
2026-03-30 08:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b49db930-d082-51aa-a485-7413c2506881 with identifier: WF71%20YSN to the API
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:28 [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': 198,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF71%20YSN-GB',
'category': 'LightCommercialVehicle',
'color': 'orange',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b49db930-d082-51aa-a485-7413c2506881',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF71 YSN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF71%20YSN&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 65344,
'odometer_reading_unit': '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 185 320 LWB SPORT L/R PanelVan',
'transmission': 'manual',
'trim': 'EBL 185 320 LWB SPORT L/R',
'vin': 'WF0YXXTTGYMC75078',
'year': 2021}
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF71%2520YSN%27 HTTP/1.1" 200 None
2026-03-30 08:01:28 [bca.uk] INFO: Saving data for WF71%20YSN: {'auction_closing_time': 1775037600.0, 'created_time': 1774563622.609337, 'last_price_update_time': 1774857688.698606}
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF71%2520YSN') HTTP/1.1" 204 0
2026-03-30 08:01:28 [bca.uk] INFO: Found listing with ID: FT12%20CTK
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT12%2520CTK%27 HTTP/1.1" 200 None
2026-03-30 08:01:28 [bca.uk] INFO: Scrape type for FT12%20CTK: 1
2026-03-30 08:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22f07890-8d0d-5ae4-9e56-79df56b280c4 with identifier: FT12%20CTK
2026-03-30 08:01:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d49e8a6d-a323-5bc9-bc40-ce20af83aaeb with identifier: YB70%20ZRK
2026-03-30 08:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d49e8a6d-a323-5bc9-bc40-ce20af83aaeb with identifier: YB70%20ZRK
2026-03-30 08:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d49e8a6d-a323-5bc9-bc40-ce20af83aaeb with identifier: YB70%20ZRK to the API
2026-03-30 08:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 156,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB70%20ZRK-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.3L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd49e8a6d-a323-5bc9-bc40-ce20af83aaeb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YB70 ZRK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB70%20ZRK&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'RENAULT',
'model': 'MASTER 3.5T FWD',
'odometer': 146875,
'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 MM BUSINESS+ PanelVan',
'transmission': 'manual',
'trim': 'DCI 150 MM BUSINESS+',
'vin': 'VF1MA000764444443',
'year': 2020}
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB70%2520ZRK%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Saving data for YB70%20ZRK: {'auction_closing_time': 1775037600.0, 'created_time': 1774447438.712049, 'last_price_update_time': 1774857689.083184}
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB70%2520ZRK') HTTP/1.1" 204 0
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242671%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242671 not downloaded yet
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298097%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298097 not downloaded yet
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298096%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298096 not downloaded yet
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136168%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136168 not downloaded yet
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: YX17%20UST
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX17%2520UST%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for YX17%20UST: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: RK70%20VND
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK70%2520VND%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for RK70%20VND: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: C8%20SUP
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C8%2520SUP%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for C8%20SUP: 2
2026-03-30 08:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38021f39-ca4c-50f7-b3dd-dbde3aad05df with identifier: C8%20SUP
2026-03-30 08:01:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38021f39-ca4c-50f7-b3dd-dbde3aad05df with scrape type 2
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38021f39-ca4c-50f7-b3dd-dbde3aad05df with scrape type 2
2026-03-30 08:01:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38021f39-ca4c-50f7-b3dd-dbde3aad05df, identifier: C8%20SUP
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: YS68%20HTY
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS68%2520HTY%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for YS68%20HTY: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: FM19%20VZC
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM19%2520VZC%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for FM19%20VZC: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: CT16%20ETR
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT16%2520ETR%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for CT16%20ETR: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: CV21%20YPU
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV21%2520YPU%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for CV21%20YPU: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: FH17%20FGP
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH17%2520FGP%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for FH17%20FGP: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: RE62%20HYL
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE62%2520HYL%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for RE62%20HYL: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: AK67%20JSZ
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK67%2520JSZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for AK67%20JSZ: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: YK24%20OHR
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK24%2520OHR%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for YK24%20OHR: 0
2026-03-30 08:01:29 [bca.uk] INFO: Found listing with ID: VN14%20TPV
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN14%2520TPV%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [bca.uk] INFO: Scrape type for VN14%20TPV: 2
2026-03-30 08:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba1853d2-9caa-509f-91fa-56c4ee6323b8 with identifier: VN14%20TPV
2026-03-30 08:01:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba1853d2-9caa-509f-91fa-56c4ee6323b8 with scrape type 2
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba1853d2-9caa-509f-91fa-56c4ee6323b8 with scrape type 2
2026-03-30 08:01:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba1853d2-9caa-509f-91fa-56c4ee6323b8, identifier: VN14%20TPV
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296892%27 HTTP/1.1" 200 None
2026-03-30 08:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296892 not downloaded yet
2026-03-30 08:01:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298053>
2026-03-30 08:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:01:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38021f39-ca4c-50f7-b3dd-dbde3aad05df with identifier: C8%20SUP
2026-03-30 08:01:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38021f39-ca4c-50f7-b3dd-dbde3aad05df with identifier: C8%20SUP
2026-03-30 08:01:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38021f39-ca4c-50f7-b3dd-dbde3aad05df with identifier: C8%20SUP to the API
2026-03-30 08:01:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:30 [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=C8%20SUP-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '38021f39-ca4c-50f7-b3dd-dbde3aad05df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'C8 SUP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=C8%20SUP&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FORD',
'model': 'TOURNEO CUSTOM',
'odometer': 39821,
'odometer_reading_unit': '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 TOURNEO CUSTOM 2.0 EBL 170 LWB TITANIUM L/R Bus',
'transmission': 'manual',
'trim': 'EBL 170 LWB TITANIUM L/R',
'vin': 'WF03XXTTG3KD79235',
'year': 2019}
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C8%2520SUP%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Saving data for C8%20SUP: {'auction_closing_time': 1775037600.0, 'created_time': 1774650456.250055, 'last_price_update_time': 1774857690.120936}
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='C8%2520SUP') HTTP/1.1" 204 0
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: HX18%20MUV
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX18%2520MUV%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for HX18%20MUV: 1
2026-03-30 08:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e66eb54a-534a-51f8-95be-a531d385d68c with identifier: HX18%20MUV
2026-03-30 08:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba1853d2-9caa-509f-91fa-56c4ee6323b8 with identifier: VN14%20TPV
2026-03-30 08:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba1853d2-9caa-509f-91fa-56c4ee6323b8 with identifier: VN14%20TPV
2026-03-30 08:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba1853d2-9caa-509f-91fa-56c4ee6323b8 with identifier: VN14%20TPV to the API
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 191,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN14%20TPV-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ba1853d2-9caa-509f-91fa-56c4ee6323b8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VN14 TPV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN14%20TPV&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 259599,
'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 270 SWB LIMITED L/R PanelVan',
'transmission': 'manual',
'trim': 'TDCI 125 270 SWB LIMITED L/R',
'vin': 'WF0YXXTTGYET05615',
'year': 2014}
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN14%2520TPV%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Saving data for VN14%20TPV: {'auction_closing_time': 1775124000.0, 'created_time': 1774564952.120211, 'last_price_update_time': 1774857690.594794}
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN14%2520TPV') HTTP/1.1" 204 0
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298110%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298110 not downloaded yet
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298112%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298112 not downloaded yet
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136176%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136176 not downloaded yet
2026-03-30 08:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291a0dd0>
2026-03-30 08:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK08UYP%252F699486492%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486492/600 saved to cache
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 299d70dc-a195-5992-bf22-dee6b0def855 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 299d70dc-a195-5992-bf22-dee6b0def855 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: HG08%20FRX
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG08%2520FRX%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for HG08%20FRX: 0
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: WN19%20TBZ
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN19%2520TBZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for WN19%20TBZ: 0
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: AF16%20DJY
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF16%2520DJY%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for AF16%20DJY: 1
2026-03-30 08:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88796304-3a3d-56e3-85e5-29806cd6cbfe with identifier: AF16%20DJY
2026-03-30 08:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88796304-3a3d-56e3-85e5-29806cd6cbfe with scrape type 1
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 88796304-3a3d-56e3-85e5-29806cd6cbfe
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DAF16DJY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF16DJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: LB69%20GWN
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB69%2520GWN%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for LB69%20GWN: 0
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: LO64%20MHL
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO64%2520MHL%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for LO64%20MHL: 0
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: HY19%20EKZ
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY19%2520EKZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for HY19%20EKZ: 2
2026-03-30 08:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80ea52ea-0ee9-5583-a135-83c6eaceea98 with identifier: HY19%20EKZ
2026-03-30 08:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80ea52ea-0ee9-5583-a135-83c6eaceea98 with scrape type 2
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80ea52ea-0ee9-5583-a135-83c6eaceea98 with scrape type 2
2026-03-30 08:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80ea52ea-0ee9-5583-a135-83c6eaceea98, identifier: HY19%20EKZ
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296902%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296902 not downloaded yet
2026-03-30 08:01:30 [bca.uk] INFO: Found listing with ID: KR67%20JKV
2026-03-30 08:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR67%2520JKV%27 HTTP/1.1" 200 None
2026-03-30 08:01:30 [bca.uk] INFO: Scrape type for KR67%20JKV: 1
2026-03-30 08:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83c23244-4d53-56f7-ab23-caf0b9a4bd93 with identifier: KR67%20JKV
2026-03-30 08:01:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80ea52ea-0ee9-5583-a135-83c6eaceea98 with identifier: HY19%20EKZ
2026-03-30 08:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80ea52ea-0ee9-5583-a135-83c6eaceea98 with identifier: HY19%20EKZ
2026-03-30 08:01:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80ea52ea-0ee9-5583-a135-83c6eaceea98 with identifier: HY19%20EKZ to the API
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01: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-30 08:01:31 [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': 196,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY19%20EKZ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '80ea52ea-0ee9-5583-a135-83c6eaceea98',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HY19 EKZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY19%20EKZ&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MITSUBISHI',
'model': 'L200',
'odometer': 61143,
'odometer_reading_unit': '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': 'automatic',
'trim': 'DI-D 178 BARBARIAN 4WD',
'vin': 'MMCJYKL10KH008373',
'year': 2019}
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520EKZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [bca.uk] INFO: Saving data for HY19%20EKZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774564393.26788, 'last_price_update_time': 1774857691.805902}
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY19%2520EKZ') HTTP/1.1" 204 0
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298124%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298124 not downloaded yet
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136189%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136189 not downloaded yet
2026-03-30 08:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294bf690>
2026-03-30 08:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_expert_report_file_7da73102-8336-4bf2-aaa1-6239f7c07ff5.pdf HTTP/1.1" 201 0
2026-03-30 08:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:01:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8de76be3-0acb-599e-84be-46cfdaa8c3cb, skipping ID generation
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DDF18SYA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DF18SYA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FEG-GB>
2026-03-30 08:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM11FBE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP71%20AEU-GB>
2026-03-30 08:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496452/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:01:31 [bca.uk] INFO: Found listing with ID: SG16%20PVV
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520PVV%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [bca.uk] INFO: Scrape type for SG16%20PVV: 1
2026-03-30 08:01:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a94f6e0-21e5-5052-896e-3cdb164b225b with identifier: SG16%20PVV
2026-03-30 08:01:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a94f6e0-21e5-5052-896e-3cdb164b225b with scrape type 1
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0a94f6e0-21e5-5052-896e-3cdb164b225b
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DSG16PVV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SG16PVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:31 [bca.uk] INFO: Found listing with ID: WJ68%20HJO
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520HJO%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [bca.uk] INFO: Scrape type for WJ68%20HJO: 0
2026-03-30 08:01:31 [bca.uk] INFO: Found listing with ID: YK68%20UPF
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK68%2520UPF%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [bca.uk] INFO: Scrape type for YK68%20UPF: 0
2026-03-30 08:01:31 [bca.uk] INFO: Found listing with ID: WF71%20YSM
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520YSM%27 HTTP/1.1" 200 None
2026-03-30 08:01:31 [bca.uk] INFO: Scrape type for WF71%20YSM: 2
2026-03-30 08:01:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 030bb311-2008-5ad7-9677-6df3c2256ca4 with identifier: WF71%20YSM
2026-03-30 08:01:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 030bb311-2008-5ad7-9677-6df3c2256ca4 with scrape type 2
2026-03-30 08:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 030bb311-2008-5ad7-9677-6df3c2256ca4 with scrape type 2
2026-03-30 08:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 030bb311-2008-5ad7-9677-6df3c2256ca4, identifier: WF71%20YSM
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296907%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296907 not downloaded yet
2026-03-30 08:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29421390>
2026-03-30 08:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640086%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640086/600 saved to cache
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 6ac1193c-0380-588d-95f2-3db08717a7a1 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:32 [bca.uk] INFO: Found listing with ID: LR20%20XFO
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR20%2520XFO%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [bca.uk] INFO: Scrape type for LR20%20XFO: 1
2026-03-30 08:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70b28671-747c-5a4c-b55d-31068fefe9fb with identifier: LR20%20XFO
2026-03-30 08:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70b28671-747c-5a4c-b55d-31068fefe9fb with scrape type 1
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DLR20XFO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR20XFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 030bb311-2008-5ad7-9677-6df3c2256ca4 with identifier: WF71%20YSM
2026-03-30 08:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 030bb311-2008-5ad7-9677-6df3c2256ca4 with identifier: WF71%20YSM
2026-03-30 08:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 030bb311-2008-5ad7-9677-6df3c2256ca4 with identifier: WF71%20YSM to the API
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 198,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF71%20YSM-GB',
'category': 'LightCommercialVehicle',
'color': 'orange',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '030bb311-2008-5ad7-9677-6df3c2256ca4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF71 YSM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF71%20YSM&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 99171,
'odometer_reading_unit': '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 185 320 LWB SPORT L/R PanelVan',
'transmission': 'manual',
'trim': 'EBL 185 320 LWB SPORT L/R',
'vin': 'WF0YXXTTGYMC75079',
'year': 2021}
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF71%2520YSM%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [bca.uk] INFO: Saving data for WF71%20YSM: {'auction_closing_time': 1775037600.0, 'created_time': 1774563623.00337, 'last_price_update_time': 1774857692.665094}
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF71%2520YSM') HTTP/1.1" 204 0
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136200%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136200 not downloaded yet
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486738%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486738 not downloaded yet
2026-03-30 08:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136155>
2026-03-30 08:01:32 [bca.uk] INFO: Found listing with ID: BT69%20XTS
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT69%2520XTS%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [bca.uk] INFO: Scrape type for BT69%20XTS: 1
2026-03-30 08:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a628b51e-9053-5bd1-9668-457a116c49d8 with identifier: BT69%20XTS
2026-03-30 08:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a628b51e-9053-5bd1-9668-457a116c49d8 with scrape type 1
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a628b51e-9053-5bd1-9668-457a116c49d8
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DBT69XTS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69XTS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:32 [bca.uk] INFO: Found listing with ID: WX71%20KJK
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX71%2520KJK%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [bca.uk] INFO: Scrape type for WX71%20KJK: 2
2026-03-30 08:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7acecb2-d768-5187-943d-4df7d26667b3 with identifier: WX71%20KJK
2026-03-30 08:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7acecb2-d768-5187-943d-4df7d26667b3 with scrape type 2
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7acecb2-d768-5187-943d-4df7d26667b3 with scrape type 2
2026-03-30 08:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7acecb2-d768-5187-943d-4df7d26667b3, identifier: WX71%20KJK
2026-03-30 08:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296918%27 HTTP/1.1" 200 None
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296918 not downloaded yet
2026-03-30 08:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136162>
2026-03-30 08:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136168>
2026-03-30 08:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298072>
2026-03-30 08:01:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298075/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298075>
2026-03-30 08:01:32 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 299d70dc-a195-5992-bf22-dee6b0def855 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724424%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724424 not downloaded yet
2026-03-30 08:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7acecb2-d768-5187-943d-4df7d26667b3 with identifier: WX71%20KJK
2026-03-30 08:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7acecb2-d768-5187-943d-4df7d26667b3 with identifier: WX71%20KJK
2026-03-30 08:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7acecb2-d768-5187-943d-4df7d26667b3 with identifier: WX71%20KJK to the API
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 192,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX71%20KJK-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd7acecb2-d768-5187-943d-4df7d26667b3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WX71 KJK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX71%20KJK&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MERCEDES-BENZ',
'model': 'VITO 116',
'odometer': 109977,
'odometer_reading_unit': '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 VITO 116 2.0 CDI L1 RWD SPORT 9G CrewCab Van',
'transmission': 'automatic',
'trim': 'CDI L1 RWD SPORT 9G',
'vin': 'W1V44770123820362',
'year': 2021}
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX71%2520KJK%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Saving data for WX71%20KJK: {'auction_closing_time': 1775037600.0, 'created_time': 1774264159.933813, 'last_price_update_time': 1774857693.63376}
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX71%2520KJK') HTTP/1.1" 204 0
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136215%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136215 not downloaded yet
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486749%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486749 not downloaded yet
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292b8c10>
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_expert_report_file_52f4003f-74e1-4951-bf5c-2cd588d1069e.pdf HTTP/1.1" 201 0
2026-03-30 08:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:01:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dd37772d-15dd-5c40-960d-925374da491a, skipping ID generation
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDF63MVZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DF63MVZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 already downloaded
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504560%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504560 not downloaded yet
2026-03-30 08:01:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:01:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:01:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29348d10>
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYC74FVU%252F699496452%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496452/600 saved to cache
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:01:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298096>
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: EJ15%20HVK
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ15%2520HVK%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for EJ15%20HVK: 1
2026-03-30 08:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4de0c09-ab92-510a-8e9f-3b5f91daa7ff with identifier: EJ15%20HVK
2026-03-30 08:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4de0c09-ab92-510a-8e9f-3b5f91daa7ff with scrape type 1
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b4de0c09-ab92-510a-8e9f-3b5f91daa7ff
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEJ15HVK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ15HVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: YP20%20UUE
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP20%2520UUE%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for YP20%20UUE: 0
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: BK70%20EDJ
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK70%2520EDJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for BK70%20EDJ: 0
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: LV20%20WVL
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV20%2520WVL%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for LV20%20WVL: 0
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: MM69%20NMJ
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM69%2520NMJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for MM69%20NMJ: 0
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: PE70%20WXJ
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE70%2520WXJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for PE70%20WXJ: 0
2026-03-30 08:01:33 [bca.uk] INFO: Found listing with ID: RO23%20JHE
2026-03-30 08:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO23%2520JHE%27 HTTP/1.1" 200 None
2026-03-30 08:01:33 [bca.uk] INFO: Scrape type for RO23%20JHE: 2
2026-03-30 08:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fb51979-1909-5390-a90b-bbf05a007608 with identifier: RO23%20JHE
2026-03-30 08:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fb51979-1909-5390-a90b-bbf05a007608 with scrape type 2
2026-03-30 08:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fb51979-1909-5390-a90b-bbf05a007608 with scrape type 2
2026-03-30 08:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fb51979-1909-5390-a90b-bbf05a007608, identifier: RO23%20JHE
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296924%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296924 not downloaded yet
2026-03-30 08:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298097>
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724423%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724423 not downloaded yet
2026-03-30 08:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fb51979-1909-5390-a90b-bbf05a007608 with identifier: RO23%20JHE
2026-03-30 08:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fb51979-1909-5390-a90b-bbf05a007608 with identifier: RO23%20JHE
2026-03-30 08:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fb51979-1909-5390-a90b-bbf05a007608 with identifier: RO23%20JHE to the API
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01: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-30 08:01:34 [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': 175,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO23%20JHE-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 6,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0fb51979-1909-5390-a90b-bbf05a007608',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RO23 JHE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO23%20JHE&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'PEUGEOT',
'model': 'EXPERT 1000',
'odometer': 54064,
'odometer_reading_unit': '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 EXPERT 1000 1.5 B/HDI 100 STD.PROF.PREMIUM+ PanelVan',
'transmission': 'manual',
'trim': 'B/HDI 100 STD.PROF.PREMIUM+',
'vin': 'VF3VBYHRMP7803119',
'year': 2023}
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO23%2520JHE%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [bca.uk] INFO: Saving data for RO23%20JHE: {'auction_closing_time': 1775037600.0, 'created_time': 1774354829.646991, 'last_price_update_time': 1774857694.515153}
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO23%2520JHE') HTTP/1.1" 204 0
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699136234%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136234 not downloaded yet
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486756%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486756 not downloaded yet
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504562%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504562 not downloaded yet
2026-03-30 08:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136176>
2026-03-30 08:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296902>
2026-03-30 08:01:34 [bca.uk] INFO: Found listing with ID: FE14%20TLO
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE14%2520TLO%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [bca.uk] INFO: Scrape type for FE14%20TLO: 1
2026-03-30 08:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4a3b9e6-4ddb-533a-800b-dec07183978d with identifier: FE14%20TLO
2026-03-30 08:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4a3b9e6-4ddb-533a-800b-dec07183978d with scrape type 1
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d4a3b9e6-4ddb-533a-800b-dec07183978d
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DFE14TLO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE14TLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:34 [bca.uk] INFO: Found listing with ID: RO23%20JTU
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO23%2520JTU%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [bca.uk] INFO: Scrape type for RO23%20JTU: 0
2026-03-30 08:01:34 [bca.uk] INFO: Found listing with ID: YE18%20FEP
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE18%2520FEP%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [bca.uk] INFO: Scrape type for YE18%20FEP: 0
2026-03-30 08:01:34 [bca.uk] INFO: Found listing with ID: AE21%20KSX
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE21%2520KSX%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [bca.uk] INFO: Scrape type for AE21%20KSX: 0
2026-03-30 08:01:34 [bca.uk] INFO: Found listing with ID: DV21%20WPJ
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV21%2520WPJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [bca.uk] INFO: Scrape type for DV21%20WPJ: 2
2026-03-30 08:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f90b341e-4f86-5d4e-9381-bbdb024b7e14 with identifier: DV21%20WPJ
2026-03-30 08:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f90b341e-4f86-5d4e-9381-bbdb024b7e14 with scrape type 2
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f90b341e-4f86-5d4e-9381-bbdb024b7e14 with scrape type 2
2026-03-30 08:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f90b341e-4f86-5d4e-9381-bbdb024b7e14, identifier: DV21%20WPJ
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296939%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296939 not downloaded yet
2026-03-30 08:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292e8110>
2026-03-30 08:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298053%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298053/600 saved to cache
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF16DJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DF18SYA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724417%27 HTTP/1.1" 200 None
2026-03-30 08:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724417 not downloaded yet
2026-03-30 08:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f90b341e-4f86-5d4e-9381-bbdb024b7e14 with identifier: DV21%20WPJ
2026-03-30 08:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f90b341e-4f86-5d4e-9381-bbdb024b7e14 with identifier: DV21%20WPJ
2026-03-30 08:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f90b341e-4f86-5d4e-9381-bbdb024b7e14 with identifier: DV21%20WPJ to the API
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 247,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV21%20WPJ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.3L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f90b341e-4f86-5d4e-9381-bbdb024b7e14',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DV21 WPJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV21%20WPJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'NISSAN',
'model': 'NAVARA',
'odometer': 118161,
'odometer_reading_unit': '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': 'VSKCTND23U0161393',
'year': 2021}
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV21%2520WPJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [bca.uk] INFO: Saving data for DV21%20WPJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774563615.697373, 'last_price_update_time': 1774857695.322877}
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV21%2520WPJ') HTTP/1.1" 204 0
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486768%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486768 not downloaded yet
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504564%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504564 not downloaded yet
2026-03-30 08:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:35 [bca.uk] INFO: Found listing with ID: FM14%20LFV
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM14%2520LFV%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [bca.uk] INFO: Scrape type for FM14%20LFV: 1
2026-03-30 08:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63025a61-f96c-55a1-9040-ff31c368d693 with identifier: FM14%20LFV
2026-03-30 08:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63025a61-f96c-55a1-9040-ff31c368d693 with scrape type 1
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 63025a61-f96c-55a1-9040-ff31c368d693
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFM14LFV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM14LFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:35 [bca.uk] INFO: Found listing with ID: HT68%20HFO
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT68%2520HFO%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [bca.uk] INFO: Scrape type for HT68%20HFO: 2
2026-03-30 08:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbb540f5-8791-5a79-9cd5-b24e792fb9c3 with identifier: HT68%20HFO
2026-03-30 08:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbb540f5-8791-5a79-9cd5-b24e792fb9c3 with scrape type 2
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbb540f5-8791-5a79-9cd5-b24e792fb9c3 with scrape type 2
2026-03-30 08:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbb540f5-8791-5a79-9cd5-b24e792fb9c3, identifier: HT68%20HFO
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296954%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296954 not downloaded yet
2026-03-30 08:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298075/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724421%27 HTTP/1.1" 200 None
2026-03-30 08:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724421 not downloaded yet
2026-03-30 08:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbb540f5-8791-5a79-9cd5-b24e792fb9c3 with identifier: HT68%20HFO
2026-03-30 08:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbb540f5-8791-5a79-9cd5-b24e792fb9c3 with identifier: HT68%20HFO
2026-03-30 08:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbb540f5-8791-5a79-9cd5-b24e792fb9c3 with identifier: HT68%20HFO to the API
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 207,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT68%20HFO-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.3L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'cbb540f5-8791-5a79-9cd5-b24e792fb9c3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HT68 HFO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT68%20HFO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MERCEDES-BENZ',
'model': 'X250 D',
'odometer': 46950,
'odometer_reading_unit': '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 X250 D 2.3 190 4MATIC POWER CrewCab Pick-up',
'transmission': 'automatic',
'trim': '190 4MATIC POWER',
'vin': 'WDF4702312G017828',
'year': 2018}
2026-03-30 08:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT68%2520HFO%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Saving data for HT68%20HFO: {'auction_closing_time': 1774951200.0, 'created_time': 1774476929.944627, 'last_price_update_time': 1774857696.00342}
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT68%2520HFO') HTTP/1.1" 204 0
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486777%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486777 not downloaded yet
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504565%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504565 not downloaded yet
2026-03-30 08:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292f7410>
2026-03-30 08:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136140%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136140/600 saved to cache
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2917b450>
2026-03-30 08:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_expert_report_file_70d1bf5d-b135-47f2-94e7-f3115a9b6714.pdf HTTP/1.1" 201 0
2026-03-30 08:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:01:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ebf9c109-9683-5322-8cf9-b2ddd707c27c, skipping ID generation
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DKN71FEG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN71FEG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486738>
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: FP18%20UEJ
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP18%2520UEJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for FP18%20UEJ: 1
2026-03-30 08:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c8b9c55-7642-5286-bff3-5d183a4d084c with identifier: FP18%20UEJ
2026-03-30 08:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c8b9c55-7642-5286-bff3-5d183a4d084c with scrape type 1
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1c8b9c55-7642-5286-bff3-5d183a4d084c
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DFP18UEJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP18UEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: YR67%20NZG
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR67%2520NZG%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for YR67%20NZG: 0
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: YY62%20LLD
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY62%2520LLD%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for YY62%20LLD: 0
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: HJ73%20TXT
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ73%2520TXT%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for HJ73%20TXT: 0
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: PK13%20HHL
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK13%2520HHL%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for PK13%20HHL: 0
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: RO17%20AYF
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO17%2520AYF%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for RO17%20AYF: 2
2026-03-30 08:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11dbc3a6-6742-573e-93cd-adeda12f04e7 with identifier: RO17%20AYF
2026-03-30 08:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11dbc3a6-6742-573e-93cd-adeda12f04e7 with scrape type 2
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11dbc3a6-6742-573e-93cd-adeda12f04e7 with scrape type 2
2026-03-30 08:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11dbc3a6-6742-573e-93cd-adeda12f04e7, identifier: RO17%20AYF
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296972%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296972 not downloaded yet
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724420%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724420 not downloaded yet
2026-03-30 08:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11dbc3a6-6742-573e-93cd-adeda12f04e7 with identifier: RO17%20AYF
2026-03-30 08:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11dbc3a6-6742-573e-93cd-adeda12f04e7 with identifier: RO17%20AYF
2026-03-30 08:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11dbc3a6-6742-573e-93cd-adeda12f04e7 with identifier: RO17%20AYF to the API
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01: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-30 08:01:36 [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': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO17%20AYF-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 6,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '11dbc3a6-6742-573e-93cd-adeda12f04e7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RO17 AYF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO17%20AYF&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'CADDY MAXI C20',
'odometer': 57343,
'odometer_reading_unit': '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 MAXI C20 2.0 TDI 102 BMT STARTLINE DSG Van',
'transmission': 'automatic',
'trim': 'TDI 102 BMT STARTLINE DSG',
'vin': 'WV1ZZZ2KZGX032197',
'year': 2017}
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO17%2520AYF%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Saving data for RO17%20AYF: {'auction_closing_time': 1775037600.0, 'created_time': 1774448468.737127, 'last_price_update_time': 1774857696.76372}
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO17%2520AYF') HTTP/1.1" 204 0
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486804%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486804 not downloaded yet
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504566%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504566 not downloaded yet
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337613%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337613 not downloaded yet
2026-03-30 08:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296918>
2026-03-30 08:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: YD16%20SVU
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD16%2520SVU%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for YD16%20SVU: 1
2026-03-30 08:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 724f4e6a-98f3-57d0-a5eb-1e0732179e3c with identifier: YD16%20SVU
2026-03-30 08:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 724f4e6a-98f3-57d0-a5eb-1e0732179e3c with scrape type 1
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 724f4e6a-98f3-57d0-a5eb-1e0732179e3c
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DYD16SVU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD16SVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: WK22%20GWM
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK22%2520GWM%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for WK22%20GWM: 0
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: YC21%20PYK
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC21%2520PYK%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for YC21%20PYK: 0
2026-03-30 08:01:36 [bca.uk] INFO: Found listing with ID: YX73%20XWD
2026-03-30 08:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX73%2520XWD%27 HTTP/1.1" 200 None
2026-03-30 08:01:36 [bca.uk] INFO: Scrape type for YX73%20XWD: 2
2026-03-30 08:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8b23c9d-8982-5300-8d62-a2dda6c051a4 with identifier: YX73%20XWD
2026-03-30 08:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8b23c9d-8982-5300-8d62-a2dda6c051a4 with scrape type 2
2026-03-30 08:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8b23c9d-8982-5300-8d62-a2dda6c051a4 with scrape type 2
2026-03-30 08:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8b23c9d-8982-5300-8d62-a2dda6c051a4, identifier: YX73%20XWD
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296988%27 HTTP/1.1" 200 None
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296988 not downloaded yet
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2905c1d0>
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88796304-3a3d-56e3-85e5-29806cd6cbfe/88796304-3a3d-56e3-85e5-29806cd6cbfe_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAF16DJY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF16DJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 88796304-3a3d-56e3-85e5-29806cd6cbfe
2026-03-30 08:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88796304-3a3d-56e3-85e5-29806cd6cbfe, skipping ID generation
2026-03-30 08:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88796304-3a3d-56e3-85e5-29806cd6cbfe with scrape type 1
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 88796304-3a3d-56e3-85e5-29806cd6cbfe sending to next pipeline
2026-03-30 08:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88796304-3a3d-56e3-85e5-29806cd6cbfe, identifier: AF16%20DJY
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292dce90>
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_expert_report_file_1676289f-a65d-4452-b92a-234b38c2aedf.pdf HTTP/1.1" 201 0
2026-03-30 08:01:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ec547a5-2d57-5fc7-913f-408c4726ecc0, skipping ID generation
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DFP71AEU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP71AEU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29288890>
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU72VFV%252F699298075%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298075/600 saved to cache
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293364d0>
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM11FBE%252F699136155%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136155/600 saved to cache
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724415%27 HTTP/1.1" 200 None
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724415 not downloaded yet
2026-03-30 08:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8b23c9d-8982-5300-8d62-a2dda6c051a4 with identifier: YX73%20XWD
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Electric HTTP/1.1" 200 None
2026-03-30 08:01:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8b23c9d-8982-5300-8d62-a2dda6c051a4 with identifier: YX73%20XWD
2026-03-30 08:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8b23c9d-8982-5300-8d62-a2dda6c051a4 with identifier: YX73%20XWD to the API
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01: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-30 08:01:37 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX73%20XWD-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'e8b23c9d-8982-5300-8d62-a2dda6c051a4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YX73 XWD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX73%20XWD&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MAXUS',
'model': 'T90EV',
'odometer': 17239,
'odometer_reading_unit': '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': 'LSFAM1207NA157367',
'year': 2023}
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX73%2520XWD%27 HTTP/1.1" 200 None
2026-03-30 08:01:37 [bca.uk] INFO: Saving data for YX73%20XWD: {'auction_closing_time': 1775037600.0, 'created_time': 1774564356.079328, 'last_price_update_time': 1774857697.837687}
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX73%2520XWD') HTTP/1.1" 204 0
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486830%27 HTTP/1.1" 200 None
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486830 not downloaded yet
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504569%27 HTTP/1.1" 200 None
2026-03-30 08:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504569 not downloaded yet
2026-03-30 08:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337627%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337627 not downloaded yet
2026-03-30 08:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88796304-3a3d-56e3-85e5-29806cd6cbfe with identifier: AF16%20DJY
2026-03-30 08:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88796304-3a3d-56e3-85e5-29806cd6cbfe with identifier: AF16%20DJY
2026-03-30 08:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88796304-3a3d-56e3-85e5-29806cd6cbfe with identifier: AF16%20DJY to the API
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF16DJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 94,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Diesel',
'id': '88796304-3a3d-56e3-85e5-29806cd6cbfe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AF16 DJY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF16%20DJY&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 95717,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88796304-3a3d-56e3-85e5-29806cd6cbfe/88796304-3a3d-56e3-85e5-29806cd6cbfe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF16DJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'FORD FIESTA 1.5 TDCI 75 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TDCI 75 ZETEC',
'vin': 'WF0DXXGAKDGR62293',
'year': 2016}
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF16%2520DJY%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Saving data for AF16%20DJY: {'created_time': 1774857698.517094, 'last_price_update_time': 1774857698.51711, 'auction_closing_time': 1775556000.0}
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF16%2520DJY') HTTP/1.1" 204 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: GV19%20WRZ
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV19%2520WRZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for GV19%20WRZ: 1
2026-03-30 08:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 with identifier: GV19%20WRZ
2026-03-30 08:01:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 with scrape type 1
2026-03-30 08:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DGV19WRZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV19WRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: AV72%20MYN
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV72%2520MYN%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for AV72%20MYN: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: DU68%20OTW
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU68%2520OTW%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for DU68%20OTW: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: HW69%20OAO
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HW69%2520OAO%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for HW69%20OAO: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: LC71%20UFN
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC71%2520UFN%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for LC71%20UFN: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: LF67%20FSE
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF67%2520FSE%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for LF67%20FSE: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: LT64%20BWF
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT64%2520BWF%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for LT64%20BWF: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: LX68%20ORU
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX68%2520ORU%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for LX68%20ORU: 0
2026-03-30 08:01:38 [bca.uk] INFO: Found listing with ID: MJ69%20VDN
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ69%2520VDN%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [bca.uk] INFO: Scrape type for MJ69%20VDN: 2
2026-03-30 08:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6eaf5adc-c6a5-5a59-8755-a1558404e107 with identifier: MJ69%20VDN
2026-03-30 08:01:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6eaf5adc-c6a5-5a59-8755-a1558404e107 with scrape type 2
2026-03-30 08:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6eaf5adc-c6a5-5a59-8755-a1558404e107 with scrape type 2
2026-03-30 08:01:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6eaf5adc-c6a5-5a59-8755-a1558404e107, identifier: MJ69%20VDN
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D692946644%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946644 not downloaded yet
2026-03-30 08:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296924>
2026-03-30 08:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ15HVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D697724418%27 HTTP/1.1" 200 None
2026-03-30 08:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724418 not downloaded yet
2026-03-30 08:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6eaf5adc-c6a5-5a59-8755-a1558404e107 with identifier: MJ69%20VDN
2026-03-30 08:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6eaf5adc-c6a5-5a59-8755-a1558404e107 with identifier: MJ69%20VDN
2026-03-30 08:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6eaf5adc-c6a5-5a59-8755-a1558404e107 with identifier: MJ69%20VDN to the API
2026-03-30 08:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08: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': 112,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ69%20VDN-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6eaf5adc-c6a5-5a59-8755-a1558404e107',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MJ69 VDN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ69%20VDN&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PEUGEOT',
'model': 'PARTNER',
'odometer': 61732,
'odometer_reading_unit': '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.5 B/HDI 75 650 PROF.STD. Van',
'transmission': 'manual',
'trim': 'B/HDI 75 650 PROF.STD.',
'vin': 'VR3EFYHWCKJ800208',
'year': 2019}
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ69%2520VDN%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [bca.uk] INFO: Saving data for MJ69%20VDN: {'auction_closing_time': 1775037600.0, 'created_time': 1774477098.559374, 'last_price_update_time': 1774857699.221737}
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ69%2520VDN') HTTP/1.1" 204 0
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486862%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486862 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504570%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504570 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337636%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337636 not downloaded yet
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2908ac90>
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296902%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296902/600 saved to cache
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290868d0>
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136176%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136176/600 saved to cache
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486768/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486768>
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504562>
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504564>
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 1d8e30c5-a34d-541f-85af-18da6e87e679 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 1d8e30c5-a34d-541f-85af-18da6e87e679 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:39 [bca.uk] INFO: Found listing with ID: MV68%20LCY
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV68%2520LCY%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [bca.uk] INFO: Scrape type for MV68%20LCY: 1
2026-03-30 08:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 with identifier: MV68%20LCY
2026-03-30 08:01:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 with scrape type 1
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DMV68LCY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV68LCY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D692946647%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946647 not downloaded yet
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:39 [bca.uk] INFO: Found listing with ID: BD17%20YMX
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD17%2520YMX%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [bca.uk] INFO: Scrape type for BD17%20YMX: 1
2026-03-30 08:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 879d24de-2c4d-50a5-8eb1-bd8880846289 with identifier: BD17%20YMX
2026-03-30 08:01:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699486892%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486892 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504574%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504574 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337649%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337649 not downloaded yet
2026-03-30 08:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP18UEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296972>
2026-03-30 08:01:39 [bca.uk] INFO: Found listing with ID: MW23%20LCZ
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW23%2520LCZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [bca.uk] INFO: Scrape type for MW23%20LCZ: 1
2026-03-30 08:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 907cc35e-d728-5ca1-9c29-81e245e232df with identifier: MW23%20LCZ
2026-03-30 08:01:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 907cc35e-d728-5ca1-9c29-81e245e232df with scrape type 1
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 907cc35e-d728-5ca1-9c29-81e245e232df
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DMW23LCZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW23LCZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D692946654%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946654 not downloaded yet
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292e40d0>
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486731%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486731/600 saved to cache
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29588650>
2026-03-30 08:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4de0c09-ab92-510a-8e9f-3b5f91daa7ff/b4de0c09-ab92-510a-8e9f-3b5f91daa7ff_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEJ15HVK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ15HVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b4de0c09-ab92-510a-8e9f-3b5f91daa7ff
2026-03-30 08:01:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b4de0c09-ab92-510a-8e9f-3b5f91daa7ff, skipping ID generation
2026-03-30 08:01:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4de0c09-ab92-510a-8e9f-3b5f91daa7ff with scrape type 1
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b4de0c09-ab92-510a-8e9f-3b5f91daa7ff sending to next pipeline
2026-03-30 08:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4de0c09-ab92-510a-8e9f-3b5f91daa7ff, identifier: EJ15%20HVK
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724417>
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337613>
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504566>
2026-03-30 08:01:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486804>
2026-03-30 08:01:39 [bca.uk] INFO: Found listing with ID: DA18%20YWW
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA18%2520YWW%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [bca.uk] INFO: Scrape type for DA18%20YWW: 1
2026-03-30 08:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f with identifier: DA18%20YWW
2026-03-30 08:01:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699504576%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504576 not downloaded yet
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337660%27 HTTP/1.1" 200 None
2026-03-30 08:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337660 not downloaded yet
2026-03-30 08:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4de0c09-ab92-510a-8e9f-3b5f91daa7ff with identifier: EJ15%20HVK
2026-03-30 08:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4de0c09-ab92-510a-8e9f-3b5f91daa7ff with identifier: EJ15%20HVK
2026-03-30 08:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4de0c09-ab92-510a-8e9f-3b5f91daa7ff with identifier: EJ15%20HVK to the API
2026-03-30 08:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ15HVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'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.5L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b4de0c09-ab92-510a-8e9f-3b5f91daa7ff',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EJ15 HVK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ15%20HVK&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 61597,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4de0c09-ab92-510a-8e9f-3b5f91daa7ff/b4de0c09-ab92-510a-8e9f-3b5f91daa7ff_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ15HVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.5 E/B 182 TITANIUM X Hatchback',
'transmission': 'manual',
'trim': 'E/B 182 TITANIUM X',
'vin': 'WF05XXGCC5FE28022',
'year': 2015}
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ15%2520HVK%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [bca.uk] INFO: Saving data for EJ15%20HVK: {'created_time': 1774857700.291554, 'last_price_update_time': 1774857700.291566, 'auction_closing_time': 1775556000.0}
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ15%2520HVK') HTTP/1.1" 204 0
2026-03-30 08:01:40 [bca.uk] INFO: Found listing with ID: PJ18%20XUS
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ18%2520XUS%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [bca.uk] INFO: Scrape type for PJ18%20XUS: 1
2026-03-30 08:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 with identifier: PJ18%20XUS
2026-03-30 08:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 with scrape type 1
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DPJ18XUS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ18XUS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D692946659%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946659 not downloaded yet
2026-03-30 08:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486830>
2026-03-30 08:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504569>
2026-03-30 08:01:40 [bca.uk] INFO: Found listing with ID: DG19%20YHM
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG19%2520YHM%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [bca.uk] INFO: Scrape type for DG19%20YHM: 1
2026-03-30 08:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfd6a649-19d2-51a1-8005-9c90871a97d7 with identifier: DG19%20YHM
2026-03-30 08:01:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337686%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337686 not downloaded yet
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2909f790>
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296918%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296918/600 saved to cache
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29509010>
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486738%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486738/600 saved to cache
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28af9a90>
2026-03-30 08:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c8b9c55-7642-5286-bff3-5d183a4d084c/1c8b9c55-7642-5286-bff3-5d183a4d084c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFP18UEJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP18UEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c8b9c55-7642-5286-bff3-5d183a4d084c
2026-03-30 08:01:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c8b9c55-7642-5286-bff3-5d183a4d084c, skipping ID generation
2026-03-30 08:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c8b9c55-7642-5286-bff3-5d183a4d084c with scrape type 1
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c8b9c55-7642-5286-bff3-5d183a4d084c sending to next pipeline
2026-03-30 08:01:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c8b9c55-7642-5286-bff3-5d183a4d084c, identifier: FP18%20UEJ
2026-03-30 08:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D)
2026-03-30 08:01:40 [bca.uk] INFO: Found listing with ID: LS20%20DGV
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS20%2520DGV%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [bca.uk] INFO: Scrape type for LS20%20DGV: 1
2026-03-30 08:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57f9d3b4-87ba-5653-9db4-12381a192a14 with identifier: LS20%20DGV
2026-03-30 08:01:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57f9d3b4-87ba-5653-9db4-12381a192a14 with scrape type 1
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 57f9d3b4-87ba-5653-9db4-12381a192a14
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DLS20DGV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS20DGV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D692946666%27 HTTP/1.1" 200 None
2026-03-30 08:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946666 not downloaded yet
2026-03-30 08:01:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c8b9c55-7642-5286-bff3-5d183a4d084c with identifier: FP18%20UEJ
2026-03-30 08:01:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c8b9c55-7642-5286-bff3-5d183a4d084c with identifier: FP18%20UEJ
2026-03-30 08:01:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c8b9c55-7642-5286-bff3-5d183a4d084c with identifier: FP18%20UEJ to the API
2026-03-30 08:01:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP18UEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'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.4L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1c8b9c55-7642-5286-bff3-5d183a4d084c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FP18 UEJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP18%20UEJ&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VAUXHALL',
'model': 'MOKKA X',
'odometer': 78275,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c8b9c55-7642-5286-bff3-5d183a4d084c/1c8b9c55-7642-5286-bff3-5d183a4d084c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP18UEJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'T 140 ECOTEC ACTIVE',
'vin': 'W0VJC7E85JB706959',
'year': 2018}
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP18%2520UEJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Saving data for FP18%20UEJ: {'created_time': 1774857701.350404, 'last_price_update_time': 1774857701.350416, 'auction_closing_time': 1775556000.0}
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP18%2520UEJ') HTTP/1.1" 204 0
2026-03-30 08:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724415>
2026-03-30 08:01:41 [bca.uk] INFO: Found listing with ID: AD59%20NTJ
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD59%2520NTJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Scrape type for AD59%20NTJ: 1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc466f24-81d9-5fc3-b998-a4c1bdbc387a with identifier: AD59%20NTJ
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699337704%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337704 not downloaded yet
2026-03-30 08:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946647/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946647>
2026-03-30 08:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV68LCY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:41 [bca.uk] INFO: Found listing with ID: YX22%20UWP
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520UWP%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Scrape type for YX22%20UWP: 1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98232260-cd28-5649-92da-99cd43381a35 with identifier: YX22%20UWP
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98232260-cd28-5649-92da-99cd43381a35 with scrape type 1
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 98232260-cd28-5649-92da-99cd43381a35
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%26Reg%3DYX22UWP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX22UWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D692946675%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946675 not downloaded yet
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29509090>
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296924%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296924/600 saved to cache
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:01:41 [bca.uk] INFO: Found listing with ID: VU12%20ZVK
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU12%2520ZVK%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Scrape type for VU12%20ZVK: 1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49612fbe-01a5-5d4e-80bd-30fa342bdeef with identifier: VU12%20ZVK
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699337728%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337728 not downloaded yet
2026-03-30 08:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337636/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337636>
2026-03-30 08:01:41 [bca.uk] INFO: Found listing with ID: LC69%20WKX
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520WKX%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Scrape type for LC69%20WKX: 1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69a4c3d9-c7e6-5b11-840c-144613f5656f with identifier: LC69%20WKX
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69a4c3d9-c7e6-5b11-840c-144613f5656f with scrape type 1
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 69a4c3d9-c7e6-5b11-840c-144613f5656f
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%26Reg%3DLC69WKX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC69WKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D692946693%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946693 not downloaded yet
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925e210>
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF63MVZ%252F699504564%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504564/600 saved to cache
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:01:41 [bca.uk] INFO: Found listing with ID: MK17%20YMH
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520YMH%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Scrape type for MK17%20YMH: 1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37f9280e-a6b6-5f46-a8b1-873c53552883 with identifier: MK17%20YMH
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699337750%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337750 not downloaded yet
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:41 [bca.uk] INFO: Found listing with ID: YK69%20JDA
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520JDA%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [bca.uk] INFO: Scrape type for YK69%20JDA: 1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e with identifier: YK69%20JDA
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D692946705%27 HTTP/1.1" 200 None
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946705 not downloaded yet
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29142d10>
2026-03-30 08:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d48ed2-d9fe-5f62-913e-6d5b66c37bc1/34d48ed2-d9fe-5f62-913e-6d5b66c37bc1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMV68LCY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV68LCY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1
2026-03-30 08:01:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1, skipping ID generation
2026-03-30 08:01:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 with scrape type 1
2026-03-30 08:01:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 sending to next pipeline
2026-03-30 08:01:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1, identifier: MV68%20LCY
2026-03-30 08:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724417/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: PE64%20RKZ
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE64%2520RKZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for PE64%20RKZ: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54798619-2192-57a2-911c-7f08927a9d43 with identifier: PE64%20RKZ
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:01:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 with identifier: MV68%20LCY
2026-03-30 08:01:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 with identifier: MV68%20LCY
2026-03-30 08:01:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34d48ed2-d9fe-5f62-913e-6d5b66c37bc1 with identifier: MV68%20LCY to the API
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV68LCY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 111,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '34d48ed2-d9fe-5f62-913e-6d5b66c37bc1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MV68 LCY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV68%20LCY&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'MERCEDES-BENZ',
'model': 'A180 D',
'odometer': 7277,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34d48ed2-d9fe-5f62-913e-6d5b66c37bc1/34d48ed2-d9fe-5f62-913e-6d5b66c37bc1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MV68LCY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE PREMIUM PLUS DCT Hatchback',
'transmission': 'automatic',
'trim': 'AMG LINE PREMIUM PLUS DCT',
'vin': 'WDD1770032V016433',
'year': 2018}
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520LCY%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Saving data for MV68%20LCY: {'created_time': 1774857702.555868, 'last_price_update_time': 1774857702.555879, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV68%2520LCY') HTTP/1.1" 204 0
2026-03-30 08:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290bb990>
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296972%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296972/600 saved to cache
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337660>
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item dd37772d-15dd-5c40-960d-925374da491a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: YR69%20NUO
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520NUO%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for YR69%20NUO: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 272fb392-c5f4-519a-94b9-df205465f2ce with identifier: YR69%20NUO
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26width%3D600%26docId%3D692946716%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946716 not downloaded yet
2026-03-30 08:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2958a410>
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486804%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486804/600 saved to cache
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946659/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946659>
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: PL72%20WXC
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520WXC%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for PL72%20WXC: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d27dbec2-ac9a-5d1d-98f5-c693bc721c10 with identifier: PL72%20WXC
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724415/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: ML64%20FNM
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML64%2520FNM%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for ML64%20FNM: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e with identifier: ML64%20FNM
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a809850>
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724417%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724417/600 saved to cache
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946647/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: RA18%20DHL
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA18%2520DHL%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for RA18%20DHL: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eaf3c876-1cda-5f9a-8986-cb92d6f268a6 with identifier: RA18%20DHL
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946666>
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: PY64%20NDE
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY64%2520NDE%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for PY64%20NDE: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 553c328c-878f-5a25-850c-bedffa09d48a with identifier: PY64%20NDE
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: SB65%20CLZ
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520CLZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for SB65%20CLZ: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5be6087-8ed1-5550-a223-c0ad70fda635 with identifier: SB65%20CLZ
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item dd37772d-15dd-5c40-960d-925374da491a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: SL12%20DMO
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL12%2520DMO%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for SL12%20DMO: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a54c8a34-1d9d-54ae-8687-d19e978da5ec with identifier: SL12%20DMO
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX22UWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: HT65%20BXA
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT65%2520BXA%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for HT65%20BXA: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc202d79-1d5d-5f91-a31e-09393c3c1f36 with identifier: HT65%20BXA
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337728/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337728>
2026-03-30 08:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946693>
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: YA68%20SUY
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA68%2520SUY%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for YA68%20SUY: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 with identifier: YA68%20SUY
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294f1390>
2026-03-30 08:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724415%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724415/600 saved to cache
2026-03-30 08:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:01:42 [bca.uk] INFO: Found listing with ID: HV72%20YJF
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520YJF%27 HTTP/1.1" 200 None
2026-03-30 08:01:42 [bca.uk] INFO: Scrape type for HV72%20YJF: 1
2026-03-30 08:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a8be6b8-61c2-5fdb-9849-172742f3eb00 with identifier: HV72%20YJF
2026-03-30 08:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC69WKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946675>
2026-03-30 08:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a810ed0>
2026-03-30 08:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946647%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946647/600 saved to cache
2026-03-30 08:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:43 [bca.uk] INFO: Found listing with ID: HX63%20YFA
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX63%2520YFA%27 HTTP/1.1" 200 None
2026-03-30 08:01:43 [bca.uk] INFO: Scrape type for HX63%20YFA: 1
2026-03-30 08:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27b28cc9-7587-51db-a23d-6f0e54c38211 with identifier: HX63%20YFA
2026-03-30 08:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337750>
2026-03-30 08:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946659/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:01:43 [bca.uk] INFO: Found listing with ID: HY70%20LJN
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY70%2520LJN%27 HTTP/1.1" 200 None
2026-03-30 08:01:43 [bca.uk] INFO: Scrape type for HY70%20LJN: 1
2026-03-30 08:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 006d6642-f826-52d0-a5c5-c1a54e22a561 with identifier: HY70%20LJN
2026-03-30 08:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a874bd0>
2026-03-30 08:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98232260-cd28-5649-92da-99cd43381a35/98232260-cd28-5649-92da-99cd43381a35_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYX22UWP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX22UWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 98232260-cd28-5649-92da-99cd43381a35
2026-03-30 08:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 98232260-cd28-5649-92da-99cd43381a35, skipping ID generation
2026-03-30 08:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98232260-cd28-5649-92da-99cd43381a35 with scrape type 1
2026-03-30 08:01:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 98232260-cd28-5649-92da-99cd43381a35 sending to next pipeline
2026-03-30 08:01:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98232260-cd28-5649-92da-99cd43381a35, identifier: YX22%20UWP
2026-03-30 08:01:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98232260-cd28-5649-92da-99cd43381a35 with identifier: YX22%20UWP
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol%2FElectric HTTP/1.1" 200 None
2026-03-30 08:01:43 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:01:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98232260-cd28-5649-92da-99cd43381a35 with identifier: YX22%20UWP
2026-03-30 08:01:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98232260-cd28-5649-92da-99cd43381a35 with identifier: YX22%20UWP to the API
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01: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-30 08:01:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX22UWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 92,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '98232260-cd28-5649-92da-99cd43381a35',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YX22 UWP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX22%20UWP&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 34726,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98232260-cd28-5649-92da-99cd43381a35/98232260-cd28-5649-92da-99cd43381a35_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX22UWP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'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': 'VNKKBAC370A212832',
'year': 2022}
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520UWP%27 HTTP/1.1" 200 None
2026-03-30 08:01:43 [bca.uk] INFO: Saving data for YX22%20UWP: {'created_time': 1774857703.859749, 'last_price_update_time': 1774857703.859764, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX22%2520UWP') HTTP/1.1" 204 0
2026-03-30 08:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D)
2026-03-30 08:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR69%20NUO-GB>
2026-03-30 08:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946716>
2026-03-30 08:01:43 [bca.uk] INFO: Found listing with ID: LG62%20OFD
2026-03-30 08:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520OFD%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for LG62%20OFD: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b81010f1-0382-58c6-9d3b-88b3da112b6a with identifier: LG62%20OFD
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL72%20WXC-GB>
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE64%20RKZ-GB>
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item dd37772d-15dd-5c40-960d-925374da491a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: NX68%20EAJ
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520EAJ%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for NX68%20EAJ: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10f8fc25-f437-538a-8bd1-b6018ee191b8 with identifier: NX68%20EAJ
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2937d910>
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69a4c3d9-c7e6-5b11-840c-144613f5656f/69a4c3d9-c7e6-5b11-840c-144613f5656f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLC69WKX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC69WKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 69a4c3d9-c7e6-5b11-840c-144613f5656f
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 69a4c3d9-c7e6-5b11-840c-144613f5656f, skipping ID generation
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69a4c3d9-c7e6-5b11-840c-144613f5656f with scrape type 1
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 69a4c3d9-c7e6-5b11-840c-144613f5656f sending to next pipeline
2026-03-30 08:01:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69a4c3d9-c7e6-5b11-840c-144613f5656f, identifier: LC69%20WKX
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8ac290>
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946659%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946659/600 saved to cache
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: HG14%20OAH
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG14%2520OAH%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for HG14%20OAH: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a257c5c-0901-5278-a149-79f437cd8435 with identifier: HG14%20OAH
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69a4c3d9-c7e6-5b11-840c-144613f5656f with identifier: LC69%20WKX
2026-03-30 08:01:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69a4c3d9-c7e6-5b11-840c-144613f5656f with identifier: LC69%20WKX
2026-03-30 08:01:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69a4c3d9-c7e6-5b11-840c-144613f5656f with identifier: LC69%20WKX to the API
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:01:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC69WKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 148,
'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': '69a4c3d9-c7e6-5b11-840c-144613f5656f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC69 WKX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC69%20WKX&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 66611,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_69a4c3d9-c7e6-5b11-840c-144613f5656f/69a4c3d9-c7e6-5b11-840c-144613f5656f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC69WKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 2.0 CRDI AWD GT-LINE S ISG DCT StationWagon',
'transmission': 'automatic',
'trim': 'CRDI AWD GT-LINE S ISG DCT',
'vin': 'U5YPK813SLL782885',
'year': 2019}
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520WKX%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Saving data for LC69%20WKX: {'created_time': 1774857704.693563, 'last_price_update_time': 1774857704.693576, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC69%2520WKX') HTTP/1.1" 204 0
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA68%20SUY-GB>
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX63%20YFA-GB>
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL12%20DMO-GB>
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV72%20YJF-GB>
2026-03-30 08:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337728/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D)
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: HG66%20GVF
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG66%2520GVF%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for HG66%20GVF: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44987ffe-829c-5d89-be4a-5202a2eaa36d with identifier: HG66%20GVF
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b5c450>
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEG%252F699337660%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337660/600 saved to cache
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2937e950>
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946693%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946693/600 saved to cache
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: HN11%20YCC
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN11%2520YCC%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for HN11%20YCC: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3965f545-e9c7-546d-8e68-b4b5382da934 with identifier: HN11%20YCC
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT65%20BXA-GB>
2026-03-30 08:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: HN12%20CNZ
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN12%2520CNZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for HN12%20CNZ: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20b31a90-7581-5b8d-ab06-81ae6d4f503a with identifier: HN12%20CNZ
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a3c10>
2026-03-30 08:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEG%252F699337728%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337728/600 saved to cache
2026-03-30 08:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: HN14%20BRX
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN14%2520BRX%27 HTTP/1.1" 200 None
2026-03-30 08:01:44 [bca.uk] INFO: Scrape type for HN14%20BRX: 1
2026-03-30 08:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8308a9a4-df8c-5684-a60e-ebc9bea76c91 with identifier: HN14%20BRX
2026-03-30 08:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:44 [bca.uk] INFO: Found listing with ID: EF68%20PYU
2026-03-30 08:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF68%2520PYU%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for EF68%20PYU: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad4b143b-13eb-5230-bf8f-ae5982f64e60 with identifier: EF68%20PYU
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY70%20LJN-GB>
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: GF60%20LCN
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520LCN%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for GF60%20LCN: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4fb3d66-604a-5a90-8b59-0bb2feeecbbc with identifier: GF60%20LCN
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:01:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:01:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bfe50>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946716%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946716/600 saved to cache
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: GL60%20JZF
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL60%2520JZF%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for GL60%20JZF: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 with identifier: GL60%20JZF
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB65%20CLZ-GB>
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: GU17%20VMP
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU17%2520VMP%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for GU17%20VMP: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15e4326d-14af-5ab8-a50d-baf938915286 with identifier: GU17%20VMP
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG62%20OFD-GB>
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: AK18%20WMV
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520WMV%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for AK18%20WMV: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9ec5b6c-f75f-550e-bcb7-dba32b86646a with identifier: AK18%20WMV
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f6f50>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_expert_report_file_b4f4403c-07ad-4d73-be27-5385816db516.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 272fb392-c5f4-519a-94b9-df205465f2ce, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DYR69NUO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YR69NUO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG14%20OAH-GB>
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: BP64%20ZRY
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP64%2520ZRY%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for BP64%20ZRY: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdd194af-ca4c-506a-b3e0-bea5faa07b02 with identifier: BP64%20ZRY
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695235981%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235981 not downloaded yet
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: DP15%20KKH
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP15%2520KKH%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for DP15%20KKH: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b92fe590-6408-54e4-8691-54a1f4150203 with identifier: DP15%20KKH
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695235988%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235988 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a89b510>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_expert_report_file_68384e3e-5678-442a-9fd1-fd5d3e0c0e6a.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 54798619-2192-57a2-911c-7f08927a9d43, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DPE64RKZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE64RKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: K23%20SSH
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K23%2520SSH%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for K23%20SSH: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e385ad4-7235-5ebb-ac11-67d96a961e2f with identifier: K23%20SSH
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695235993%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235993 not downloaded yet
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299524%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299524 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN11%20YCC-GB>
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN12CNZ/42811257?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=0CtLsnTI2fOVF9cmeOs7I2%2BpGqjN6DN%2FJCBx%2FaEC4YA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN12%20CNZ-GB>
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: GY60%20VST
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY60%2520VST%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for GY60%20VST: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de with identifier: GY60%20VST
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695235998%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235998 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299531%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299531 not downloaded yet
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6ea150>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_expert_report_file_fb65fe9e-6ed0-47fe-827d-c416f28ee009.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d27dbec2-ac9a-5d1d-98f5-c693bc721c10, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DPL72WXC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PL72WXC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: KO21%20TZL
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO21%2520TZL%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for KO21%20TZL: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e5a15cd-1597-54cc-965f-3b9f17cc476b with identifier: KO21%20TZL
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695236006%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236006 not downloaded yet
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299537%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299537 not downloaded yet
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299891%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299891 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: BT20%20NCC
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT20%2520NCC%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for BT20%20NCC: 1
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6550bbfb-d2cb-560a-b01c-b9da48150ea8 with identifier: BT20%20NCC
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695236018%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236018 not downloaded yet
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a79ad50>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_expert_report_file_9fa66185-af94-4049-9e7e-ec197df0efc1.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 27b28cc9-7587-51db-a23d-6f0e54c38211, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DHX63YFA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HX63YFA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2942f950>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_expert_report_file_b6ac30af-1040-4755-8191-d3677fc52877.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a54c8a34-1d9d-54ae-8687-d19e978da5ec, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DSL12DMO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL12DMO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e0650>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_expert_report_file_75e4970d-24e7-4eba-8de4-cd98141f031b.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DYA68SUY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YA68SUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0efd0>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_expert_report_file_6da2d98a-fc5b-41d5-b3d7-eb14ca3f2d72.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3a8be6b8-61c2-5fdb-9849-172742f3eb00, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DHV72YJF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV72YJF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2930b650>
2026-03-30 08:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_expert_report_file_0eeb409b-294b-49b9-b29d-2722b818fa80.pdf HTTP/1.1" 201 0
2026-03-30 08:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc202d79-1d5d-5f91-a31e-09393c3c1f36, skipping ID generation
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DHT65BXA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT65BXA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN14%20BRX-GB>
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF68%20PYU-GB>
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299542%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299542 not downloaded yet
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299896%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299896 not downloaded yet
2026-03-30 08:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF60%20LCN-GB>
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: LJ23%20BLY
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ23%2520BLY%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for LJ23%20BLY: 0
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: HG68%20XXU
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG68%2520XXU%27 HTTP/1.1" 200 None
2026-03-30 08:01:45 [bca.uk] INFO: Scrape type for HG68%20XXU: 0
2026-03-30 08:01:45 [bca.uk] INFO: Found listing with ID: OW16%20OJN
2026-03-30 08:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW16%2520OJN%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for OW16%20OJN: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: P17%20LPT
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P17%2520LPT%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for P17%20LPT: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: ML23%20KNX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520KNX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for ML23%20KNX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PA19%20DCO
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PA19%2520DCO%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PA19%20DCO: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PJ72%20FOT
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ72%2520FOT%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PJ72%20FOT: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: RE20%20EVL
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE20%2520EVL%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for RE20%20EVL: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: SG69%20FWY
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG69%2520FWY%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for SG69%20FWY: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: YM19%20VXX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520VXX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for YM19%20VXX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: HS68%20PYY
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS68%2520PYY%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for HS68%20PYY: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: DE19%20AAK
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE19%2520AAK%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for DE19%20AAK: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: YH70%20YYW
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH70%2520YYW%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for YH70%20YYW: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: DC19%20VSX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC19%2520VSX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for DC19%20VSX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: LA70%20NPE
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA70%2520NPE%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for LA70%20NPE: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: YE18%20CHX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE18%2520CHX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for YE18%20CHX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MA16%20ETX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520ETX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MA16%20ETX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MP65%20LKN
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP65%2520LKN%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MP65%20LKN: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PX16%20TWC
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX16%2520TWC%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PX16%20TWC: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: YO18%20AYK
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO18%2520AYK%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for YO18%20AYK: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: ME19%20TFO
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520TFO%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for ME19%20TFO: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PE64%20HPL
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE64%2520HPL%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PE64%20HPL: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PN54%20OAL
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN54%2520OAL%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PN54%20OAL: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PJ08%20SVR
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ08%2520SVR%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PJ08%20SVR: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: NJ58%20SFX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520SFX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for NJ58%20SFX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MK58%20WVS
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK58%2520WVS%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MK58%20WVS: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: DE56%20AOD
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE56%2520AOD%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for DE56%20AOD: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: LM09%20CVU
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM09%2520CVU%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for LM09%20CVU: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: OE10%20FEO
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE10%2520FEO%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for OE10%20FEO: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: WP66%20PGE
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520PGE%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for WP66%20PGE: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: WR60%20HNV
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR60%2520HNV%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for WR60%20HNV: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: AP12%20HDL
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP12%2520HDL%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for AP12%20HDL: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: LV08%20TVU
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV08%2520TVU%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for LV08%20TVU: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: SV14%20TTZ
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520TTZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for SV14%20TTZ: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: CP15%20SYH
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP15%2520SYH%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for CP15%20SYH: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: FV59%20NFX
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV59%2520NFX%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for FV59%20NFX: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: VK10%20OJY
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK10%2520OJY%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for VK10%20OJY: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: BP65%20JXL
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520JXL%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for BP65%20JXL: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: LO08%20HUA
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO08%2520HUA%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for LO08%20HUA: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: SL11%20KPY
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL11%2520KPY%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for SL11%20KPY: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: AK55%20EXG
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK55%2520EXG%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for AK55%20EXG: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: KD15%20FPU
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD15%2520FPU%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for KD15%20FPU: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MC14%20KAE
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC14%2520KAE%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MC14%20KAE: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MK58%20XVG
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK58%2520XVG%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MK58%20XVG: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MT12%20WNS
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT12%2520WNS%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MT12%20WNS: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: MV68%20URC
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520URC%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for MV68%20URC: 0
2026-03-30 08:01:46 [bca.uk] INFO: Found listing with ID: PF17%20VPN
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF17%2520VPN%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [bca.uk] INFO: Scrape type for PF17%20VPN: 0
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695236032%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236032 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389838%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389838 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699300471%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300471 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691482244%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482244 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118241%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118241 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698964455%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964455 not downloaded yet
2026-03-30 08:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299548%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299548 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299902%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299902 not downloaded yet
2026-03-30 08:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YR69NUO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695236042%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236042 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389870%27 HTTP/1.1" 200 None
2026-03-30 08:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389870 not downloaded yet
2026-03-30 08:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699300479%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300479 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691482245%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482245 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118257%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118257 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698964481%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964481 not downloaded yet
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997e690>
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_expert_report_file_276f4d69-fd85-4a95-8341-14cb2bb658f4.pdf HTTP/1.1" 201 0
2026-03-30 08:01:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 006d6642-f826-52d0-a5c5-c1a54e22a561, skipping ID generation
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DHY70LJN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY70LJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299560%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299560 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299908%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299908 not downloaded yet
2026-03-30 08:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE64RKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299524>
2026-03-30 08:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235981>
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695236056%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236056 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389898%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389898 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699300486%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300486 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691482246%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482246 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118296%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118296 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698964504%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964504 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118945%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118945 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299573%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299573 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299914%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299914 not downloaded yet
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997b350>
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_expert_report_file_a794a9a5-2ef3-40d0-bba6-3d343686415d.pdf HTTP/1.1" 201 0
2026-03-30 08:01:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f5be6087-8ed1-5550-a223-c0ad70fda635, skipping ID generation
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DSB65CLZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB65CLZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a24a10>
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_expert_report_file_0a87802d-84e4-4c70-8882-b5c8b71a7b16.pdf HTTP/1.1" 201 0
2026-03-30 08:01:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b81010f1-0382-58c6-9d3b-88b3da112b6a, skipping ID generation
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DLG62OFD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LG62OFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a3fa50>
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_expert_report_file_2e52d434-d9d9-46b8-8299-0008debfefe0.pdf HTTP/1.1" 201 0
2026-03-30 08:01:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a257c5c-0901-5278-a149-79f437cd8435, skipping ID generation
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DHG14OAH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG14OAH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN12CNZ/42811257?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=0CtLsnTI2fOVF9cmeOs7I2%2BpGqjN6DN%2FJCBx%2FaEC4YA%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235993/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235993>
2026-03-30 08:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236006/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236006>
2026-03-30 08:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=K23%20SSH-GB>
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389921%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389921 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699300494%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300494 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691482247%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482247 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118324%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118324 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698964530%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964530 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118947%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118947 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299582%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299582 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299925%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299925 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699135550%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135550 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699123543%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123543 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699116106%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116106 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389939%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389939 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699300502%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300502 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D691482248%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482248 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118348%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118348 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698964557%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964557 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699118950%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118950 not downloaded yet
2026-03-30 08:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299592%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299592 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699299941%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299941 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699135567%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135567 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699123546%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123546 not downloaded yet
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699116109%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116109 not downloaded yet
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a26a10>
2026-03-30 08:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_expert_report_file_0b55e12f-f367-4ed8-bbc5-499394e2cffd.pdf HTTP/1.1" 201 0
2026-03-30 08:01:47 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 20b31a90-7581-5b8d-ab06-81ae6d4f503a, skipping ID generation
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DHN12CNZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN12CNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D)
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699389972%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389972 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699300515%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300515 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D691482249%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482249 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118401%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118401 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698964576%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964576 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118952%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118952 not downloaded yet
2026-03-30 08:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118224/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV72YJF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964455>
2026-03-30 08:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964425/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT65BXA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699299958%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299958 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135579%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135579 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123550%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123550 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116113%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116113 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144431%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144431 not downloaded yet
2026-03-30 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118241/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118241>
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699389987%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389987 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699300525%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300525 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D691482250%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482250 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118436%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118436 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698964604%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964604 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118955%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118955 not downloaded yet
2026-03-30 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699299970%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299970 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135593%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135593 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123552%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123552 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116116%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116116 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144440%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144440 not downloaded yet
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bc5d0>
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_expert_report_file_441316af-a5a1-4daa-a16f-a5bf48691f8b.pdf HTTP/1.1" 201 0
2026-03-30 08:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3965f545-e9c7-546d-8e68-b4b5382da934, skipping ID generation
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3DHN11YCC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN11YCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a877c50>
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYR69NUO%252F695235973%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235973/600 saved to cache
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D)
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699390005%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390005 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699300541%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300541 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118456%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118456 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698964627%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964627 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118959%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118959 not downloaded yet
2026-03-30 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D)
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135605%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135605 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123554%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123554 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116120%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116120 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144447%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144447 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010749%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010749 not downloaded yet
2026-03-30 08:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG14OAH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699390016%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390016 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699300553%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300553 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118500%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118500 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698964654%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964654 not downloaded yet
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118964%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118964 not downloaded yet
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a87c4d0>
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_expert_report_file_aedb52df-654a-48f5-afae-0f7d1af58fda.pdf HTTP/1.1" 201 0
2026-03-30 08:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad4b143b-13eb-5230-bf8f-ae5982f64e60, skipping ID generation
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3DEF68PYU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF68PYU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8adf10>
2026-03-30 08:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_expert_report_file_fa0be372-6ab1-410f-8618-d44b8700b679.pdf HTTP/1.1" 201 0
2026-03-30 08:01:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4fb3d66-604a-5a90-8b59-0bb2feeecbbc, skipping ID generation
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3DGF60LCN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF60LCN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116106>
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135628%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135628 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123556%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123556 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116127%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116127 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144453%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144453 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010770%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010770 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118971%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118971 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169459%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169459 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454361%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454361 not downloaded yet
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a629dd0>
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPE64RKZ%252F699299524%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299524/600 saved to cache
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296d4950>
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYR69NUO%252F695235981%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235981/600 saved to cache
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964425/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D)
2026-03-30 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D)
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135643%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135643 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123558%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123558 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116137%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116137 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144458%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144458 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010793%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010793 not downloaded yet
2026-03-30 08:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144426/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN12CNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699118975%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118975 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169482%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169482 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454364%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454364 not downloaded yet
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295261d0>
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_expert_report_file_df0c7f09-8def-414d-9f8e-e4dfb92f9754.pdf HTTP/1.1" 201 0
2026-03-30 08:01:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e385ad4-7235-5ebb-ac11-67d96a961e2f, skipping ID generation
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DK23SSH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=K23SSH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135662%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135662 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123561%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123561 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116143%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116143 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144470%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144470 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010817%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010817 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169500%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169500 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454366%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454366 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782018%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782018 not downloaded yet
2026-03-30 08:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144431/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144431>
2026-03-30 08:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116113>
2026-03-30 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118241/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D)
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699135682%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135682 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699123563%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123563 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699116151%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116151 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144479%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144479 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010849%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010849 not downloaded yet
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a621890>
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT65BXA%252F698964425%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964425/600 saved to cache
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29afa790>
2026-03-30 08:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT65BXA%252F698964455%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964455/600 saved to cache
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169514%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169514 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454370%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454370 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782038%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782038 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144488%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144488 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010881%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010881 not downloaded yet
2026-03-30 08:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169520%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169520 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454372%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454372 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782060%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782060 not downloaded yet
2026-03-30 08:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118955/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118955>
2026-03-30 08:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118959/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118959>
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144499%27 HTTP/1.1" 200 None
2026-03-30 08:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144499 not downloaded yet
2026-03-30 08:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010910%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010910 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169527%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169527 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454376%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454376 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782080%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782080 not downloaded yet
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29177550>
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHV72YJF%252F699118241%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118241/600 saved to cache
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b0ac90>
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_expert_report_file_f894536a-396d-451a-b33e-a896e4d3ee9e.pdf HTTP/1.1" 201 0
2026-03-30 08:01:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8308a9a4-df8c-5684-a60e-ebc9bea76c91, skipping ID generation
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3DHN14BRX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN14BRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964627>
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169459/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169459>
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454361>
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 54798619-2192-57a2-911c-7f08927a9d43 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 272fb392-c5f4-519a-94b9-df205465f2ce due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 272fb392-c5f4-519a-94b9-df205465f2ce due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010941%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010941 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D693169536%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169536 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454381%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454381 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782097%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782097 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144442%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144442 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699010968%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010968 not downloaded yet
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e15d0>
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG14OAH%252F699116103%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116103/600 saved to cache
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782038>
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010849>
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144479>
2026-03-30 08:01:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010817>
2026-03-30 08:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454384%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454384 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782115%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782115 not downloaded yet
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144451%27 HTTP/1.1" 200 None
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144451 not downloaded yet
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a76e390>
2026-03-30 08:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG14OAH%252F699116106%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116106/600 saved to cache
2026-03-30 08:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454370>
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699454386%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454386 not downloaded yet
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782138%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782138 not downloaded yet
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144455%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144455 not downloaded yet
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169514>
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169459/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118959/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782164%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782164 not downloaded yet
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144462%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144462 not downloaded yet
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb190d0>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG14OAH%252F699116113%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116113/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010910/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010910>
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D698782187%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782187 not downloaded yet
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144471%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144471 not downloaded yet
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144477%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144477 not downloaded yet
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a295d0>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF68PYU%252F693169459%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169459/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28ac3ad0>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY70LJN%252F699118959%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118959/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144490%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144490 not downloaded yet
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010941>
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D)
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN12CNZ/42811257?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=0CtLsnTI2fOVF9cmeOs7I2%2BpGqjN6DN%2FJCBx%2FaEC4YA%3D)
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144497%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144497 not downloaded yet
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01: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%3D699144508%27 HTTP/1.1" 200 None
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144508 not downloaded yet
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144442>
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D)
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29323d50>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN11YCC%252F699010817%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010817/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144455/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144455>
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782138>
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299f1910>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN12CNZ%252F699144479%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144479/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29175610>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF60LCN%252F699454370%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454370/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454386>
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010910/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D)
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293b96d0>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF68PYU%252F693169514%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169514/600 saved to cache
2026-03-30 08:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144462/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144462>
2026-03-30 08:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D)
2026-03-30 08:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144477/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144477>
2026-03-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299f2c50>
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN11YCC%252F699010910%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010910/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144490>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144508/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144508>
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b08950>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN11YCC%252F699010941%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010941/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144497/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144497>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144455/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299f2d90>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144442%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144442/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144471>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D)
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144462/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0f550>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FK23SSH%252F698782138%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782138/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782187>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bead0>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144455%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144455/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144477/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144508/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28ac0810>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGF60LCN%252F699454386%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454386/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293fc090>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144462%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144462/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144451>
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6413d0>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144477%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144477/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782164>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144497/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293bb150>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144508%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144508/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782115>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 006d6642-f826-52d0-a5c5-c1a54e22a561 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454384>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295243d0>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144497%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144497/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010968/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010968>
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454381>
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782097>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN14BRX/42811288?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=%2FLh3pFq3FIst2hKV%2F7e1L47KNwKC7zbg%2B%2BklAKZHNAw%3D)
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299ab3d0>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144471%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144471/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293211d0>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FK23SSH%252F698782187%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782187/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782080>
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169536>
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN14BRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454376/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454376>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29030950>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN14BRX%252F699144451%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144451/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169527>
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 3965f545-e9c7-546d-8e68-b4b5382da934 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782060/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782060>
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144499>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D)
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010968/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D)
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299aaa10>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FK23SSH%252F698782164%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782164/600 saved to cache
2026-03-30 08:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454372>
2026-03-30 08:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169520>
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29389950>
2026-03-30 08:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FK23SSH%252F698782115%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782115/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d4990>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGF60LCN%252F699454381%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454381/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a0b210>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN11YCC%252F699010968%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010968/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144488>
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010881>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454376/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D)
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d4390>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FK23SSH%252F698782080%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782080/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e10d0>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEF68PYU%252F693169536%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169536/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29051150>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGF60LCN%252F699454376%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454376/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997a050>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEF68PYU%252F693169527%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169527/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116151>
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123563>
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135682/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135682>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D)
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698782018>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN12CNZ/42811257?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=0CtLsnTI2fOVF9cmeOs7I2%2BpGqjN6DN%2FJCBx%2FaEC4YA%3D)
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290ba6d0>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEF68PYU%252F693169520%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169520/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454366>
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169500>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN11YCC/42812439?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=tJMlcCoz3VoMVQI5orZi4YOW3z8%2BE8D4OUTnszfLKfE%3D)
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290531d0>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGF60LCN%252F699454372%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454372/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29ac1590>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN12CNZ%252F699144488%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144488/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D)
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144470>
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0cdd0>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN11YCC%252F699010881%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010881/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3965f545-e9c7-546d-8e68-b4b5382da934
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116143>
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a09190>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLG62OFD%252F699123563%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123563/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135682/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123561/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123561>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135662>
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698781994/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=K23SSH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF60LCN/42811831?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=NywerxAAsEctelck8kQ1bKnRVyihHHHgO8%2BczJkAxdY%3D)
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997a910>
2026-03-30 08:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSB65CLZ%252F699135682%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135682/600 saved to cache
2026-03-30 08:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454364>
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN12CNZ/42811257?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=0CtLsnTI2fOVF9cmeOs7I2%2BpGqjN6DN%2FJCBx%2FaEC4YA%3D)
2026-03-30 08:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123561/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D)
2026-03-30 08:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8308a9a4-df8c-5684-a60e-ebc9bea76c91 with identifier: HN14%20BRX
2026-03-30 08:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8308a9a4-df8c-5684-a60e-ebc9bea76c91 with identifier: HN14%20BRX
2026-03-30 08:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8308a9a4-df8c-5684-a60e-ebc9bea76c91 with identifier: HN14%20BRX to the API
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:54 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_expert_report_file_f894536a-396d-451a-b33e-a896e4d3ee9e.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN14%20BRX-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8308a9a4-df8c-5684-a60e-ebc9bea76c91',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HN14 BRX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN14%20BRX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 143587,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN14BRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144442',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144451',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144455',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144462',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144471',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144477',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144490',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144497',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144508'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45246,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144442/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46572,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144451/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49398,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144455/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47894,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144462/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42266,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144471/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79195,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144477/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79824,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144497/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8308a9a4-df8c-5684-a60e-ebc9bea76c91/8308a9a4-df8c-5684-a60e-ebc9bea76c91_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74320,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN14BRX/699144508/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'NISSAN QASHQAI 1.6 DCI 130 TEKNA Hatchback',
'transmission': 'automatic',
'trim': 'DCI 130 TEKNA',
'vin': 'SJNFDAJ11U1144187',
'year': 2014}
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN14%2520BRX%27 HTTP/1.1" 200 None
2026-03-30 08:01:54 [bca.uk] INFO: Saving data for HN14%20BRX: {'created_time': 1774857714.724946, 'last_price_update_time': 1774857714.724958, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN14%2520BRX') HTTP/1.1" 204 0
2026-03-30 08:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693169482>
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 8308a9a4-df8c-5684-a60e-ebc9bea76c91 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2969e7d0>
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FK23SSH%252F698782018%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782018/600 saved to cache
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29962bd0>
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGF60LCN%252F699454366%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454366/600 saved to cache
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc
2026-03-30 08:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010793>
2026-03-30 08:01:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118975/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118975>
2026-03-30 08:01:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292337d0>
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN12CNZ%252F699144470%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144470/600 saved to cache
2026-03-30 08:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29527010>
2026-03-30 08:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG62OFD%252F699123561%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123561/600 saved to cache
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698781994/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/K23SSH/42599837?sv=2020-08-04&st=2026-03-30T08%3A01%3A47Z&se=2026-03-30T08%3A26%3A47Z&sr=b&sp=r&sig=hNO76lDztbwHc%2BqfPwZhbed4bt3A4m3hv9hS%2B8GVL3c%3D)
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116137>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123558/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123558>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144458>
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 8a257c5c-0901-5278-a149-79f437cd8435 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 8a257c5c-0901-5278-a149-79f437cd8435 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135643>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118971>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010770>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144453>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123556>
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e4f90>
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FK23SSH%252F698781994%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698781994/600 saved to cache
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f
2026-03-30 08:01:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e385ad4-7235-5ebb-ac11-67d96a961e2f, skipping ID generation
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e385ad4-7235-5ebb-ac11-67d96a961e2f sending to next pipeline
2026-03-30 08:01:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e385ad4-7235-5ebb-ac11-67d96a961e2f, identifier: K23%20SSH
2026-03-30 08:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e385ad4-7235-5ebb-ac11-67d96a961e2f with identifier: K23%20SSH
2026-03-30 08:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e385ad4-7235-5ebb-ac11-67d96a961e2f with identifier: K23%20SSH
2026-03-30 08:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e385ad4-7235-5ebb-ac11-67d96a961e2f with identifier: K23%20SSH to the API
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698781994/600>
{'auction_title': '',
'c_o_2_emission_value': 251,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_expert_report_file_df0c7f09-8def-414d-9f8e-e4dfb92f9754.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=K23%20SSH-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '4.8L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4e385ad4-7235-5ebb-ac11-67d96a961e2f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'K23 SSH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=K23%20SSH&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'PORSCHE',
'model': 'CAYENNE',
'odometer': 71492,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40269,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698781994/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39846,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782018/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40603,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782080/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79473,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782115/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69484,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782138/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74980,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782164/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e385ad4-7235-5ebb-ac11-67d96a961e2f/4e385ad4-7235-5ebb-ac11-67d96a961e2f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89437,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/K23SSH/698782187/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'PORSCHE CAYENNE 4.8 417 GTS TIPTRONIC S Estate',
'transmission': 'manual',
'trim': '417 GTS TIPTRONIC S',
'vin': 'WP1ZZZ92ZDLA76358',
'year': 2012}
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27K23%2520SSH%27 HTTP/1.1" 200 None
2026-03-30 08:01:55 [bca.uk] INFO: Saving data for K23%20SSH: {'created_time': 1774857715.723263, 'last_price_update_time': 1774857715.723275, 'auction_closing_time': 1774951200.0}
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='K23%2520SSH') HTTP/1.1" 204 0
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135628>
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118975/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116127>
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938a850>
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB65CLZ%252F699135662%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135662/600 saved to cache
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a1050>
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEF68PYU%252F693169482%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169482/600 saved to cache
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF60LCN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169434/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EF68PYU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295457d0>
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY70LJN%252F699118975%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118975/600 saved to cache
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299c2810>
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG14OAH%252F699116137%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116137/600 saved to cache
2026-03-30 08:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:01: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-30 08:01: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-30 08:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb1d810>
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHY70LJN%252F699118971%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118971/600 saved to cache
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118964/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118964>
2026-03-30 08:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D)
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0e110>
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSB65CLZ%252F699135643%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135643/600 saved to cache
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964654>
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29050bd0>
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLG62OFD%252F699123556%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123556/600 saved to cache
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118500>
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300553/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300553>
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390016>
2026-03-30 08:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169434/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EF68PYU/42812384?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=lDHhRV9fcnCrLXg%2BDtbKzVNDuGN%2BxgHzy3Hq0dunYYs%3D)
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 3965f545-e9c7-546d-8e68-b4b5382da934 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item b81010f1-0382-58c6-9d3b-88b3da112b6a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29053110>
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG14OAH%252F699116127%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116127/600 saved to cache
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144447>
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116120>
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010749>
2026-03-30 08:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118964/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d7e50>
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEF68PYU%252F693169434%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169434/600 saved to cache
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ad4b143b-13eb-5230-bf8f-ae5982f64e60
2026-03-30 08:01:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad4b143b-13eb-5230-bf8f-ae5982f64e60, skipping ID generation
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ad4b143b-13eb-5230-bf8f-ae5982f64e60 sending to next pipeline
2026-03-30 08:01:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad4b143b-13eb-5230-bf8f-ae5982f64e60, identifier: EF68%20PYU
2026-03-30 08:01:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad4b143b-13eb-5230-bf8f-ae5982f64e60 with identifier: EF68%20PYU
2026-03-30 08:01:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad4b143b-13eb-5230-bf8f-ae5982f64e60 with identifier: EF68%20PYU
2026-03-30 08:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad4b143b-13eb-5230-bf8f-ae5982f64e60 with identifier: EF68%20PYU to the API
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169434/600>
{'auction_title': '',
'c_o_2_emission_value': 162,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_expert_report_file_aedb52df-654a-48f5-afae-0f7d1af58fda.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF68%20PYU-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ad4b143b-13eb-5230-bf8f-ae5982f64e60',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EF68 PYU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF68%20PYU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HYUNDAI',
'model': 'TUCSON',
'odometer': 64344,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78188,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169434/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73277,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169459/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86645,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169482/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72793,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169514/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65832,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169520/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77086,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169527/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad4b143b-13eb-5230-bf8f-ae5982f64e60/ad4b143b-13eb-5230-bf8f-ae5982f64e60_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57857,
'Height': 417,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EF68PYU/693169536/600',
'Width': 600}],
'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': 'TMAJ3811LKJ787743',
'year': 2019}
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF68%2520PYU%27 HTTP/1.1" 200 None
2026-03-30 08:01:56 [bca.uk] INFO: Saving data for EF68%20PYU: {'created_time': 1774857716.927689, 'last_price_update_time': 1774857716.927702, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF68%2520PYU') HTTP/1.1" 204 0
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123554>
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118456/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118456>
2026-03-30 08:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135605>
2026-03-30 08:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D)
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2999bcd0>
2026-03-30 08:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHY70LJN%252F699118964%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118964/600 saved to cache
2026-03-30 08:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925fad0>
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT65BXA%252F698964654%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964654/600 saved to cache
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300541>
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 3965f545-e9c7-546d-8e68-b4b5382da934 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144447/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN12CNZ/42811257?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=0CtLsnTI2fOVF9cmeOs7I2%2BpGqjN6DN%2FJCBx%2FaEC4YA%3D)
2026-03-30 08:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390005>
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item f5be6087-8ed1-5550-a223-c0ad70fda635 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118456/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D)
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a3150>
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699390016%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390016/600 saved to cache
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN11YCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144440>
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116116>
2026-03-30 08:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4fb3d66-604a-5a90-8b59-0bb2feeecbbc with identifier: GF60%20LCN
2026-03-30 08:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4fb3d66-604a-5a90-8b59-0bb2feeecbbc with identifier: GF60%20LCN
2026-03-30 08:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4fb3d66-604a-5a90-8b59-0bb2feeecbbc with identifier: GF60%20LCN to the API
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:01: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-30 08:01:57 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 179,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_expert_report_file_fa0be372-6ab1-410f-8618-d44b8700b679.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF60%20LCN-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd4fb3d66-604a-5a90-8b59-0bb2feeecbbc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GF60 LCN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF60%20LCN&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A4 AVANT',
'odometer': 163683,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF60LCN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454361',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454364',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454366',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454370',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454372',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454376',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454381',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454384',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454386'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50174,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454366/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46097,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454370/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41723,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454372/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91199,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454376/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77521,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454381/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4fb3d66-604a-5a90-8b59-0bb2feeecbbc/d4fb3d66-604a-5a90-8b59-0bb2feeecbbc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76432,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF60LCN/699454386/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'AUDI A4 AVANT 2.0 TFSI QUATTRO S LINE SP.ED.S-T Estate',
'transmission': 'automatic',
'trim': 'TFSI QUATTRO S LINE SP.ED.S-T',
'vin': 'WAUZZZ8K1BA030593',
'year': 2010}
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520LCN%27 HTTP/1.1" 200 None
2026-03-30 08:01:57 [bca.uk] INFO: Saving data for GF60%20LCN: {'created_time': 1774857717.737694, 'last_price_update_time': 1774857717.737707, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF60%2520LCN') HTTP/1.1" 204 0
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123552>
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135593>
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item d4fb3d66-604a-5a90-8b59-0bb2feeecbbc due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e4e90>
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN12CNZ%252F699144447%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144447/600 saved to cache
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d4d10>
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSB65CLZ%252F699135605%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135605/600 saved to cache
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D)
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291766d0>
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHV72YJF%252F699118456%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118456/600 saved to cache
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964604>
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299970>
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e4050>
2026-03-30 08:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSL12DMO%252F699300541%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300541/600 saved to cache
2026-03-30 08:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118436/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118436>
2026-03-30 08:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482250>
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D)
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300525>
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb29310>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699390005%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390005/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 8a257c5c-0901-5278-a149-79f437cd8435 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a0b6d0>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG14OAH%252F699116116%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116116/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D)
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292ed950>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLG62OFD%252F699123552%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123552/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389987>
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item 3965f545-e9c7-546d-8e68-b4b5382da934 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925cd90>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299970%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299970/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135579/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135579>
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123550>
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299958>
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item b81010f1-0382-58c6-9d3b-88b3da112b6a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b37a90>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT65BXA%252F698964604%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964604/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964576>
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118952/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118952>
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D)
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118401/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118401>
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482249>
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300515/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300515>
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389972>
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293bf150>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSL12DMO%252F699300525%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300525/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135579/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296a71d0>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299958%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299958/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d6dd0>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699389987%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389987/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118952/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D)
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29321550>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSB65CLZ%252F699135579%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135579/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699116109>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938be50>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHY70LJN%252F699118952%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118952/600 saved to cache
2026-03-30 08:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a09950>
2026-03-30 08:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT65BXA%252F698964576%252F600') HTTP/1.1" 204 0
2026-03-30 08:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964576/600 saved to cache
2026-03-30 08:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118401/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D)
2026-03-30 08:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482249/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D)
2026-03-30 08:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123546>
2026-03-30 08:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135567/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135567>
2026-03-30 08:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299941>
2026-03-30 08:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20b31a90-7581-5b8d-ab06-81ae6d4f503a with identifier: HN12%20CNZ
2026-03-30 08:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20b31a90-7581-5b8d-ab06-81ae6d4f503a with identifier: HN12%20CNZ
2026-03-30 08:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20b31a90-7581-5b8d-ab06-81ae6d4f503a with identifier: HN12%20CNZ to the API
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:01:59 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 136,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_expert_report_file_0b55e12f-f367-4ed8-bbc5-499394e2cffd.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN12%20CNZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '20b31a90-7581-5b8d-ab06-81ae6d4f503a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HN12 CNZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN12%20CNZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 53415,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN12CNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144431',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144440',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144447',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144453',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144458',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144470',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144479',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144488',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144499'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47604,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144447/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81367,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144470/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76687,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144479/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20b31a90-7581-5b8d-ab06-81ae6d4f503a/20b31a90-7581-5b8d-ab06-81ae6d4f503a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75506,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN12CNZ/699144488/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 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TI-VCT 125 ZETEC',
'vin': 'WF0KXXGCBKCA26551',
'year': 2012}
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN12%2520CNZ%27 HTTP/1.1" 200 None
2026-03-30 08:01:59 [bca.uk] INFO: Saving data for HN12%20CNZ: {'created_time': 1774857719.573039, 'last_price_update_time': 1774857719.57305, 'auction_closing_time': 1775037600.0}
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN12%2520CNZ') HTTP/1.1" 204 0
2026-03-30 08:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG14OAH/42806406?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=UQqyHh7rbGOE551kkbiz94YdJP1EhFiMOVv2YJmk8BE%3D)
2026-03-30 08:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118950/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118950>
2026-03-30 08:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299592>
2026-03-30 08:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964557>
2026-03-30 08:01:59 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 20b31a90-7581-5b8d-ab06-81ae6d4f503a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3965f545-e9c7-546d-8e68-b4b5382da934 with identifier: HN11%20YCC
2026-03-30 08:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3965f545-e9c7-546d-8e68-b4b5382da934 with identifier: HN11%20YCC
2026-03-30 08:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3965f545-e9c7-546d-8e68-b4b5382da934 with identifier: HN11%20YCC to the API
2026-03-30 08:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:00 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 143,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_expert_report_file_441316af-a5a1-4daa-a16f-a5bf48691f8b.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN11%20YCC-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.7L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3965f545-e9c7-546d-8e68-b4b5382da934',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HN11 YCC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN11%20YCC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 84196,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HN11YCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010749',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010770',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010793',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010817',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010849',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010881',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010910',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010941',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010968'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47994,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010817/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80893,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010881/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77131,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010910/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86007,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010941/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3965f545-e9c7-546d-8e68-b4b5382da934/3965f545-e9c7-546d-8e68-b4b5382da934_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71835,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN11YCC/699010968/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDI 3 StationWagon',
'transmission': 'manual',
'trim': 'CRDI 3',
'vin': 'U5YPC815LCL063739',
'year': 2011}
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN11%2520YCC%27 HTTP/1.1" 200 None
2026-03-30 08:02:00 [bca.uk] INFO: Saving data for HN11%20YCC: {'created_time': 1774857720.110848, 'last_price_update_time': 1774857720.11086, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN11%2520YCC') HTTP/1.1" 204 0
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item f5be6087-8ed1-5550-a223-c0ad70fda635 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118348/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118348>
2026-03-30 08:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482248/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482248>
2026-03-30 08:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300502/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300502>
2026-03-30 08:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389939/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389939>
2026-03-30 08:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135567/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 3965f545-e9c7-546d-8e68-b4b5382da934 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a76f210>
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHV72YJF%252F699118401%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118401/600 saved to cache
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299c0390>
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYA68SUY%252F691482249%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482249/600 saved to cache
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D)
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item b81010f1-0382-58c6-9d3b-88b3da112b6a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29531810>
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG14OAH%252F699116109%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116109/600 saved to cache
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8a257c5c-0901-5278-a149-79f437cd8435
2026-03-30 08:02:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a257c5c-0901-5278-a149-79f437cd8435, skipping ID generation
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a257c5c-0901-5278-a149-79f437cd8435 sending to next pipeline
2026-03-30 08:02:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a257c5c-0901-5278-a149-79f437cd8435, identifier: HG14%20OAH
2026-03-30 08:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293bb110>
2026-03-30 08:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699389972%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389972/600 saved to cache
2026-03-30 08:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:02:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a257c5c-0901-5278-a149-79f437cd8435 with identifier: HG14%20OAH
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=beige HTTP/1.1" 200 None
2026-03-30 08:02:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:02:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a257c5c-0901-5278-a149-79f437cd8435 with identifier: HG14%20OAH
2026-03-30 08:02:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a257c5c-0901-5278-a149-79f437cd8435 with identifier: HG14%20OAH to the API
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116109/600>
{'auction_title': '',
'c_o_2_emission_value': 92,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_expert_report_file_2e52d434-d9d9-46b8-8299-0008debfefe0.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG14%20OAH-GB',
'category': 'Car',
'color': 'beige',
'currency': 'GBP',
'doors_number': 2,
'engine': '0.9L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8a257c5c-0901-5278-a149-79f437cd8435',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HG14 OAH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG14%20OAH&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FIAT',
'model': '500C',
'odometer': 58881,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 13,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47768,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116103/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44001,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116106/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44432,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116109/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47204,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116113/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47502,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116116/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78910,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116127/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a257c5c-0901-5278-a149-79f437cd8435/8a257c5c-0901-5278-a149-79f437cd8435_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72182,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG14OAH/699116137/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'FIAT 500C 0.9 TWINAIR LOUNGE Convertible',
'transmission': 'manual',
'trim': 'TWINAIR LOUNGE',
'vin': 'ZFA3120000J219067',
'year': 2014}
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG14%2520OAH%27 HTTP/1.1" 200 None
2026-03-30 08:02:00 [bca.uk] INFO: Saving data for HG14%20OAH: {'created_time': 1774857720.993537, 'last_price_update_time': 1774857720.993549, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG14%2520OAH') HTTP/1.1" 204 0
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a0e50>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSB65CLZ%252F699135567%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135567/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123543>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135550>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299925>
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118950/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299582/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299582>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a09310>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLG62OFD%252F699123546%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123546/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a641250>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHY70LJN%252F699118950%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118950/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389939/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118348/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D)
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118947>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118324>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482247/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482247>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964530>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a650150>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699389939%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389939/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB65CLZ/42801669?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=hazcOAGvcbNgSA792QY0VtXYiQeOVmB57JfWGgplUMg%3D)
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a653c90>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHV72YJF%252F699118348%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118348/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299582/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D)
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299bfbd0>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSB65CLZ%252F699135550%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135550/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f5be6087-8ed1-5550-a223-c0ad70fda635
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300494/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300494>
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389921/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389921>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LG62OFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a640a50>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299925%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299925/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 54798619-2192-57a2-911c-7f08927a9d43 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29999b50>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPE64RKZ%252F699299582%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299582/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295a9bd0>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHY70LJN%252F699118947%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118947/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB65CLZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299914>
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482247/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D)
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HV72YJF/42801739?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=4hR8VE6WTXyyTCx%2FYplHxZmtuGxKiG%2BakZfLVmeEHtE%3D)
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118945>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299573>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964504>
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118296>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29962790>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYA68SUY%252F691482247%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482247/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG62OFD/42806404?sv=2020-08-04&st=2026-03-30T08%3A01%3A45Z&se=2026-03-30T08%3A26%3A45Z&sr=b&sp=r&sig=Z2p35Y%2BZ%2BSjgDeFKAfYwKl98jG9U1nLjdW8ucphT3s8%3D)
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482246>
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389921/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293bddd0>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHV72YJF%252F699118324%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118324/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00
2026-03-30 08:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300486/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300486>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293bcf50>
2026-03-30 08:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLG62OFD%252F699123539%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123539/600 saved to cache
2026-03-30 08:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b81010f1-0382-58c6-9d3b-88b3da112b6a
2026-03-30 08:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e58d0>
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699389921%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389921/600 saved to cache
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389898>
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2958ac50>
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299914%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299914/600 saved to cache
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D)
2026-03-30 08:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT65BXA/42811981?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=VbRygSgmRriGabcFD7uWbdBL5zFhz96uBnHEMZRwySM%3D)
2026-03-30 08:02:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a76ea50>
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPE64RKZ%252F699299573%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299573/600 saved to cache
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY70LJN/42779963?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=RZfaTKAUmF9VL2pJAqfrRNIeZ2PX0Y3i5YPm1GgIcuw%3D)
2026-03-30 08:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236056>
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294e4590>
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT65BXA%252F698964504%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964504/600 saved to cache
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36
2026-03-30 08:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299908>
2026-03-30 08:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300486/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D)
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8091d0>
2026-03-30 08:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHY70LJN%252F699118945%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118945/600 saved to cache
2026-03-30 08:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 006d6642-f826-52d0-a5c5-c1a54e22a561
2026-03-30 08:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299560>
2026-03-30 08:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY70LJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b81010f1-0382-58c6-9d3b-88b3da112b6a with identifier: LG62%20OFD
2026-03-30 08:02:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b81010f1-0382-58c6-9d3b-88b3da112b6a with identifier: LG62%20OFD
2026-03-30 08:02:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b81010f1-0382-58c6-9d3b-88b3da112b6a with identifier: LG62%20OFD to the API
2026-03-30 08:02:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:03 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_expert_report_file_0a87802d-84e4-4c70-8882-b5c8b71a7b16.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG62%20OFD-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b81010f1-0382-58c6-9d3b-88b3da112b6a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LG62 OFD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG62%20OFD&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 101978,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LG62OFD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123543',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123546',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123550',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123552',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123554',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123556',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123558',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123561',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699123563'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46404,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123539/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44976,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123546/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46814,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123552/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88391,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123556/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80814,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123561/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b81010f1-0382-58c6-9d3b-88b3da112b6a/b81010f1-0382-58c6-9d3b-88b3da112b6a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69644,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG62OFD/699123563/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.2 TSI 105 SEL Hatchback',
'transmission': 'manual',
'trim': 'TSI 105 SEL',
'vin': 'WVWZZZ6RZDU029115',
'year': 2013}
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG62%2520OFD%27 HTTP/1.1" 200 None
2026-03-30 08:02:03 [bca.uk] INFO: Saving data for LG62%20OFD: {'created_time': 1774857723.149332, 'last_price_update_time': 1774857723.149345, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG62%2520OFD') HTTP/1.1" 204 0
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118257>
2026-03-30 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964481>
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item b81010f1-0382-58c6-9d3b-88b3da112b6a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a763110>
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSL12DMO%252F699300486%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300486/600 saved to cache
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482245>
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300479>
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236042/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236042>
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389870/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389870>
2026-03-30 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28af2a10>
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699389898%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389898/600 saved to cache
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299902>
2026-03-30 08:02:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5be6087-8ed1-5550-a223-c0ad70fda635 with identifier: SB65%20CLZ
2026-03-30 08:02:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5be6087-8ed1-5550-a223-c0ad70fda635 with identifier: SB65%20CLZ
2026-03-30 08:02:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5be6087-8ed1-5550-a223-c0ad70fda635 with identifier: SB65%20CLZ to the API
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:03 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 97,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_expert_report_file_a794a9a5-2ef3-40d0-bba6-3d343686415d.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB65%20CLZ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f5be6087-8ed1-5550-a223-c0ad70fda635',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SB65 CLZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB65%20CLZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 87597,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB65CLZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135550',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135567',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135579',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135593',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135605',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135628',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135643',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135662',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699135682'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51062,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135550/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50616,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135567/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53181,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135579/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44829,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135605/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76275,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135643/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82105,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135662/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5be6087-8ed1-5550-a223-c0ad70fda635/f5be6087-8ed1-5550-a223-c0ad70fda635_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84733,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB65CLZ/699135682/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.6 CDTI 16V 110 SRI Hatchback',
'transmission': 'manual',
'trim': 'CDTI 16V 110 SRI',
'vin': 'W0LBF6EK3G8014246',
'year': 2015}
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB65%2520CLZ%27 HTTP/1.1" 200 None
2026-03-30 08:02:03 [bca.uk] INFO: Saving data for SB65%20CLZ: {'created_time': 1774857723.742958, 'last_price_update_time': 1774857723.742969, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB65%2520CLZ') HTTP/1.1" 204 0
2026-03-30 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D)
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691482244>
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299548>
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item f5be6087-8ed1-5550-a223-c0ad70fda635 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28ac2890>
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299908%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299908/600 saved to cache
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699300471>
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389838/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389838>
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236032/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236032>
2026-03-30 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D)
2026-03-30 08:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29365d10>
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYR69NUO%252F695236056%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236056/600 saved to cache
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D)
2026-03-30 08:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299896/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299896>
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b5e750>
2026-03-30 08:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSL12DMO%252F699300479%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300479/600 saved to cache
2026-03-30 08:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D)
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293647d0>
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYA68SUY%252F691482245%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482245/600 saved to cache
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299542>
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D)
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e4950>
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPE64RKZ%252F699299548%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299548/600 saved to cache
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2999a510>
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299902%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299902/600 saved to cache
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D)
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296a4f10>
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYA68SUY%252F691482244%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482244/600 saved to cache
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236032/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D)
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389838/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX63YFA/42813149?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=v8QnmOa2%2FCQZIbM3D8Hv8M%2FioUIpW9hHC1%2FCOOM8EAQ%3D)
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a8790>
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSL12DMO%252F699300471%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300471/600 saved to cache
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299896/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL12DMO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YA68SUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HX63YFA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695236018>
2026-03-30 08:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d1750>
2026-03-30 08:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYR69NUO%252F695236032%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236032/600 saved to cache
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D)
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299537/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299537>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299891>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PL72WXC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT20%20NCC-GB>
2026-03-30 08:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO21%20TZL-GB>
2026-03-30 08:02:04 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 54798619-2192-57a2-911c-7f08927a9d43 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 006d6642-f826-52d0-a5c5-c1a54e22a561 with identifier: HY70%20LJN
2026-03-30 08:02:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 006d6642-f826-52d0-a5c5-c1a54e22a561 with identifier: HY70%20LJN
2026-03-30 08:02:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 006d6642-f826-52d0-a5c5-c1a54e22a561 with identifier: HY70%20LJN to the API
2026-03-30 08:02:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:05 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 168,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_expert_report_file_276f4d69-fd85-4a95-8341-14cb2bb658f4.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY70%20LJN-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '006d6642-f826-52d0-a5c5-c1a54e22a561',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HY70 LJN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY70%20LJN&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'TIGUAN',
'odometer': 39895,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY70LJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118945',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118947',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118950',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118952',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118955',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118959',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118964',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118971',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118975'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50290,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118945/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48935,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118947/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50617,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118950/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49532,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118952/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84330,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118959/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68213,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118964/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71870,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118971/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_006d6642-f826-52d0-a5c5-c1a54e22a561/006d6642-f826-52d0-a5c5-c1a54e22a561_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59316,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY70LJN/699118975/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN TIGUAN 2.0 TSI 230 4M SEL DSG StationWagon',
'transmission': 'automatic',
'trim': 'TSI 230 4M SEL DSG',
'vin': 'WVGZZZ5NZLW402549',
'year': 2020}
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY70%2520LJN%27 HTTP/1.1" 200 None
2026-03-30 08:02:05 [bca.uk] INFO: Saving data for HY70%20LJN: {'created_time': 1774857725.106989, 'last_price_update_time': 1774857725.107001, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY70%2520LJN') HTTP/1.1" 204 0
2026-03-30 08:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a8be6b8-61c2-5fdb-9849-172742f3eb00 with identifier: HV72%20YJF
2026-03-30 08:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a8be6b8-61c2-5fdb-9849-172742f3eb00 with identifier: HV72%20YJF
2026-03-30 08:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a8be6b8-61c2-5fdb-9849-172742f3eb00 with identifier: HV72%20YJF to the API
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:05 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 130,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_expert_report_file_6da2d98a-fc5b-41d5-b3d7-eb14ca3f2d72.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV72%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': '3a8be6b8-61c2-5fdb-9849-172742f3eb00',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HV72 YJF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV72%20YJF&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'DACIA',
'model': 'JOGGER',
'odometer': 18092,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HV72YJF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118241',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118257',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118296',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118324',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118348',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118401',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118436',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118456',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118500'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48403,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118241/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43599,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118324/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42926,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118348/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112376,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118401/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3a8be6b8-61c2-5fdb-9849-172742f3eb00/3a8be6b8-61c2-5fdb-9849-172742f3eb00_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85600,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HV72YJF/699118456/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'DACIA JOGGER 1.0 TCE EXTREME SE Estate',
'transmission': 'manual',
'trim': 'TCE EXTREME SE',
'vin': 'UU1DJF00X69406923',
'year': 2022}
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV72%2520YJF%27 HTTP/1.1" 200 None
2026-03-30 08:02:05 [bca.uk] INFO: Saving data for HV72%20YJF: {'created_time': 1774857725.529552, 'last_price_update_time': 1774857725.529563, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV72%2520YJF') HTTP/1.1" 204 0
2026-03-30 08:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc202d79-1d5d-5f91-a31e-09393c3c1f36 with identifier: HT65%20BXA
2026-03-30 08:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc202d79-1d5d-5f91-a31e-09393c3c1f36 with identifier: HT65%20BXA
2026-03-30 08:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc202d79-1d5d-5f91-a31e-09393c3c1f36 with identifier: HT65%20BXA to the API
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:05 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_expert_report_file_0eeb409b-294b-49b9-b29d-2722b818fa80.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT65%20BXA-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'fc202d79-1d5d-5f91-a31e-09393c3c1f36',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HT65 BXA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT65%20BXA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'X1',
'odometer': 143469,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT65BXA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964455',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964481',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964504',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964530',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964557',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964576',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964604',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964627',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698964654'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51614,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964425/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46559,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964455/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50126,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964504/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86603,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964576/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82251,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964604/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc202d79-1d5d-5f91-a31e-09393c3c1f36/fc202d79-1d5d-5f91-a31e-09393c3c1f36_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85228,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT65BXA/698964654/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'BMW X1 2.0 SDRIVE 18D SPORT STEP StationWagon',
'transmission': 'manual',
'trim': 'SDRIVE 18D SPORT STEP',
'vin': 'WBAHT72080P910712',
'year': 2016}
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT65%2520BXA%27 HTTP/1.1" 200 None
2026-03-30 08:02:05 [bca.uk] INFO: Saving data for HT65%20BXA: {'created_time': 1774857725.972655, 'last_price_update_time': 1774857725.972669, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT65%2520BXA') HTTP/1.1" 204 0
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299531/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299531>
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 006d6642-f826-52d0-a5c5-c1a54e22a561 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 3a8be6b8-61c2-5fdb-9849-172742f3eb00 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item fc202d79-1d5d-5f91-a31e-09393c3c1f36 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996d590>
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX63YFA%252F699389838%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389838/600 saved to cache
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 27b28cc9-7587-51db-a23d-6f0e54c38211
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a76e9d0>
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299896%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299896/600 saved to cache
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295a8790>
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPE64RKZ%252F699299542%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299542/600 saved to cache
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL12DMO/42792846?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=vVVCZ48i%2Bh3vTcZjaxM8fXcyDA2icwnTXkgzy0rTdmg%3D)
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235998>
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY60%20VST-GB>
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695235988>
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP15%20KKH-GB>
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 27b28cc9-7587-51db-a23d-6f0e54c38211 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 272fb392-c5f4-519a-94b9-df205465f2ce due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA68SUY/42812596?sv=2020-08-04&st=2026-03-30T08%3A01%3A44Z&se=2026-03-30T08%3A26%3A44Z&sr=b&sp=r&sig=X8UZ7tyj7FsgnF8ZLBrj%2BwAcSRPx5cmZoW0DaKkewn8%3D)
2026-03-30 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299531/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE64RKZ/42802439?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=Jnp6d6Tpu%2B%2Bb3u4owXQC2vNwm0zIA9TMldp8weAIU5M%3D)
2026-03-30 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL72WXC/42802361?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=bCSe2reR%2BOVqSe6gNIPc8G8zx4BS0nG8lpbrKOvBGQw%3D)
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28af3f10>
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSL12DMO%252F699300461%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300461/600 saved to cache
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a54c8a34-1d9d-54ae-8687-d19e978da5ec
2026-03-30 08:02:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a54c8a34-1d9d-54ae-8687-d19e978da5ec, skipping ID generation
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a54c8a34-1d9d-54ae-8687-d19e978da5ec sending to next pipeline
2026-03-30 08:02:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a54c8a34-1d9d-54ae-8687-d19e978da5ec, identifier: SL12%20DMO
2026-03-30 08:02:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a54c8a34-1d9d-54ae-8687-d19e978da5ec with identifier: SL12%20DMO
2026-03-30 08:02:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a54c8a34-1d9d-54ae-8687-d19e978da5ec with identifier: SL12%20DMO
2026-03-30 08:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a54c8a34-1d9d-54ae-8687-d19e978da5ec with identifier: SL12%20DMO to the API
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300461/600>
{'auction_title': '',
'c_o_2_emission_value': 130,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_expert_report_file_b6ac30af-1040-4755-8191-d3677fc52877.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL12%20DMO-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a54c8a34-1d9d-54ae-8687-d19e978da5ec',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SL12 DMO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL12%20DMO&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'HYUNDAI',
'model': 'IX20',
'odometer': 77127,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39947,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300461/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40236,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300471/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39310,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300479/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37131,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300486/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77120,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300525/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a54c8a34-1d9d-54ae-8687-d19e978da5ec/a54c8a34-1d9d-54ae-8687-d19e978da5ec_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88836,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL12DMO/699300541/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'HYUNDAI IX20 1.4 B/D ACTIVE MPV',
'transmission': 'manual',
'trim': 'B/D ACTIVE',
'vin': 'TMAPU81CLCJ064159',
'year': 2012}
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL12%2520DMO%27 HTTP/1.1" 200 None
2026-03-30 08:02:06 [bca.uk] INFO: Saving data for SL12%20DMO: {'created_time': 1774857726.847237, 'last_price_update_time': 1774857726.84725, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL12%2520DMO') HTTP/1.1" 204 0
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP64%20ZRY-GB>
2026-03-30 08:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK18%20WMV-GB>
2026-03-30 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b51bd0>
2026-03-30 08:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYA68SUY%252F691482242%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482242/600 saved to cache
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6
2026-03-30 08:02:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6, skipping ID generation
2026-03-30 08:02:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 sending to next pipeline
2026-03-30 08:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6, identifier: YA68%20SUY
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a642d90>
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPE64RKZ%252F699299531%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299531/600 saved to cache
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 54798619-2192-57a2-911c-7f08927a9d43
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28ac1350>
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPL72WXC%252F699299883%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299883/600 saved to cache
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10
2026-03-30 08:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 with identifier: YA68%20SUY
2026-03-30 08:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 with identifier: YA68%20SUY
2026-03-30 08:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6 with identifier: YA68%20SUY to the API
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482242/600>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_expert_report_file_75e4970d-24e7-4eba-8de4-cd98141f031b.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA68%20SUY-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YA68 SUY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA68%20SUY&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 87607,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66734,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482242/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65037,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482244/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65771,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482245/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62020,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482247/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6/dfbb68ea-4bdc-56c7-b43e-22f5b7ac2ee6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61196,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA68SUY/691482249/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN 1.5 COOPER Hatchback',
'transmission': 'manual',
'trim': 'COOPER',
'vin': 'WMWYW320X03F55861',
'year': 2018}
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA68%2520SUY%27 HTTP/1.1" 200 None
2026-03-30 08:02:07 [bca.uk] INFO: Saving data for YA68%20SUY: {'created_time': 1774857727.573429, 'last_price_update_time': 1774857727.573446, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA68%2520SUY') HTTP/1.1" 204 0
2026-03-30 08:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D)
2026-03-30 08:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YR69NUO/42810332?sv=2020-08-04&st=2026-03-30T08%3A01%3A43Z&se=2026-03-30T08%3A26%3A43Z&sr=b&sp=r&sig=QA5oKuxkKLvat1PZ4iVRwvUIO5Cam8w2uPtGnzoZK%2Bw%3D)
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299793d0>
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_expert_report_file_02ea7b04-aec4-4e24-b472-ad7572e0e9af.pdf HTTP/1.1" 201 0
2026-03-30 08:02:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6550bbfb-d2cb-560a-b01c-b9da48150ea8, skipping ID generation
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DBT20NCC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT20NCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28af3ad0>
2026-03-30 08:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_expert_report_file_1f8a742f-da05-4fd8-811f-66562a64dcba.pdf HTTP/1.1" 201 0
2026-03-30 08:02:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e5a15cd-1597-54cc-965f-3b9f17cc476b, skipping ID generation
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DKO21TZL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KO21TZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695042429%27 HTTP/1.1" 200 None
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042429 not downloaded yet
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695720083%27 HTTP/1.1" 200 None
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720083 not downloaded yet
2026-03-30 08:02:07 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 272fb392-c5f4-519a-94b9-df205465f2ce due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27b28cc9-7587-51db-a23d-6f0e54c38211 with identifier: HX63%20YFA
2026-03-30 08:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27b28cc9-7587-51db-a23d-6f0e54c38211 with identifier: HX63%20YFA
2026-03-30 08:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27b28cc9-7587-51db-a23d-6f0e54c38211 with identifier: HX63%20YFA to the API
2026-03-30 08:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:08 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 198,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_expert_report_file_9fa66185-af94-4049-9e7e-ec197df0efc1.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX63%20YFA-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '27b28cc9-7587-51db-a23d-6f0e54c38211',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HX63 YFA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX63%20YFA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'JEEP',
'model': 'GRAND CHEROKEE',
'odometer': 46074,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HX63YFA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389838',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389870',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389898',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389921',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389939',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389972',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389987',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390005',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699390016'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46652,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389838/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46753,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389898/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44240,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389921/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42897,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389939/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72843,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389972/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79773,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699389987/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92249,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390005/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27b28cc9-7587-51db-a23d-6f0e54c38211/27b28cc9-7587-51db-a23d-6f0e54c38211_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84360,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX63YFA/699390016/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'JEEP GRAND CHEROKEE 3.0 CRD OVERLAND StationWagon',
'transmission': 'automatic',
'trim': 'CRD OVERLAND',
'vin': '1C4RJFGM2EC262981',
'year': 2013}
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX63%2520YFA%27 HTTP/1.1" 200 None
2026-03-30 08:02:08 [bca.uk] INFO: Saving data for HX63%20YFA: {'created_time': 1774857728.278744, 'last_price_update_time': 1774857728.278757, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX63%2520YFA') HTTP/1.1" 204 0
2026-03-30 08:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d27dbec2-ac9a-5d1d-98f5-c693bc721c10 with identifier: PL72%20WXC
2026-03-30 08:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d27dbec2-ac9a-5d1d-98f5-c693bc721c10 with identifier: PL72%20WXC
2026-03-30 08:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d27dbec2-ac9a-5d1d-98f5-c693bc721c10 with identifier: PL72%20WXC to the API
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:08 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 157,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_expert_report_file_fb65fe9e-6ed0-47fe-827d-c416f28ee009.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL72%20WXC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd27dbec2-ac9a-5d1d-98f5-c693bc721c10',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PL72 WXC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL72%20WXC&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'FORD',
'model': 'KUGA',
'odometer': 31233,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PL72WXC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299891',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299896',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299902',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299908',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299914',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299925',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299941',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299958',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299970'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40625,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299883/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40681,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299896/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39129,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299902/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36048,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299908/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33979,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299914/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82605,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299925/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93046,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299958/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d27dbec2-ac9a-5d1d-98f5-c693bc721c10/d27dbec2-ac9a-5d1d-98f5-c693bc721c10_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68907,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL72WXC/699299970/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 EBL 190 4WD ST-LINE X ED. StationWagon',
'transmission': 'automatic',
'trim': 'EBL 190 4WD ST-LINE X ED.',
'vin': 'WF0FXXWPMFNM13079',
'year': 2022}
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL72%2520WXC%27 HTTP/1.1" 200 None
2026-03-30 08:02:08 [bca.uk] INFO: Saving data for PL72%20WXC: {'created_time': 1774857728.955513, 'last_price_update_time': 1774857728.955526, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL72%2520WXC') HTTP/1.1" 204 0
2026-03-30 08:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54798619-2192-57a2-911c-7f08927a9d43 with identifier: PE64%20RKZ
2026-03-30 08:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54798619-2192-57a2-911c-7f08927a9d43 with identifier: PE64%20RKZ
2026-03-30 08:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54798619-2192-57a2-911c-7f08927a9d43 with identifier: PE64%20RKZ to the API
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:09 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_expert_report_file_68384e3e-5678-442a-9fd1-fd5d3e0c0e6a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE64%20RKZ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '54798619-2192-57a2-911c-7f08927a9d43',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PE64 RKZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE64%20RKZ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 76089,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE64RKZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299524',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299531',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299537',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299542',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299548',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299560',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299573',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299582',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699299592'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42421,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299524/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39899,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299531/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36087,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299542/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35079,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299548/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79313,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299573/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_54798619-2192-57a2-911c-7f08927a9d43/54798619-2192-57a2-911c-7f08927a9d43_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83965,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE64RKZ/699299582/600',
'Width': 600}],
'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': 'VNKKJ3D380A243343',
'year': 2014}
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE64%2520RKZ%27 HTTP/1.1" 200 None
2026-03-30 08:02:09 [bca.uk] INFO: Saving data for PE64%20RKZ: {'created_time': 1774857729.409808, 'last_price_update_time': 1774857729.409819, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE64%2520RKZ') HTTP/1.1" 204 0
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695042431%27 HTTP/1.1" 200 None
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042431 not downloaded yet
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695720086%27 HTTP/1.1" 200 None
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720086 not downloaded yet
2026-03-30 08:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA18%20DHL-GB>
2026-03-30 08:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU17%20VMP-GB>
2026-03-30 08:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY64%20NDE-GB>
2026-03-30 08:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG66GVF/42812428?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=HtcQOYOUKlwTsXn6LAhBmdUuYk9Sj60WqVrCodkFR5g%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG66%20GVF-GB>
2026-03-30 08:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL60%20JZF-GB>
2026-03-30 08:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX68%20EAJ-GB>
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 27b28cc9-7587-51db-a23d-6f0e54c38211 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item d27dbec2-ac9a-5d1d-98f5-c693bc721c10 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 54798619-2192-57a2-911c-7f08927a9d43 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b49990>
2026-03-30 08:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYR69NUO%252F695235988%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235988/600 saved to cache
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a439bd0>
2026-03-30 08:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYR69NUO%252F695235998%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235998/600 saved to cache
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 272fb392-c5f4-519a-94b9-df205465f2ce
2026-03-30 08:02:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 272fb392-c5f4-519a-94b9-df205465f2ce, skipping ID generation
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 272fb392-c5f4-519a-94b9-df205465f2ce sending to next pipeline
2026-03-30 08:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 272fb392-c5f4-519a-94b9-df205465f2ce, identifier: YR69%20NUO
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695042435%27 HTTP/1.1" 200 None
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042435 not downloaded yet
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D695720089%27 HTTP/1.1" 200 None
2026-03-30 08:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720089 not downloaded yet
2026-03-30 08:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 272fb392-c5f4-519a-94b9-df205465f2ce with identifier: YR69%20NUO
2026-03-30 08:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 272fb392-c5f4-519a-94b9-df205465f2ce with identifier: YR69%20NUO
2026-03-30 08:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 272fb392-c5f4-519a-94b9-df205465f2ce with identifier: YR69%20NUO to the API
2026-03-30 08:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235998/600>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_expert_report_file_b4f4403c-07ad-4d73-be27-5385816db516.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR69%20NUO-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '272fb392-c5f4-519a-94b9-df205465f2ce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YR69 NUO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR69%20NUO&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'JAGUAR',
'model': 'I-PACE',
'odometer': 56810,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44386,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235973/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45444,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235981/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45387,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235988/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41704,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695235998/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76282,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236032/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_272fb392-c5f4-519a-94b9-df205465f2ce/272fb392-c5f4-519a-94b9-df205465f2ce_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62471,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YR69NUO/695236056/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'JAGUAR I-PACE EV400 HSE Hatchback',
'transmission': 'automatic',
'trim': 'EV400 HSE',
'vin': 'SADHA2A18L1600058',
'year': 2020}
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520NUO%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [bca.uk] INFO: Saving data for YR69%20NUO: {'created_time': 1774857730.132082, 'last_price_update_time': 1774857730.132099, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR69%2520NUO') HTTP/1.1" 204 0
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29420ed0>
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_expert_report_file_cb3167da-5a8a-43e7-9a25-6d55849ed145.pdf HTTP/1.1" 201 0
2026-03-30 08:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b92fe590-6408-54e4-8691-54a1f4150203, skipping ID generation
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDP15KKH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP15KKH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296efbd0>
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_expert_report_file_000580c8-d67a-45e7-b944-70a3978de2bf.pdf HTTP/1.1" 201 0
2026-03-30 08:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de, skipping ID generation
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGY60VST-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GY60VST-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337704/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337704>
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946705>
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK17%20YMH-GB>
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK69%20JDA-GB>
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML64%20FNM-GB>
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU12%20ZVK-GB>
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695042442%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042442 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695720091%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720091 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980648%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980648 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011399%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011399 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695042447%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042447 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695720095%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720095 not downloaded yet
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299f1d90>
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_expert_report_file_cae97aef-eb9e-4872-abd4-c8679887efdd.pdf HTTP/1.1" 201 0
2026-03-30 08:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c9ec5b6c-f75f-550e-bcb7-dba32b86646a, skipping ID generation
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAK18WMV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK18WMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KO21TZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980672%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980672 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011403%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011403 not downloaded yet
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD59%20NTJ-GB>
2026-03-30 08:02:10 [scrapy.extensions.logstats] INFO: Crawled 56 pages (at 37 pages/min), scraped 60 items (at 55 items/min)
2026-03-30 08:02:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695042452%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042452 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695720099%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720099 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103607%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103607 not downloaded yet
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3a67d0>
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_expert_report_file_cfdd29e6-711a-4a16-8901-94355bbc848f.pdf HTTP/1.1" 201 0
2026-03-30 08:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bdd194af-ca4c-506a-b3e0-bea5faa07b02, skipping ID generation
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBP64ZRY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP64ZRY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980690%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980690 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011409%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011409 not downloaded yet
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695042458%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042458 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695720103%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720103 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103611%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103611 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591287%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591287 not downloaded yet
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG66GVF/42812428?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=HtcQOYOUKlwTsXn6LAhBmdUuYk9Sj60WqVrCodkFR5g%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980715%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980715 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011413%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011413 not downloaded yet
2026-03-30 08:02:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720086>
2026-03-30 08:02:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042431/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042431>
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695042464%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042464 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695720108%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720108 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103615%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103615 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591293%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591293 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980734%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980734 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011416%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011416 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695042471%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042471 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D695720114%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720114 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103619%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103619 not downloaded yet
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591299%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591299 not downloaded yet
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3c3b10>
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_expert_report_file_f597e819-bd4d-4d32-bce0-74aa1b777325.pdf HTTP/1.1" 201 0
2026-03-30 08:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eaf3c876-1cda-5f9a-8986-cb92d6f268a6, skipping ID generation
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRA18DHL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA18DHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a723290>
2026-03-30 08:02:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_expert_report_file_8e20a969-44cd-4f3b-a067-f89107d89470.pdf HTTP/1.1" 201 0
2026-03-30 08:02:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 10f8fc25-f437-538a-8bd1-b6018ee191b8, skipping ID generation
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DNX68EAJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NX68EAJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980769%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980769 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011424%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011424 not downloaded yet
2026-03-30 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103620%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103620 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591306%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591306 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022917%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022917 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976107%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976107 not downloaded yet
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2935bbd0>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_expert_report_file_277b45b4-1ec3-4243-ac8a-248baf96bc6d.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44987ffe-829c-5d89-be4a-5202a2eaa36d, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHG66GVF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG66GVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a72a290>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_expert_report_file_c2907e54-2bcd-4fb8-a3ee-74999c2f6c18.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGL60JZF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL60JZF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a736350>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_expert_report_file_d83bf34c-c77c-4682-872a-f23204848067.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15e4326d-14af-5ab8-a50d-baf938915286, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGU17VMP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU17VMP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a877a90>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_expert_report_file_00f0dc33-07a8-4875-a964-dea56e24281d.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 553c328c-878f-5a25-850c-bedffa09d48a, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPY64NDE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PY64NDE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337704/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D)
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980810%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980810 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011432%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011432 not downloaded yet
2026-03-30 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103628%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103628 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591312%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591312 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022928%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022928 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976122%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976122 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010745%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010745 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114357%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114357 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115036%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115036 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050824%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050824 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980846%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980846 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011440%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011440 not downloaded yet
2026-03-30 08:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP64ZRY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103635%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103635 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591321%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591321 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022938%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022938 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976148%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976148 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010782%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010782 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114359%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114359 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115041%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115041 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050837%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050837 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698980876%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980876 not downloaded yet
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D696011447%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011447 not downloaded yet
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2955e050>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_expert_report_file_1092f513-2776-40cf-a61f-4bf95fa34dd7.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DML64FNM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML64FNM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2954b3d0>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_expert_report_file_8e5b66df-c3a2-40cb-90d5-5105345966d8.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49612fbe-01a5-5d4e-80bd-30fa342bdeef, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVU12ZVK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VU12ZVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a820e50>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946705%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946705/600 saved to cache
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912f910>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEG%252F699337704%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337704/600 saved to cache
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290b0a50>
2026-03-30 08:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_expert_report_file_585ee05b-5a87-4a98-9eeb-dd98709a51a8.pdf HTTP/1.1" 201 0
2026-03-30 08:02:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e, skipping ID generation
2026-03-30 08:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYK69JDA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK69JDA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292e4650>
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_expert_report_file_59f33d51-6a31-4f2f-a9cf-c76c216a0f63.pdf HTTP/1.1" 201 0
2026-03-30 08:02:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 37f9280e-a6b6-5f46-a8b1-873c53552883, skipping ID generation
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMK17YMH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK17YMH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042431/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591287>
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103611>
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103607>
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103639%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103639 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591328%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591328 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022946%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022946 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976159%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976159 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010803%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010803 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114362%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114362 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115044%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115044 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050845%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050845 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050712%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050712 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699137739%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137739 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699502210%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502210 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298772%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298772 not downloaded yet
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720103>
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699103644%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103644 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698591337%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591337 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022960%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022960 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976174%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976174 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010828%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010828 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114365%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114365 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115047%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115047 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050853%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050853 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050719%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050719 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699137747%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137747 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699502218%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502218 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298779%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298779 not downloaded yet
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU17VMP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042458>
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GL60JZF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HG66GVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976091/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NX68EAJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022977%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022977 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976214%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976214 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010851%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010851 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114368%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114368 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115052%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115052 not downloaded yet
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050861%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050861 not downloaded yet
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29052910>
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_expert_report_file_a9916ace-9eec-4cd0-8645-22d11cba693c.pdf HTTP/1.1" 201 0
2026-03-30 08:02:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc466f24-81d9-5fc3-b998-a4c1bdbc387a, skipping ID generation
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAD59NTJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AD59NTJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293bd710>
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT20NCC%252F695042431%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042431/600 saved to cache
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b4ad10>
2026-03-30 08:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKO21TZL%252F695720086%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720086/600 saved to cache
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:12 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050724%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050724 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699137764%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137764 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699502227%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502227 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298787%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298787 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699022999%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022999 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976235%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976235 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010891%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010891 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114374%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114374 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115058%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115058 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050874%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050874 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010711%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010711 not downloaded yet
2026-03-30 08:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D)
2026-03-30 08:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502201/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK69JDA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK17YMH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050729%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050729 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699137769%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137769 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699502240%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502240 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298799%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298799 not downloaded yet
2026-03-30 08:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023024%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023024 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976267%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976267 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010915%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010915 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114380%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114380 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115063%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115063 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050894%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050894 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010732%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010732 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050732%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050732 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699137778%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137778 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699502249%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502249 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298805%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298805 not downloaded yet
2026-03-30 08:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML64FNM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VU12ZVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023041%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023041 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976287%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976287 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010940%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010940 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114385%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114385 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115071%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115071 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050917%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050917 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010754%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010754 not downloaded yet
2026-03-30 08:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976091/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D)
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050748%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050748 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699137788%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137788 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699502278%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502278 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298816%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298816 not downloaded yet
2026-03-30 08:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010965%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010965 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699114388%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114388 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115076%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115076 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050938%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050938 not downloaded yet
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010776%27 HTTP/1.1" 200 None
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010776 not downloaded yet
2026-03-30 08:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29549e90>
2026-03-30 08:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBP64ZRY%252F698591276%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591276/600 saved to cache
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29aeb850>
2026-03-30 08:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAK18WMV%252F699103607%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103607/600 saved to cache
2026-03-30 08:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698050766%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050766 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699137800%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137800 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699502309%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502309 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298831%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298831 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699010799%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010799 not downloaded yet
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502201/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042458/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 553c328c-878f-5a25-850c-bedffa09d48a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698050782%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050782 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699137808%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137808 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699502336%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502336 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298847%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298847 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699010838%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010838 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698050795%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050795 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699137818%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137818 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699502370%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502370 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298859%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298859 not downloaded yet
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a2a50>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNX68EAJ%252F698976091%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976091/600 saved to cache
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e6bd0>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKO21TZL%252F695720103%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720103/600 saved to cache
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699010869%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010869 not downloaded yet
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298787>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010711>
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699010897%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010897 not downloaded yet
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699010919%27 HTTP/1.1" 200 None
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010919 not downloaded yet
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a556d0>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502201%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502201/600 saved to cache
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a76c10>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT20NCC%252F695042458%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042458/600 saved to cache
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010754>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050917>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a807f90>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137734%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137734/600 saved to cache
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114385>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115071>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298831/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298831>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a2fd0>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050706%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050706/600 saved to cache
2026-03-30 08:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502309>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298859/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298859>
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D)
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502370>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010919/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010919>
2026-03-30 08:02:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010897>
2026-03-30 08:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D)
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a806890>
2026-03-30 08:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMK17YMH%252F699298787%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298787/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5c4410>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010711%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010711/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a7ffd0>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPY64NDE%252F698050917%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050917/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010869/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010869>
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137818>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b50ee90>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010754%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010754/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a794d0>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGL60JZF%252F699114385%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114385/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 37f9280e-a6b6-5f46-a8b1-873c53552883 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item 15e4326d-14af-5ab8-a50d-baf938915286 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299ff090>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502309%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502309/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050795>
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010838/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010838>
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298847/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298847>
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a805950>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502370%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502370/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137808>
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502336>
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050782>
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010799/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010799>
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010869/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050766>
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010838/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29231a50>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137818%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137818/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298847/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D)
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a7b750>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010869%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010869/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137800>
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2953a410>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010838%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010838/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299ff190>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050795%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050795/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29561d10>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMK17YMH%252F699298847%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298847/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010799/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010776>
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296dda10>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050782%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050782/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293ea650>
2026-03-30 08:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502336%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502336/600 saved to cache
2026-03-30 08:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050938/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050938>
2026-03-30 08:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2942d450>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010799%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010799/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 37f9280e-a6b6-5f46-a8b1-873c53552883 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 15e4326d-14af-5ab8-a50d-baf938915286 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114388>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010965>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115076/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115076>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296fac90>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050766%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050766/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298816>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502278>
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 37f9280e-a6b6-5f46-a8b1-873c53552883 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29531150>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137800%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137800/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137788>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050748>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010940>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050938/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D)
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298805>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976287>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023041>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a52a50>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010776%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010776/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a7acd0>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPY64NDE%252F698050938%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050938/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502249/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502249>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D)
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7598d0>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502278%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502278/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a57050>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGL60JZF%252F699114388%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114388/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137778/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137778>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050732>
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299fcad0>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137788%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137788/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010732>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050894/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050894>
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a1790>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMK17YMH%252F699298816%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298816/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D)
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115063>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D)
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D)
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a1990>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMK17YMH%252F699298805%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298805/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114380>
2026-03-30 08:02:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010915/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010915>
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a79b390>
2026-03-30 08:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNX68EAJ%252F698976287%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976287/600 saved to cache
2026-03-30 08:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137778/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29531a10>
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRA18DHL%252F699023041%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023041/600 saved to cache
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2916da90>
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050732%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050732/600 saved to cache
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976267>
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d5590>
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137778%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137778/600 saved to cache
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a96d0>
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010732%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010732/600 saved to cache
2026-03-30 08:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D)
2026-03-30 08:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023024/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023024>
2026-03-30 08:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29532810>
2026-03-30 08:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU17VMP%252F699115063%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115063/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 15e4326d-14af-5ab8-a50d-baf938915286 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item 553c328c-878f-5a25-850c-bedffa09d48a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010915/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG66GVF/42812428?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=HtcQOYOUKlwTsXn6LAhBmdUuYk9Sj60WqVrCodkFR5g%3D)
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023024/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D)
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88c1d0>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGL60JZF%252F699114380%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114380/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050729>
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2909d6d0>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG66GVF%252F699010915%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010915/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6cc7d0>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRA18DHL%252F699023024%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023024/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298799/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298799>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137769/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137769>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502240>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050874>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115058>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010891>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022999>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502227/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502227>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976235/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976235>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137764>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050724>
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D)
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AD59NTJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050861>
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D)
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a27490>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPY64NDE%252F698050874%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050874/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298799/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D)
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a61e510>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050729%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050729/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976235/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D)
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88cc10>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU17VMP%252F699115058%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115058/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502227/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137764/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88c8d0>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMK17YMH%252F699298799%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298799/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e5950>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNX68EAJ%252F698976235%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976235/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115052/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115052>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a54090>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502227%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502227/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3dac50>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137764%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137764/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AD59NTJ/42812426?sv=2020-08-04&st=2026-03-30T08%3A02%3A10Z&se=2026-03-30T08%3A27%3A10Z&sr=b&sp=r&sig=O%2FFcMZGPPohe76MiWqc7QUkM%2FGrrOrqPYZaUMkLXZwE%3D)
2026-03-30 08:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114368>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6cc850>
2026-03-30 08:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050724%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050724/600 saved to cache
2026-03-30 08:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976214>
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010851>
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2949ed90>
2026-03-30 08:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAD59NTJ%252F699010705%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010705/600 saved to cache
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a
2026-03-30 08:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc466f24-81d9-5fc3-b998-a4c1bdbc387a, skipping ID generation
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc466f24-81d9-5fc3-b998-a4c1bdbc387a sending to next pipeline
2026-03-30 08:02:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc466f24-81d9-5fc3-b998-a4c1bdbc387a, identifier: AD59%20NTJ
2026-03-30 08:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc466f24-81d9-5fc3-b998-a4c1bdbc387a with identifier: AD59%20NTJ
2026-03-30 08:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc466f24-81d9-5fc3-b998-a4c1bdbc387a with identifier: AD59%20NTJ
2026-03-30 08:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc466f24-81d9-5fc3-b998-a4c1bdbc387a with identifier: AD59%20NTJ to the API
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010705/600>
{'auction_title': '',
'c_o_2_emission_value': 145,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_expert_report_file_a9916ace-9eec-4cd0-8645-22d11cba693c.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD59%20NTJ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dc466f24-81d9-5fc3-b998-a4c1bdbc387a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AD59 NTJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD59%20NTJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 59346,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50938,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010705/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48985,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010711/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49187,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010732/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49260,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010754/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46952,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010776/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45909,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010799/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94027,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010838/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc466f24-81d9-5fc3-b998-a4c1bdbc387a/dc466f24-81d9-5fc3-b998-a4c1bdbc387a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71157,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AD59NTJ/699010869/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 1.4 TSI 160 GT Hatchback',
'transmission': 'manual',
'trim': 'TSI 160 GT',
'vin': 'WVWZZZ1KZAP087492',
'year': 2009}
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD59%2520NTJ%27 HTTP/1.1" 200 None
2026-03-30 08:02:19 [bca.uk] INFO: Saving data for AD59%20NTJ: {'created_time': 1774857739.760416, 'last_price_update_time': 1774857739.76043, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD59%2520NTJ') HTTP/1.1" 204 0
2026-03-30 08:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D)
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022977/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022977>
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298779/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298779>
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502218/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502218>
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050719>
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050853>
2026-03-30 08:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88f190>
2026-03-30 08:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FPY64NDE%252F698050861%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050861/600 saved to cache
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115052/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D)
2026-03-30 08:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137747>
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:19 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115047>
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114365/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114365>
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010828>
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976174>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7f6410>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU17VMP%252F699115052%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115052/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022960/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022960>
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502218/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050719/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290af5d0>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGL60JZF%252F699114368%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114368/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591337/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591337>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3a0b90>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502218%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502218/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103644>
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298772/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298772>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62e150>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050719%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050719/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29560310>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137747%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137747/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114365/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115047/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D)
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D)
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022960/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D)
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a1610>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGL60JZF%252F699114365%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114365/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a807810>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU17VMP%252F699115047%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115047/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699502210>
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699137739>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2950a850>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNX68EAJ%252F698976174%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976174/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e2990>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRA18DHL%252F699022960%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022960/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591337/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D)
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298772/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MK17YMH/42801995?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=V5dUSkp%2F1nf4z5p%2BXg1pLZ1pZIV3SWKWrrh10ufpCoE%3D)
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050712>
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29508310>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBP64ZRY%252F698591337%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591337/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115044/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115044>
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050845>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62f810>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMK17YMH%252F699298772%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298772/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 37f9280e-a6b6-5f46-a8b1-873c53552883
2026-03-30 08:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a78b50>
2026-03-30 08:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAK18WMV%252F699103644%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103644/600 saved to cache
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK69JDA/42812576?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=qKhKn7MDXsmipA94mxwQy%2FwN4d6nouI%2FdjtBOF0DwSc%3D)
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114362>
2026-03-30 08:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010803>
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VU12ZVK/42801763?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=Gdt1T6v%2FAvuW%2BfC02Go4I7YLZIYIBfgTWr94RbEL1%2Fg%3D)
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:20 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML64FNM/42793028?sv=2020-08-04&st=2026-03-30T08%3A02%3A09Z&se=2026-03-30T08%3A27%3A09Z&sr=b&sp=r&sig=1qTNSnnA%2FnrpLfAw31588dmp%2Fjm02XuOzua%2Bd0IpVaM%3D)
2026-03-30 08:02:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37f9280e-a6b6-5f46-a8b1-873c53552883 with identifier: MK17%20YMH
2026-03-30 08:02:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37f9280e-a6b6-5f46-a8b1-873c53552883 with identifier: MK17%20YMH
2026-03-30 08:02:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37f9280e-a6b6-5f46-a8b1-873c53552883 with identifier: MK17%20YMH to the API
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:21 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 102,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_expert_report_file_59f33d51-6a31-4f2f-a9cf-c76c216a0f63.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK17%20YMH-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '37f9280e-a6b6-5f46-a8b1-873c53552883',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MK17 YMH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK17%20YMH&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'KIA',
'model': 'PICANTO',
'odometer': 15715,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MK17YMH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298772',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298779',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298787',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298799',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298805',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298816',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298831',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298847',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298859'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39216,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298772/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35500,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298787/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34090,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298799/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34733,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298805/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81834,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298816/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37f9280e-a6b6-5f46-a8b1-873c53552883/37f9280e-a6b6-5f46-a8b1-873c53552883_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79769,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MK17YMH/699298847/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-01-01',
'seller_name': None,
'title': 'KIA PICANTO 1.0 65 SE Hatchback',
'transmission': 'manual',
'trim': '65 SE',
'vin': 'KNABX511LHT312191',
'year': 2017}
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK17%2520YMH%27 HTTP/1.1" 200 None
2026-03-30 08:02:21 [bca.uk] INFO: Saving data for MK17%20YMH: {'created_time': 1774857741.466138, 'last_price_update_time': 1774857741.46615, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK17%2520YMH') HTTP/1.1" 204 0
2026-03-30 08:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D)
2026-03-30 08:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976159/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976159>
2026-03-30 08:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591328>
2026-03-30 08:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022946>
2026-03-30 08:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103639>
2026-03-30 08:02:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 37f9280e-a6b6-5f46-a8b1-873c53552883 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c803650>
2026-03-30 08:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYK69JDA%252F699502210%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502210/600 saved to cache
2026-03-30 08:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e
2026-03-30 08:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e, skipping ID generation
2026-03-30 08:02:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e sending to next pipeline
2026-03-30 08:02:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e, identifier: YK69%20JDA
2026-03-30 08:02:21 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e with identifier: YK69%20JDA
2026-03-30 08:02:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e with identifier: YK69%20JDA
2026-03-30 08:02:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d62b92e-b693-5fc8-8c54-5c65d42b3e3e with identifier: YK69%20JDA to the API
2026-03-30 08:02:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502210/600>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_expert_report_file_585ee05b-5a87-4a98-9eeb-dd98709a51a8.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK69%20JDA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0d62b92e-b693-5fc8-8c54-5c65d42b3e3e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK69 JDA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK69%20JDA&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '118D',
'odometer': 70395,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42946,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502201/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42008,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502210/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40667,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502218/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39345,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502227/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86897,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502278/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76886,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502309/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92815,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502336/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d62b92e-b693-5fc8-8c54-5c65d42b3e3e/0d62b92e-b693-5fc8-8c54-5c65d42b3e3e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69912,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK69JDA/699502370/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'BMW 118D 2.0 M SPORT STEP Hatchback',
'transmission': 'automatic',
'trim': 'M SPORT STEP',
'vin': 'WBA7M920305R17695',
'year': 2020}
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520JDA%27 HTTP/1.1" 200 None
2026-03-30 08:02:22 [bca.uk] INFO: Saving data for YK69%20JDA: {'created_time': 1774857742.13286, 'last_price_update_time': 1774857742.132874, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK69%2520JDA') HTTP/1.1" 204 0
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 553c328c-878f-5a25-850c-bedffa09d48a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2941b950>
2026-03-30 08:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVU12ZVK%252F699137739%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137739/600 saved to cache
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef
2026-03-30 08:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49612fbe-01a5-5d4e-80bd-30fa342bdeef, skipping ID generation
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 49612fbe-01a5-5d4e-80bd-30fa342bdeef sending to next pipeline
2026-03-30 08:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49612fbe-01a5-5d4e-80bd-30fa342bdeef, identifier: VU12%20ZVK
2026-03-30 08:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3d88d0>
2026-03-30 08:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML64FNM%252F698050712%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050712/600 saved to cache
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e
2026-03-30 08:02:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e, skipping ID generation
2026-03-30 08:02:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e sending to next pipeline
2026-03-30 08:02:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e, identifier: ML64%20FNM
2026-03-30 08:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115041>
2026-03-30 08:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050837>
2026-03-30 08:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011447>
2026-03-30 08:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114359>
2026-03-30 08:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980876>
2026-03-30 08:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG66GVF/42812428?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=HtcQOYOUKlwTsXn6LAhBmdUuYk9Sj60WqVrCodkFR5g%3D)
2026-03-30 08:02:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49612fbe-01a5-5d4e-80bd-30fa342bdeef with identifier: VU12%20ZVK
2026-03-30 08:02:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49612fbe-01a5-5d4e-80bd-30fa342bdeef with identifier: VU12%20ZVK
2026-03-30 08:02:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49612fbe-01a5-5d4e-80bd-30fa342bdeef with identifier: VU12%20ZVK to the API
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137739/600>
{'auction_title': '',
'c_o_2_emission_value': 168,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_expert_report_file_8e5b66df-c3a2-40cb-90d5-5105345966d8.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU12%20ZVK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '49612fbe-01a5-5d4e-80bd-30fa342bdeef',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VU12 ZVK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU12%20ZVK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 91166,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50624,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137734/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48952,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137739/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46921,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137747/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48451,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137764/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47454,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137778/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97132,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137788/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70634,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137800/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_49612fbe-01a5-5d4e-80bd-30fa342bdeef/49612fbe-01a5-5d4e-80bd-30fa342bdeef_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87318,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VU12ZVK/699137818/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN 1.6 COOPER Hatchback',
'transmission': 'automatic',
'trim': 'COOPER',
'vin': 'WMWZB32040WL92801',
'year': 2012}
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU12%2520ZVK%27 HTTP/1.1" 200 None
2026-03-30 08:02:22 [bca.uk] INFO: Saving data for VU12%20ZVK: {'created_time': 1774857742.878244, 'last_price_update_time': 1774857742.878276, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU12%2520ZVK') HTTP/1.1" 204 0
2026-03-30 08:02:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e with identifier: ML64%20FNM
2026-03-30 08:02:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e with identifier: ML64%20FNM
2026-03-30 08:02:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1950bfcd-02d0-5e7e-9725-39a25b8e4e8e with identifier: ML64%20FNM to the API
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050712/600>
{'auction_title': '',
'c_o_2_emission_value': 106,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_expert_report_file_1092f513-2776-40cf-a61f-4bf95fa34dd7.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML64%20FNM-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1950bfcd-02d0-5e7e-9725-39a25b8e4e8e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ML64 FNM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML64%20FNM&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 68374,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42816,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050706/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43640,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050712/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42025,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050719/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41190,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050724/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40076,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050729/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39653,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050732/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80203,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050766/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77014,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050782/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1950bfcd-02d0-5e7e-9725-39a25b8e4e8e/1950bfcd-02d0-5e7e-9725-39a25b8e4e8e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87193,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML64FNM/698050795/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.0 60 SE Hatchback',
'transmission': 'manual',
'trim': '60 SE',
'vin': 'WVWZZZ6RZFY127172',
'year': 2014}
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML64%2520FNM%27 HTTP/1.1" 200 None
2026-03-30 08:02:23 [bca.uk] INFO: Saving data for ML64%20FNM: {'created_time': 1774857743.31699, 'last_price_update_time': 1774857743.317003, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML64%2520FNM') HTTP/1.1" 204 0
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293df050>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY64NDE%252F698050845%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050845/600 saved to cache
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 15e4326d-14af-5ab8-a50d-baf938915286 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a0b10>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGL60JZF%252F699114362%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114362/600 saved to cache
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2916cd90>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG66GVF%252F699010803%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010803/600 saved to cache
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010782>
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976148>
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022938/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022938>
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591321>
2026-03-30 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D)
2026-03-30 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D)
2026-03-30 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D)
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cc34b90>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBP64ZRY%252F698591328%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591328/600 saved to cache
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103635/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103635>
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011440>
2026-03-30 08:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a4c50>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP15KKH%252F698980876%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980876/600 saved to cache
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022938/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D)
2026-03-30 08:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980846/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980846>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e68d0>
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU17VMP%252F699115041%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115041/600 saved to cache
2026-03-30 08:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG66GVF/42812428?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=HtcQOYOUKlwTsXn6LAhBmdUuYk9Sj60WqVrCodkFR5g%3D)
2026-03-30 08:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NX68EAJ/42812084?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=8M5%2B3Q6GHQlIrxjjC1NB04ZIHrymNmpsTPu15kwLCF0%3D)
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a7690>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18DHL%252F699022938%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022938/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050824/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698050824>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c7bc990>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHG66GVF%252F699010782%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010782/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e5110>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNX68EAJ%252F698976148%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976148/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115036>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699114357>
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D)
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D)
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d6390>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBP64ZRY%252F698591321%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591321/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980846/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D)
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103635/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02: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-30 08:02: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-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e1110>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGY60VST%252F696011440%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011440/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU17VMP/42801809?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=4UBZXF92u2klQlGQJgbGeVQbawbaiiku%2B770jQi1ctM%3D)
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022928>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010745/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010745>
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050824/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PY64NDE/42793141?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=7V%2Bwj6e52ZKddBgGBFDquPWgjqSw4DrvCtGXR3rzR1Y%3D)
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 8 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02: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-30 08:02: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-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29389610>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP15KKH%252F698980846%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980846/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02: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-30 08:02: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-30 08:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291af650>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK18WMV%252F699103635%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103635/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976122>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591312>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022917>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980810>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103628/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103628>
2026-03-30 08:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011432/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011432>
2026-03-30 08:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GL60JZF/42806401?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=xYLwXDmLVZ6ktHie558DP9uEjHhAEV1PaImp0n3JiIE%3D)
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 553c328c-878f-5a25-850c-bedffa09d48a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a53550>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU17VMP%252F699115036%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115036/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 15e4326d-14af-5ab8-a50d-baf938915286
2026-03-30 08:02:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15e4326d-14af-5ab8-a50d-baf938915286, skipping ID generation
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15e4326d-14af-5ab8-a50d-baf938915286 sending to next pipeline
2026-03-30 08:02:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15e4326d-14af-5ab8-a50d-baf938915286, identifier: GU17%20VMP
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a703790>
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPY64NDE%252F698050824%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050824/600 saved to cache
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 553c328c-878f-5a25-850c-bedffa09d48a
2026-03-30 08:02:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 553c328c-878f-5a25-850c-bedffa09d48a, skipping ID generation
2026-03-30 08:02:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 553c328c-878f-5a25-850c-bedffa09d48a sending to next pipeline
2026-03-30 08:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 553c328c-878f-5a25-850c-bedffa09d48a, identifier: PY64%20NDE
2026-03-30 08:02:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15e4326d-14af-5ab8-a50d-baf938915286 with identifier: GU17%20VMP
2026-03-30 08:02:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15e4326d-14af-5ab8-a50d-baf938915286 with identifier: GU17%20VMP
2026-03-30 08:02:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15e4326d-14af-5ab8-a50d-baf938915286 with identifier: GU17%20VMP to the API
2026-03-30 08:02:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115036/600>
{'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_expert_report_file_d83bf34c-c77c-4682-872a-f23204848067.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU17%20VMP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '15e4326d-14af-5ab8-a50d-baf938915286',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GU17 VMP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU17%20VMP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 61133,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45660,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115036/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46033,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115041/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46217,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115047/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45094,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115052/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82613,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115058/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15e4326d-14af-5ab8-a50d-baf938915286/15e4326d-14af-5ab8-a50d-baf938915286_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54640,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU17VMP/699115063/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.0 60 MATCH EDITION Hatchback',
'transmission': 'manual',
'trim': '60 MATCH EDITION',
'vin': 'WVWZZZ6RZHY215486',
'year': 2017}
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU17%2520VMP%27 HTTP/1.1" 200 None
2026-03-30 08:02:26 [bca.uk] INFO: Saving data for GU17%20VMP: {'created_time': 1774857746.179649, 'last_price_update_time': 1774857746.179662, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU17%2520VMP') HTTP/1.1" 204 0
2026-03-30 08:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 553c328c-878f-5a25-850c-bedffa09d48a with identifier: PY64%20NDE
2026-03-30 08:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 553c328c-878f-5a25-850c-bedffa09d48a with identifier: PY64%20NDE
2026-03-30 08:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 553c328c-878f-5a25-850c-bedffa09d48a with identifier: PY64%20NDE to the API
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050824/600>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_expert_report_file_00f0dc33-07a8-4875-a964-dea56e24281d.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY64%20NDE-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '553c328c-878f-5a25-850c-bedffa09d48a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PY64 NDE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY64%20NDE&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '520D',
'odometer': 70115,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46003,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050824/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43614,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050845/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41097,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050861/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87390,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050874/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102133,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050917/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_553c328c-878f-5a25-850c-bedffa09d48a/553c328c-878f-5a25-850c-bedffa09d48a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98005,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PY64NDE/698050938/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'BMW 520D 2.0 190 SE STEP Saloon',
'transmission': 'automatic',
'trim': '190 SE STEP',
'vin': 'WBA5E52090GJ37573',
'year': 2014}
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY64%2520NDE%27 HTTP/1.1" 200 None
2026-03-30 08:02:26 [bca.uk] INFO: Saving data for PY64%20NDE: {'created_time': 1774857746.649397, 'last_price_update_time': 1774857746.649415, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY64%2520NDE') HTTP/1.1" 204 0
2026-03-30 08:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D)
2026-03-30 08:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011424>
2026-03-30 08:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591299/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591299>
2026-03-30 08:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103620/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103620>
2026-03-30 08:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980769/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980769>
2026-03-30 08:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA18DHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88e450>
2026-03-30 08:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGL60JZF%252F699114357%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114357/600 saved to cache
2026-03-30 08:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5
2026-03-30 08:02:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5, skipping ID generation
2026-03-30 08:02:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 sending to next pipeline
2026-03-30 08:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5, identifier: GL60%20JZF
2026-03-30 08:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 with identifier: GL60%20JZF
2026-03-30 08:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 with identifier: GL60%20JZF
2026-03-30 08:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5210e5ef-5c44-5d9a-a029-e6bd5daab3d5 with identifier: GL60%20JZF to the API
2026-03-30 08:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114357/600>
{'auction_title': '',
'c_o_2_emission_value': 107,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_expert_report_file_c2907e54-2bcd-4fb8-a3ee-74999c2f6c18.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL60%20JZF-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5210e5ef-5c44-5d9a-a029-e6bd5daab3d5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GL60 JZF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL60%20JZF&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 97941,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47494,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114357/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50982,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114362/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49640,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114365/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47644,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114368/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85806,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114380/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90436,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114385/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5210e5ef-5c44-5d9a-a029-e6bd5daab3d5/5210e5ef-5c44-5d9a-a029-e6bd5daab3d5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75964,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GL60JZF/699114388/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'TOYOTA AYGO 1.0 VVT-I BLUE MMT Hatchback',
'transmission': 'automatic',
'trim': 'VVT-I BLUE MMT',
'vin': 'JTDKG18C80N485290',
'year': 2011}
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL60%2520JZF%27 HTTP/1.1" 200 None
2026-03-30 08:02:27 [bca.uk] INFO: Saving data for GL60%20JZF: {'created_time': 1774857747.287482, 'last_price_update_time': 1774857747.287498, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL60%2520JZF') HTTP/1.1" 204 0
2026-03-30 08:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103619>
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011432/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D)
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103628/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d033e90>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRA18DHL%252F699022928%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022928/600 saved to cache
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720114>
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299aae50>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGY60VST%252F696011432%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011432/600 saved to cache
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a703f50>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAK18WMV%252F699103628%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103628/600 saved to cache
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18DHL/42812409?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=l3QOhUoubAv9Dl7369y9IIgqdwatxrMuUZcAX59UpMI%3D)
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980769/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D)
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010745/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HG66GVF/42812428?sv=2020-08-04&st=2026-03-30T08%3A02%3A07Z&se=2026-03-30T08%3A27%3A07Z&sr=b&sp=r&sig=HtcQOYOUKlwTsXn6LAhBmdUuYk9Sj60WqVrCodkFR5g%3D)
2026-03-30 08:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042471>
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D)
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290ae790>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRA18DHL%252F699022911%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022911/600 saved to cache
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a7c90>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDP15KKH%252F698980769%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980769/600 saved to cache
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011416>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a701790>
2026-03-30 08:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHG66GVF%252F699010745%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010745/600 saved to cache
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44987ffe-829c-5d89-be4a-5202a2eaa36d
2026-03-30 08:02:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44987ffe-829c-5d89-be4a-5202a2eaa36d, skipping ID generation
2026-03-30 08:02:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44987ffe-829c-5d89-be4a-5202a2eaa36d sending to next pipeline
2026-03-30 08:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44987ffe-829c-5d89-be4a-5202a2eaa36d, identifier: HG66%20GVF
2026-03-30 08:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44987ffe-829c-5d89-be4a-5202a2eaa36d with identifier: HG66%20GVF
2026-03-30 08:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44987ffe-829c-5d89-be4a-5202a2eaa36d with identifier: HG66%20GVF
2026-03-30 08:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44987ffe-829c-5d89-be4a-5202a2eaa36d with identifier: HG66%20GVF to the API
2026-03-30 08:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010745/600>
{'auction_title': '',
'c_o_2_emission_value': 106,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_expert_report_file_277b45b4-1ec3-4243-ac8a-248baf96bc6d.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG66%20GVF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '44987ffe-829c-5d89-be4a-5202a2eaa36d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HG66 GVF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG66%20GVF&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '116D',
'odometer': 122420,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45454,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010745/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47277,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010782/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49236,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010803/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44987ffe-829c-5d89-be4a-5202a2eaa36d/44987ffe-829c-5d89-be4a-5202a2eaa36d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85332,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HG66GVF/699010915/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'BMW 116D 1.5 SPORT Hatchback',
'transmission': 'manual',
'trim': 'SPORT',
'vin': 'WBA1V720X05D51349',
'year': 2016}
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG66%2520GVF%27 HTTP/1.1" 200 None
2026-03-30 08:02:28 [bca.uk] INFO: Saving data for HG66%20GVF: {'created_time': 1774857748.243092, 'last_price_update_time': 1774857748.243122, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG66%2520GVF') HTTP/1.1" 204 0
2026-03-30 08:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3d9410>
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGY60VST%252F696011424%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011424/600 saved to cache
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980734>
2026-03-30 08:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591293/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591293>
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c803890>
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAK18WMV%252F699103619%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103619/600 saved to cache
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591299/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP64ZRY/42804176?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=Gjb75EH4YKN5BBKsrIuTT0dFaelUOL%2FSuGULlEJ5P1I%3D)
2026-03-30 08:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699103615>
2026-03-30 08:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042464>
2026-03-30 08:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011413>
2026-03-30 08:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720108>
2026-03-30 08:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D)
2026-03-30 08:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d873dd0>
2026-03-30 08:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBP64ZRY%252F698591299%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591299/600 saved to cache
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02
2026-03-30 08:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eaf3c876-1cda-5f9a-8986-cb92d6f268a6 with identifier: RA18%20DHL
2026-03-30 08:02:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eaf3c876-1cda-5f9a-8986-cb92d6f268a6 with identifier: RA18%20DHL
2026-03-30 08:02:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eaf3c876-1cda-5f9a-8986-cb92d6f268a6 with identifier: RA18%20DHL to the API
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:28 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 107,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_expert_report_file_f597e819-bd4d-4d32-bce0-74aa1b777325.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA18%20DHL-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'eaf3c876-1cda-5f9a-8986-cb92d6f268a6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RA18 DHL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA18%20DHL&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LEXUS',
'model': 'IS 300H',
'odometer': 56996,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA18DHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022917',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022928',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022938',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022946',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022960',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022977',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022999',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023024',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023041'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49840,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022911/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45601,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022928/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48144,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022938/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43875,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699022960/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96922,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023024/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eaf3c876-1cda-5f9a-8986-cb92d6f268a6/eaf3c876-1cda-5f9a-8986-cb92d6f268a6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49535,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18DHL/699023041/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'LEXUS IS 300H 2.5 F-SPORT Saloon',
'transmission': 'manual',
'trim': 'F-SPORT',
'vin': 'JTHBH5D2X05070505',
'year': 2018}
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA18%2520DHL%27 HTTP/1.1" 200 None
2026-03-30 08:02:28 [bca.uk] INFO: Saving data for RA18%20DHL: {'created_time': 1774857748.961931, 'last_price_update_time': 1774857748.961944, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA18%2520DHL') HTTP/1.1" 204 0
2026-03-30 08:02:28 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item b92fe590-6408-54e4-8691-54a1f4150203 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10f8fc25-f437-538a-8bd1-b6018ee191b8 with identifier: NX68%20EAJ
2026-03-30 08:02:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10f8fc25-f437-538a-8bd1-b6018ee191b8 with identifier: NX68%20EAJ
2026-03-30 08:02:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10f8fc25-f437-538a-8bd1-b6018ee191b8 with identifier: NX68%20EAJ to the API
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:29 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_expert_report_file_8e20a969-44cd-4f3b-a067-f89107d89470.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX68%20EAJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '10f8fc25-f437-538a-8bd1-b6018ee191b8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX68 EAJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX68%20EAJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLVO',
'model': 'XC40',
'odometer': 120764,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NX68EAJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976107',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976122',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976148',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976159',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976174',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976214',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976235',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976267',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976287'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49294,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976091/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48657,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976148/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45773,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976174/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70312,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976235/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10f8fc25-f437-538a-8bd1-b6018ee191b8/10f8fc25-f437-538a-8bd1-b6018ee191b8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62349,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NX68EAJ/698976287/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'VOLVO XC40 2.0 D3 INSCRIPTION PRO StationWagon',
'transmission': 'manual',
'trim': 'D3 INSCRIPTION PRO',
'vin': 'YV1XZ72B1K2125583',
'year': 2019}
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX68%2520EAJ%27 HTTP/1.1" 200 None
2026-03-30 08:02:29 [bca.uk] INFO: Saving data for NX68%20EAJ: {'created_time': 1774857749.387499, 'last_price_update_time': 1774857749.387513, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX68%2520EAJ') HTTP/1.1" 204 0
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042452/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042452>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980715>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980690/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980690>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011409>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720099>
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 1 for item eaf3c876-1cda-5f9a-8986-cb92d6f268a6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item 10f8fc25-f437-538a-8bd1-b6018ee191b8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299e5610>
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGY60VST%252F696011416%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011416/600 saved to cache
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5cfd50>
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKO21TZL%252F695720114%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720114/600 saved to cache
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a803690>
2026-03-30 08:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT20NCC%252F695042471%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042471/600 saved to cache
2026-03-30 08:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011403>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980672>
2026-03-30 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720095>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK18WMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042447>
2026-03-30 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D)
2026-03-30 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D)
2026-03-30 08:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980690/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D)
2026-03-30 08:02:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdd194af-ca4c-506a-b3e0-bea5faa07b02 with identifier: BP64%20ZRY
2026-03-30 08:02:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdd194af-ca4c-506a-b3e0-bea5faa07b02 with identifier: BP64%20ZRY
2026-03-30 08:02:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdd194af-ca4c-506a-b3e0-bea5faa07b02 with identifier: BP64%20ZRY to the API
2026-03-30 08:02:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:30 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_expert_report_file_cfdd29e6-711a-4a16-8901-94355bbc848f.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP64%20ZRY-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bdd194af-ca4c-506a-b3e0-bea5faa07b02',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BP64 ZRY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP64%20ZRY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 74415,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 9,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP64ZRY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591287',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591293',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591299',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591306',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591312',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591321',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591328',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698591337'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180795,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591276/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163148,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591299/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154352,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591321/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160008,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591328/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd194af-ca4c-506a-b3e0-bea5faa07b02/bdd194af-ca4c-506a-b3e0-bea5faa07b02_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147494,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP64ZRY/698591337/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'HYUNDAI I10 1.0 SE Hatchback',
'transmission': 'manual',
'trim': 'SE',
'vin': 'NLHA851ALFZ056284',
'year': 2015}
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP64%2520ZRY%27 HTTP/1.1" 200 None
2026-03-30 08:02:30 [bca.uk] INFO: Saving data for BP64%20ZRY: {'created_time': 1774857750.101817, 'last_price_update_time': 1774857750.10183, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP64%2520ZRY') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 5 for item b92fe590-6408-54e4-8691-54a1f4150203 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011399>
2026-03-30 08:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980648>
2026-03-30 08:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720091/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720091>
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item bdd194af-ca4c-506a-b3e0-bea5faa07b02 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291aef50>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAK18WMV%252F699103615%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103615/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a70b390>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT20NCC%252F695042464%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042464/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a61f450>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKO21TZL%252F695720108%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720108/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c4c50>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDP15KKH%252F698980715%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980715/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c6990>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGY60VST%252F696011409%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011409/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a70b950>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDP15KKH%252F698980690%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980690/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK18WMV/42809901?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=ugS5IVrIUOFFf4YV7h%2BWQWpTaPJbdfWfEdYKdEbdEiw%3D)
2026-03-30 08:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042442>
2026-03-30 08:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GY60VST-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP15KKH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042447/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3f63d0>
2026-03-30 08:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAK18WMV%252F699103603%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103603/600 saved to cache
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a
2026-03-30 08:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c9ec5b6c-f75f-550e-bcb7-dba32b86646a, skipping ID generation
2026-03-30 08:02:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c9ec5b6c-f75f-550e-bcb7-dba32b86646a sending to next pipeline
2026-03-30 08:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9ec5b6c-f75f-550e-bcb7-dba32b86646a, identifier: AK18%20WMV
2026-03-30 08:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9ec5b6c-f75f-550e-bcb7-dba32b86646a with identifier: AK18%20WMV
2026-03-30 08:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9ec5b6c-f75f-550e-bcb7-dba32b86646a with identifier: AK18%20WMV
2026-03-30 08:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9ec5b6c-f75f-550e-bcb7-dba32b86646a with identifier: AK18%20WMV to the API
2026-03-30 08:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103603/600>
{'auction_title': '',
'c_o_2_emission_value': 147,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_expert_report_file_cae97aef-eb9e-4872-abd4-c8679887efdd.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK18%20WMV-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c9ec5b6c-f75f-550e-bcb7-dba32b86646a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AK18 WMV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK18%20WMV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'JAGUAR',
'model': 'E-PACE',
'odometer': 67257,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51575,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103603/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49385,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103607/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49519,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103615/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46931,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103619/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111964,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103628/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75219,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103635/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9ec5b6c-f75f-550e-bcb7-dba32b86646a/c9ec5b6c-f75f-550e-bcb7-dba32b86646a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72637,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK18WMV/699103644/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'JAGUAR E-PACE 2.0 D150 AWD R-DYNAMIC S Hatchback',
'transmission': 'automatic',
'trim': 'D150 AWD R-DYNAMIC S',
'vin': 'SADFA2AN0J1Z13807',
'year': 2018}
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520WMV%27 HTTP/1.1" 200 None
2026-03-30 08:02:31 [bca.uk] INFO: Saving data for AK18%20WMV: {'created_time': 1774857751.455357, 'last_price_update_time': 1774857751.455368, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK18%2520WMV') HTTP/1.1" 204 0
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720089>
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042435>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88d1d0>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT20NCC%252F695042447%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042447/600 saved to cache
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cd16850>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKO21TZL%252F695720095%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720095/600 saved to cache
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP15KKH/42812474?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=KtcZHr8xQVZlW5eHGhFXhoh01zcIr14LprnIM5hj5n4%3D)
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042429/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042429>
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720083/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720083>
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item b92fe590-6408-54e4-8691-54a1f4150203 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 6 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 2 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GY60VST/42779062?sv=2020-08-04&st=2026-03-30T08%3A02%3A06Z&se=2026-03-30T08%3A27%3A06Z&sr=b&sp=r&sig=dr1tD84L2ozScr%2BiA0Ifp7DQKTQZeefe0axGEA5IcRs%3D)
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720091/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT20NCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042435/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6cde10>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP15KKH%252F698980648%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980648/600 saved to cache
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b92fe590-6408-54e4-8691-54a1f4150203
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS20DGV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337686>
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ18XUS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG19%20YHM-GB>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cba8e50>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGY60VST%252F696011399%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011399/600 saved to cache
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d4c50>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKO21TZL%252F695720091%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720091/600 saved to cache
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e6c50>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT20NCC%252F695042435%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042435/600 saved to cache
2026-03-30 08:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA18%20YWW-GB>
2026-03-30 08:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504576>
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720083/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KO21TZL/42751435?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=nrOVFROomKuQ4iB6BKIH2S%2BtND3aus6ibFwmYJj55Nk%3D)
2026-03-30 08:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042429/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2950af90>
2026-03-30 08:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9d3b4-87ba-5653-9db4-12381a192a14/57f9d3b4-87ba-5653-9db4-12381a192a14_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLS20DGV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS20DGV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 57f9d3b4-87ba-5653-9db4-12381a192a14
2026-03-30 08:02:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 57f9d3b4-87ba-5653-9db4-12381a192a14, skipping ID generation
2026-03-30 08:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57f9d3b4-87ba-5653-9db4-12381a192a14 with scrape type 1
2026-03-30 08:02:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 57f9d3b4-87ba-5653-9db4-12381a192a14 sending to next pipeline
2026-03-30 08:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57f9d3b4-87ba-5653-9db4-12381a192a14, identifier: LS20%20DGV
2026-03-30 08:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3f7e90>
2026-03-30 08:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17/c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPJ18XUS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ18XUS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17
2026-03-30 08:02:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17, skipping ID generation
2026-03-30 08:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 with scrape type 1
2026-03-30 08:02:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 sending to next pipeline
2026-03-30 08:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17, identifier: PJ18%20XUS
2026-03-30 08:02:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57f9d3b4-87ba-5653-9db4-12381a192a14 with identifier: LS20%20DGV
2026-03-30 08:02:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57f9d3b4-87ba-5653-9db4-12381a192a14 with identifier: LS20%20DGV
2026-03-30 08:02:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57f9d3b4-87ba-5653-9db4-12381a192a14 with identifier: LS20%20DGV to the API
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS20DGV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 153,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '57f9d3b4-87ba-5653-9db4-12381a192a14',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LS20 DGV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS20%20DGV&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 46405,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57f9d3b4-87ba-5653-9db4-12381a192a14/57f9d3b4-87ba-5653-9db4-12381a192a14_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS20DGV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'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': 'U5YPH814LLL883708',
'year': 2020}
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS20%2520DGV%27 HTTP/1.1" 200 None
2026-03-30 08:02:32 [bca.uk] INFO: Saving data for LS20%20DGV: {'created_time': 1774857752.775626, 'last_price_update_time': 1774857752.775638, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS20%2520DGV') HTTP/1.1" 204 0
2026-03-30 08:02:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 with identifier: PJ18%20XUS
2026-03-30 08:02:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 with identifier: PJ18%20XUS
2026-03-30 08:02:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17 with identifier: PJ18%20XUS to the API
2026-03-30 08:02:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ18XUS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 115,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PJ18 XUS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ18%20XUS&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'KIA',
'model': 'STONIC',
'odometer': 64224,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17/c4edf5aa-97d4-5b76-b282-6b0fe9f3ae17_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ18XUS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'KIA STONIC 1.0 T GDI 120 FIRST EDITION Hatchback',
'transmission': 'manual',
'trim': 'T GDI 120 FIRST EDITION',
'vin': 'KNAD6811LJ6123476',
'year': 2018}
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ18%2520XUS%27 HTTP/1.1" 200 None
2026-03-30 08:02:33 [bca.uk] INFO: Saving data for PJ18%20XUS: {'created_time': 1774857753.319593, 'last_price_update_time': 1774857753.319604, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ18%2520XUS') HTTP/1.1" 204 0
2026-03-30 08:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT20NCC/42737814?sv=2020-08-04&st=2026-03-30T08%3A02%3A04Z&se=2026-03-30T08%3A27%3A04Z&sr=b&sp=r&sig=0mZytDmg1OXw9JndRxvgS6efPXGYwxNN9Gw3zJzkyOk%3D)
2026-03-30 08:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW23LCZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337649/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337649>
2026-03-30 08:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946654>
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e1290>
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKO21TZL%252F695720083%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720083/600 saved to cache
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912eb50>
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT20NCC%252F695042429%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042429/600 saved to cache
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a51950>
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT20NCC%252F695042422%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042422/600 saved to cache
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938bb50>
2026-03-30 08:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_907cc35e-d728-5ca1-9c29-81e245e232df/907cc35e-d728-5ca1-9c29-81e245e232df_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMW23LCZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW23LCZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 907cc35e-d728-5ca1-9c29-81e245e232df
2026-03-30 08:02:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 907cc35e-d728-5ca1-9c29-81e245e232df, skipping ID generation
2026-03-30 08:02:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 907cc35e-d728-5ca1-9c29-81e245e232df with scrape type 1
2026-03-30 08:02:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 907cc35e-d728-5ca1-9c29-81e245e232df sending to next pipeline
2026-03-30 08:02:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 907cc35e-d728-5ca1-9c29-81e245e232df, identifier: MW23%20LCZ
2026-03-30 08:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504574>
2026-03-30 08:02:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de with identifier: GY60%20VST
2026-03-30 08:02:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de with identifier: GY60%20VST
2026-03-30 08:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de with identifier: GY60%20VST to the API
2026-03-30 08:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:34 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 140,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_expert_report_file_000580c8-d67a-45e7-b944-70a3978de2bf.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY60%20VST-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GY60 VST',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY60%20VST&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '320D',
'odometer': 81299,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GY60VST-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011399',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011403',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011409',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011413',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011416',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011424',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011432',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011440',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=696011447'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52371,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011399/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54306,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011409/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50804,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011416/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92254,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011424/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73300,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011432/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de/cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91715,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GY60VST/696011440/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'BMW 320D 2.0 EXCLUSIVE EDITION STEP Saloon',
'transmission': 'manual',
'trim': 'EXCLUSIVE EDITION STEP',
'vin': 'WBAPP12020A941695',
'year': 2010}
2026-03-30 08:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY60%2520VST%27 HTTP/1.1" 200 None
2026-03-30 08:02:34 [bca.uk] INFO: Saving data for GY60%20VST: {'created_time': 1774857754.450038, 'last_price_update_time': 1774857754.45005, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY60%2520VST') HTTP/1.1" 204 0
2026-03-30 08:02:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6550bbfb-d2cb-560a-b01c-b9da48150ea8 with identifier: BT20%20NCC
2026-03-30 08:02:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6550bbfb-d2cb-560a-b01c-b9da48150ea8 with identifier: BT20%20NCC
2026-03-30 08:02:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6550bbfb-d2cb-560a-b01c-b9da48150ea8 with identifier: BT20%20NCC to the API
2026-03-30 08:02:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:35 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 116,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_expert_report_file_02ea7b04-aec4-4e24-b472-ad7572e0e9af.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT20%20NCC-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6550bbfb-d2cb-560a-b01c-b9da48150ea8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BT20 NCC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT20%20NCC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 23928,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT20NCC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042429',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042431',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042435',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042442',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042447',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042452',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042458',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042464',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695042471'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55369,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042422/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52568,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042429/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52268,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042431/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54377,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042435/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51541,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042447/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64542,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042458/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78889,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042464/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6550bbfb-d2cb-560a-b01c-b9da48150ea8/6550bbfb-d2cb-560a-b01c-b9da48150ea8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61124,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT20NCC/695042471/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'FORD FIESTA 1.0 E/B 95 TITANIUM Hatchback',
'transmission': 'manual',
'trim': 'E/B 95 TITANIUM',
'vin': 'WF0JXXGAHJLA75137',
'year': 2020}
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT20%2520NCC%27 HTTP/1.1" 200 None
2026-03-30 08:02:35 [bca.uk] INFO: Saving data for BT20%20NCC: {'created_time': 1774857755.175316, 'last_price_update_time': 1774857755.175328, 'auction_closing_time': 1774951200.0}
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT20%2520NCC') HTTP/1.1" 204 0
2026-03-30 08:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b92fe590-6408-54e4-8691-54a1f4150203 with identifier: DP15%20KKH
2026-03-30 08:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b92fe590-6408-54e4-8691-54a1f4150203 with identifier: DP15%20KKH
2026-03-30 08:02:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b92fe590-6408-54e4-8691-54a1f4150203 with identifier: DP15%20KKH to the API
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:35 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 121,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_expert_report_file_cb3167da-5a8a-43e7-9a25-6d55849ed145.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP15%20KKH-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'b92fe590-6408-54e4-8691-54a1f4150203',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DP15 KKH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP15%20KKH&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LEXUS',
'model': 'NX 300H',
'odometer': 194989,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP15KKH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980648',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980672',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980690',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980715',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980734',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980769',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980810',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980846',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698980876'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45836,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980648/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46617,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980690/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44746,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980715/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84863,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980769/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77345,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980846/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b92fe590-6408-54e4-8691-54a1f4150203/b92fe590-6408-54e4-8691-54a1f4150203_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70866,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP15KKH/698980876/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'LEXUS NX 300H 2.5 LUXURY StationWagon',
'transmission': 'manual',
'trim': 'LUXURY',
'vin': 'JTJBJRBZ702020155',
'year': 2015}
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP15%2520KKH%27 HTTP/1.1" 200 None
2026-03-30 08:02:35 [bca.uk] INFO: Saving data for DP15%20KKH: {'created_time': 1774857755.880972, 'last_price_update_time': 1774857755.880983, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP15%2520KKH') HTTP/1.1" 204 0
2026-03-30 08:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e5a15cd-1597-54cc-965f-3b9f17cc476b with identifier: KO21%20TZL
2026-03-30 08:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e5a15cd-1597-54cc-965f-3b9f17cc476b with identifier: KO21%20TZL
2026-03-30 08:02:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e5a15cd-1597-54cc-965f-3b9f17cc476b with identifier: KO21%20TZL to the API
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:36 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 174,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_expert_report_file_1f8a742f-da05-4fd8-811f-66562a64dcba.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO21%20TZL-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4e5a15cd-1597-54cc-965f-3b9f17cc476b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KO21 TZL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO21%20TZL&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'JAGUAR',
'model': 'F-PACE',
'odometer': 70604,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KO21TZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720083',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720086',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720089',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720091',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720095',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720099',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720103',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720108',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695720114'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51064,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720083/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49196,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720086/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49467,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720091/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46129,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720095/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74772,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720103/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87466,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720108/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e5a15cd-1597-54cc-965f-3b9f17cc476b/4e5a15cd-1597-54cc-965f-3b9f17cc476b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57729,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KO21TZL/695720114/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'JAGUAR F-PACE 2.0 D200 AWD R-DYNAMIC HSE StationWagon',
'transmission': 'automatic',
'trim': 'D200 AWD R-DYNAMIC HSE',
'vin': 'SADCA2AN8MA677785',
'year': 2021}
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO21%2520TZL%27 HTTP/1.1" 200 None
2026-03-30 08:02:36 [bca.uk] INFO: Saving data for KO21%20TZL: {'created_time': 1774857756.283416, 'last_price_update_time': 1774857756.283431, 'auction_closing_time': 1774951200.0}
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO21%2520TZL') HTTP/1.1" 204 0
2026-03-30 08:02:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 907cc35e-d728-5ca1-9c29-81e245e232df with identifier: MW23%20LCZ
2026-03-30 08:02:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 907cc35e-d728-5ca1-9c29-81e245e232df with identifier: MW23%20LCZ
2026-03-30 08:02:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 907cc35e-d728-5ca1-9c29-81e245e232df with identifier: MW23%20LCZ to the API
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW23LCZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '907cc35e-d728-5ca1-9c29-81e245e232df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MW23 LCZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW23%20LCZ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'KIA',
'model': 'PICANTO X-LINE',
'odometer': 15426,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_907cc35e-d728-5ca1-9c29-81e245e232df/907cc35e-d728-5ca1-9c29-81e245e232df_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW23LCZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'KIA PICANTO X-LINE 1.0 S Hatchback',
'transmission': 'automatic',
'trim': 'S',
'vin': 'KNAB3518YPT104884',
'year': 2023}
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW23%2520LCZ%27 HTTP/1.1" 200 None
2026-03-30 08:02:36 [bca.uk] INFO: Saving data for MW23%20LCZ: {'created_time': 1774857756.713753, 'last_price_update_time': 1774857756.713765, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW23%2520LCZ') HTTP/1.1" 204 0
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504570>
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486892>
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD17%20YMX-GB>
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D)
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item cfcf1ea8-3fb7-5d4c-80c1-9f7a64ed76de due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item 6550bbfb-d2cb-560a-b01c-b9da48150ea8 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item b92fe590-6408-54e4-8691-54a1f4150203 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 3 for item 4e5a15cd-1597-54cc-965f-3b9f17cc476b due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337686/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D)
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486862/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486862>
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=692946644>
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724418>
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296988>
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP71AEU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV19WRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a729f90>
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF63MVZ%252F699504576%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504576/600 saved to cache
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D)
2026-03-30 08:02:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724420>
2026-03-30 08:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7f6b90>
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEG%252F699337686%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337686/600 saved to cache
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d4c90>
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_expert_report_file_5267c618-66f2-4461-a4da-e7887d4535e1.pdf HTTP/1.1" 201 0
2026-03-30 08:02:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfd6a649-19d2-51a1-8005-9c90871a97d7, skipping ID generation
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDG19YHM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG19YHM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a2210>
2026-03-30 08:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_expert_report_file_ffe45f77-17d3-4c83-99d8-5de0ee06e2b8.pdf HTTP/1.1" 201 0
2026-03-30 08:02:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f, skipping ID generation
2026-03-30 08:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDA18YWW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA18YWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD16SVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN71FEG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454083%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454083 not downloaded yet
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107384%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107384 not downloaded yet
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454084%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454084 not downloaded yet
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107409%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107409 not downloaded yet
2026-03-30 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938a8d0>
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_490eb6a7-eeda-5864-b2d6-a39a8cc29cb4/490eb6a7-eeda-5864-b2d6-a39a8cc29cb4_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGV19WRZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV19WRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4
2026-03-30 08:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4, skipping ID generation
2026-03-30 08:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 with scrape type 1
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 sending to next pipeline
2026-03-30 08:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4, identifier: GV19%20WRZ
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd3a497810>
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946654%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946654/600 saved to cache
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e6a90>
2026-03-30 08:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF63MVZ%252F699504574%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504574/600 saved to cache
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504565>
2026-03-30 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454087%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454087 not downloaded yet
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107419%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107419 not downloaded yet
2026-03-30 08:02:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 with identifier: GV19%20WRZ
2026-03-30 08:02:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 with identifier: GV19%20WRZ
2026-03-30 08:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 490eb6a7-eeda-5864-b2d6-a39a8cc29cb4 with identifier: GV19%20WRZ to the API
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV19WRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '490eb6a7-eeda-5864-b2d6-a39a8cc29cb4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV19 WRZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV19%20WRZ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 52446,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_490eb6a7-eeda-5864-b2d6-a39a8cc29cb4/490eb6a7-eeda-5864-b2d6-a39a8cc29cb4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV19WRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.6 CRDI 136 4 ISG DCT StationWagon',
'transmission': 'automatic',
'trim': 'CRDI 136 4 ISG DCT',
'vin': 'U5YPH812VKL699213',
'year': 2019}
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV19%2520WRZ%27 HTTP/1.1" 200 None
2026-03-30 08:02:37 [bca.uk] INFO: Saving data for GV19%20WRZ: {'created_time': 1774857757.951291, 'last_price_update_time': 1774857757.951306, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV19%2520WRZ') HTTP/1.1" 204 0
2026-03-30 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486862/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724418/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454088%27 HTTP/1.1" 200 None
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454088 not downloaded yet
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107428%27 HTTP/1.1" 200 None
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107428 not downloaded yet
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454091%27 HTTP/1.1" 200 None
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454091 not downloaded yet
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107442%27 HTTP/1.1" 200 None
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107442 not downloaded yet
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a6010>
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_724f4e6a-98f3-57d0-a5eb-1e0732179e3c/724f4e6a-98f3-57d0-a5eb-1e0732179e3c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYD16SVU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD16SVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 724f4e6a-98f3-57d0-a5eb-1e0732179e3c
2026-03-30 08:02:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 724f4e6a-98f3-57d0-a5eb-1e0732179e3c, skipping ID generation
2026-03-30 08:02:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 724f4e6a-98f3-57d0-a5eb-1e0732179e3c with scrape type 1
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 724f4e6a-98f3-57d0-a5eb-1e0732179e3c sending to next pipeline
2026-03-30 08:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 724f4e6a-98f3-57d0-a5eb-1e0732179e3c, identifier: YD16%20SVU
2026-03-30 08:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62c110>
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486892%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486892/600 saved to cache
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29996710>
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_expert_report_file_d6c5ed08-5861-4b5e-a939-23547c51e12a.pdf HTTP/1.1" 201 0
2026-03-30 08:02:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 879d24de-2c4d-50a5-8eb1-bd8880846289, skipping ID generation
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBD17YMX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD17YMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b4fe50>
2026-03-30 08:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946644%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946644/600 saved to cache
2026-03-30 08:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 724f4e6a-98f3-57d0-a5eb-1e0732179e3c with identifier: YD16%20SVU
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=violet HTTP/1.1" 200 None
2026-03-30 08:02:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 724f4e6a-98f3-57d0-a5eb-1e0732179e3c with identifier: YD16%20SVU
2026-03-30 08:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 724f4e6a-98f3-57d0-a5eb-1e0732179e3c with identifier: YD16%20SVU to the API
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD16SVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 95,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'violet',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Petrol',
'id': '724f4e6a-98f3-57d0-a5eb-1e0732179e3c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YD16 SVU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD16%20SVU&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'PEUGEOT',
'model': '108',
'odometer': 31192,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_724f4e6a-98f3-57d0-a5eb-1e0732179e3c/724f4e6a-98f3-57d0-a5eb-1e0732179e3c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD16SVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'PEUGEOT 108 1.0 ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'ACTIVE',
'vin': 'VF3PSCFBCFR096858',
'year': 2016}
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520SVU%27 HTTP/1.1" 200 None
2026-03-30 08:02:38 [bca.uk] INFO: Saving data for YD16%20SVU: {'created_time': 1774857758.989127, 'last_price_update_time': 1774857758.989144, 'auction_closing_time': 1775556000.0}
2026-03-30 08:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD16%2520SVU') HTTP/1.1" 204 0
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724421>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486777/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486777>
2026-03-30 08:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEG/42811388?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=vEJ71QgVOzGoC1MsiWDARZgPIUaYEoMT97rBQxLrq5A%3D)
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296954>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107366/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA18YWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724420/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454093%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454093 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107480%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107480 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010734%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010734 not downloaded yet
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 4 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 7 for item dd37772d-15dd-5c40-960d-925374da491a due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454095%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454095 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107509%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107509 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010761%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010761 not downloaded yet
2026-03-30 08:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29994610>
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486862%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486862/600 saved to cache
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e3ed0>
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724418%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724418/600 saved to cache
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D)
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 9 for item f2c80461-3795-5a54-aea1-956a7bae6b91 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454097%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454097 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107535%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107535 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010784%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010784 not downloaded yet
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107409>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107384>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107419/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107419>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG19YHM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454084/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454084>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454087/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454087>
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29560650>
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEG%252F699337605%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337605/600 saved to cache
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ebf9c109-9683-5322-8cf9-b2ddd707c27c
2026-03-30 08:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ebf9c109-9683-5322-8cf9-b2ddd707c27c, skipping ID generation
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ebf9c109-9683-5322-8cf9-b2ddd707c27c sending to next pipeline
2026-03-30 08:02:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebf9c109-9683-5322-8cf9-b2ddd707c27c, identifier: KN71%20FEG
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b51f950>
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724420%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724420/600 saved to cache
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454098%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454098 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699107560%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107560 not downloaded yet
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010810%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010810 not downloaded yet
2026-03-30 08:02:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebf9c109-9683-5322-8cf9-b2ddd707c27c with identifier: KN71%20FEG
2026-03-30 08:02:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebf9c109-9683-5322-8cf9-b2ddd707c27c with identifier: KN71%20FEG
2026-03-30 08:02:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebf9c109-9683-5322-8cf9-b2ddd707c27c with identifier: KN71%20FEG to the API
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337605/600>
{'auction_title': '',
'c_o_2_emission_value': 253,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_expert_report_file_70d1bf5d-b135-47f2-94e7-f3115a9b6714.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FEG-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ebf9c109-9683-5322-8cf9-b2ddd707c27c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KN71 FEG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20FEG&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MERCEDES-BENZ',
'model': 'SPRINTER 315',
'odometer': 110603,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42055,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337605/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36961,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337660/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99318,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337686/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79394,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337704/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ebf9c109-9683-5322-8cf9-b2ddd707c27c/ebf9c109-9683-5322-8cf9-b2ddd707c27c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86582,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEG/699337728/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PROGRESSIVE '
'PanelVan',
'transmission': 'manual',
'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
'vin': 'W1V9076352P399294',
'year': 2021}
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FEG%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [bca.uk] INFO: Saving data for KN71%20FEG: {'created_time': 1774857759.921725, 'last_price_update_time': 1774857759.921737, 'auction_closing_time': 1774951200.0}
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FEG') HTTP/1.1" 204 0
2026-03-30 08:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107366/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486777/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107442>
2026-03-30 08:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD17YMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010843%27 HTTP/1.1" 200 None
2026-03-30 08:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010843 not downloaded yet
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cfdc0d0>
2026-03-30 08:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF63MVZ%252F699504565%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504565/600 saved to cache
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP71AEU/42700097?sv=2020-08-04&st=2026-03-30T08%3A01%3A30Z&se=2026-03-30T08%3A26%3A30Z&sr=b&sp=r&sig=TfndLjW4Z0m09Ewxf%2BkJVLoRP8ZFXTZnckPFdW2tlX0%3D)
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010876%27 HTTP/1.1" 200 None
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010876 not downloaded yet
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010904%27 HTTP/1.1" 200 None
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010904 not downloaded yet
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010929%27 HTTP/1.1" 200 None
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010929 not downloaded yet
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29560e10>
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107366%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107366/600 saved to cache
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294789d0>
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486777%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486777/600 saved to cache
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454084/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454087/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010761/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010761>
2026-03-30 08:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454091/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454091>
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010952%27 HTTP/1.1" 200 None
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010952 not downloaded yet
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107419/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299bc1d0>
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296954%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296954/600 saved to cache
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6cd7d0>
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFP71AEU%252F692946640%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946640/600 saved to cache
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0
2026-03-30 08:02:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ec547a5-2d57-5fc7-913f-408c4726ecc0, skipping ID generation
2026-03-30 08:02:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ec547a5-2d57-5fc7-913f-408c4726ecc0 sending to next pipeline
2026-03-30 08:02:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ec547a5-2d57-5fc7-913f-408c4726ecc0, identifier: FP71%20AEU
2026-03-30 08:02:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ec547a5-2d57-5fc7-913f-408c4726ecc0 with identifier: FP71%20AEU
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sophisto+grey+xirallic%40 HTTP/1.1" 200 None
2026-03-30 08:02:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:02:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ec547a5-2d57-5fc7-913f-408c4726ecc0 with identifier: FP71%20AEU
2026-03-30 08:02:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ec547a5-2d57-5fc7-913f-408c4726ecc0 with identifier: FP71%20AEU to the API
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946640/600>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_expert_report_file_1676289f-a65d-4452-b92a-234b38c2aedf.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP71%20AEU-GB',
'category': 'Car',
'color': 'sophisto grey xirallic',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '5ec547a5-2d57-5fc7-913f-408c4726ecc0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'FP71 AEU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP71%20AEU&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': 'IX',
'odometer': 51553,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49458,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946640/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47990,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946644/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45471,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946647/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45507,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946654/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43719,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946659/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76376,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946693/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90869,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946705/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ec547a5-2d57-5fc7-913f-408c4726ecc0/5ec547a5-2d57-5fc7-913f-408c4726ecc0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81628,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP71AEU/692946716/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'BMW IX 240KW 76KWH XD40 SPORT StationWagon',
'transmission': 'automatic',
'trim': '240KW 76KWH XD40 SPORT',
'vin': 'WBY12CF0X0CJ25978',
'year': 2021}
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP71%2520AEU%27 HTTP/1.1" 200 None
2026-03-30 08:02:40 [bca.uk] INFO: Saving data for FP71%20AEU: {'created_time': 1774857760.921267, 'last_price_update_time': 1774857760.921278, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP71%2520AEU') HTTP/1.1" 204 0
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454083/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454083>
2026-03-30 08:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010810>
2026-03-30 08:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107560>
2026-03-30 08:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a34790>
2026-03-30 08:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454084%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454084/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a7350>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454087%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454087/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28afa810>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454080%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454080/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29995c10>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107419%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107419/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010761/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010843>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454098/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454098>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010929>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454091/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724421/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2916dfd0>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107409%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107409/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a4590>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107384%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107384/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010784>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010876>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010904/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010904>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295d8390>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010761%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010761/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5c5bd0>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454091%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454091/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107535>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010952/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010952>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454083/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454098/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6cc950>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724421%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724421/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29564190>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107560%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107560/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295dbd90>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010810%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010810/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e9d90>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454083%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454083/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2903e090>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010929%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010929/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29560910>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454098%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454098/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107509>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454095>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454097>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010734>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010904/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a437c50>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010715%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010715/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a17490>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107442%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107442/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107428>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699107480>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454088/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454088>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010952/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454093>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29566610>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010843%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010843/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7f73d0>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010784%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010784/600 saved to cache
2026-03-30 08:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM14LFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296939/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296939>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD17YMX/42812440?sv=2020-08-04&st=2026-03-30T08%3A02%3A33Z&se=2026-03-30T08%3A27%3A33Z&sr=b&sp=r&sig=5z4Tkv5gNxZisMKxesrtBvAXUKUqHz4jN6%2FBLikkRB0%3D)
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486756/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486756>
2026-03-30 08:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE14TLO/494877613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE14TLO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454097/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290af850>
2026-03-30 08:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010904%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010904/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a9010>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010876%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010876/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299961d0>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010952%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010952/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a723b90>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107535%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107535/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724423>
2026-03-30 08:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136234/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136234>
2026-03-30 08:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454088/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29994850>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63025a61-f96c-55a1-9040-ff31c368d693/63025a61-f96c-55a1-9040-ff31c368d693_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFM14LFV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM14LFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 63025a61-f96c-55a1-9040-ff31c368d693
2026-03-30 08:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 63025a61-f96c-55a1-9040-ff31c368d693, skipping ID generation
2026-03-30 08:02:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63025a61-f96c-55a1-9040-ff31c368d693 with scrape type 1
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 63025a61-f96c-55a1-9040-ff31c368d693 sending to next pipeline
2026-03-30 08:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63025a61-f96c-55a1-9040-ff31c368d693, identifier: FM14%20LFV
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a51750>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBD17YMX%252F699010734%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010734/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 879d24de-2c4d-50a5-8eb1-bd8880846289
2026-03-30 08:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 879d24de-2c4d-50a5-8eb1-bd8880846289, skipping ID generation
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 879d24de-2c4d-50a5-8eb1-bd8880846289 sending to next pipeline
2026-03-30 08:02:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 879d24de-2c4d-50a5-8eb1-bd8880846289, identifier: BD17%20YMX
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291adc50>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454097%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454097/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29564350>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDG19YHM%252F699454095%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454095/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a3a10>
2026-03-30 08:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107509%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107509/600 saved to cache
2026-03-30 08:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG19YHM/42797650?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=YSvE0gg9UVJsZjppY4KwdngYZM5TLaCMSh9JXvKjESM%3D)
2026-03-30 08:02:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63025a61-f96c-55a1-9040-ff31c368d693 with identifier: FM14%20LFV
2026-03-30 08:02:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63025a61-f96c-55a1-9040-ff31c368d693 with identifier: FM14%20LFV
2026-03-30 08:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63025a61-f96c-55a1-9040-ff31c368d693 with identifier: FM14%20LFV to the API
2026-03-30 08:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM14LFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Diesel',
'id': '63025a61-f96c-55a1-9040-ff31c368d693',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FM14 LFV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM14%20LFV&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'KUGA',
'odometer': 108073,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63025a61-f96c-55a1-9040-ff31c368d693/63025a61-f96c-55a1-9040-ff31c368d693_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FM14LFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X StationWagon',
'transmission': 'manual',
'trim': 'TDCI 163 4WD TITANIUM X',
'vin': 'WF0AXXWPMAEU73365',
'year': 2014}
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM14%2520LFV%27 HTTP/1.1" 200 None
2026-03-30 08:02:43 [bca.uk] INFO: Saving data for FM14%20LFV: {'created_time': 1774857763.206663, 'last_price_update_time': 1774857763.206674, 'auction_closing_time': 1775556000.0}
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM14%2520LFV') HTTP/1.1" 204 0
2026-03-30 08:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 879d24de-2c4d-50a5-8eb1-bd8880846289 with identifier: BD17%20YMX
2026-03-30 08:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 879d24de-2c4d-50a5-8eb1-bd8880846289 with identifier: BD17%20YMX
2026-03-30 08:02:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 879d24de-2c4d-50a5-8eb1-bd8880846289 with identifier: BD17%20YMX to the API
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010734/600>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_expert_report_file_d6c5ed08-5861-4b5e-a939-23547c51e12a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD17%20YMX-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '879d24de-2c4d-50a5-8eb1-bd8880846289',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BD17 YMX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD17%20YMX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LEXUS',
'model': 'RX 450H',
'odometer': 72864,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51271,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010715/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47294,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010734/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48121,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010761/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50858,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010784/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45739,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010810/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42800,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010843/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82928,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010876/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83164,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010904/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93607,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010929/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_879d24de-2c4d-50a5-8eb1-bd8880846289/879d24de-2c4d-50a5-8eb1-bd8880846289_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56798,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD17YMX/699010952/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-01-01',
'seller_name': None,
'title': 'LEXUS RX 450H 3.5 F-SPORT StationWagon',
'transmission': 'automatic',
'trim': 'F-SPORT',
'vin': 'JTJBGMCA402020270',
'year': 2017}
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD17%2520YMX%27 HTTP/1.1" 200 None
2026-03-30 08:02:43 [bca.uk] INFO: Saving data for BD17%20YMX: {'created_time': 1774857763.677306, 'last_price_update_time': 1774857763.677318, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD17%2520YMX') HTTP/1.1" 204 0
2026-03-30 08:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699504560>
2026-03-30 08:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486749>
2026-03-30 08:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE14TLO/494877613/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486756/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA18YWW/42805634?sv=2020-08-04&st=2026-03-30T08%3A02%3A31Z&se=2026-03-30T08%3A27%3A31Z&sr=b&sp=r&sig=lruRtfvkQUdfFUM3SZsEIhtEsZt%2BHxkTayDB19%2BzwII%3D)
2026-03-30 08:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136215/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136215>
2026-03-30 08:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296939/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294375d0>
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG19YHM%252F699454088%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454088/600 saved to cache
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02: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-30 08:02: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-30 08:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29acff50>
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDA18YWW%252F699107480%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107480/600 saved to cache
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02: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-30 08:02: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-30 08:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293ddd10>
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG19YHM%252F699454093%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454093/600 saved to cache
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bfd6a649-19d2-51a1-8005-9c90871a97d7
2026-03-30 08:02:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfd6a649-19d2-51a1-8005-9c90871a97d7, skipping ID generation
2026-03-30 08:02:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bfd6a649-19d2-51a1-8005-9c90871a97d7 sending to next pipeline
2026-03-30 08:02:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfd6a649-19d2-51a1-8005-9c90871a97d7, identifier: DG19%20YHM
2026-03-30 08:02:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfd6a649-19d2-51a1-8005-9c90871a97d7 with identifier: DG19%20YHM
2026-03-30 08:02:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfd6a649-19d2-51a1-8005-9c90871a97d7 with identifier: DG19%20YHM
2026-03-30 08:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfd6a649-19d2-51a1-8005-9c90871a97d7 with identifier: DG19%20YHM to the API
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454093/600>
{'auction_title': '',
'c_o_2_emission_value': 105,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_expert_report_file_5267c618-66f2-4461-a4da-e7887d4535e1.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG19%20YHM-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bfd6a649-19d2-51a1-8005-9c90871a97d7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DG19 YHM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG19%20YHM&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'SEAT',
'model': 'IBIZA',
'odometer': 73068,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50741,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454080/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46533,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454083/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45349,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454084/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47570,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454087/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47668,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454088/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43648,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454091/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106186,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454093/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71473,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454095/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93441,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454097/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfd6a649-19d2-51a1-8005-9c90871a97d7/bfd6a649-19d2-51a1-8005-9c90871a97d7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77878,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG19YHM/699454098/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'SEAT IBIZA 1.0 TSI 95 FR EZ Hatchback',
'transmission': 'manual',
'trim': 'TSI 95 FR EZ',
'vin': 'VSSZZZKJZKR101267',
'year': 2019}
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG19%2520YHM%27 HTTP/1.1" 200 None
2026-03-30 08:02:44 [bca.uk] INFO: Saving data for DG19%20YHM: {'created_time': 1774857764.462878, 'last_price_update_time': 1774857764.462895, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG19%2520YHM') HTTP/1.1" 204 0
2026-03-30 08:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724419/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR20XFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=697724424>
2026-03-30 08:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69XTS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SG16PVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296907/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296907>
2026-03-30 08:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136200/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136200>
2026-03-30 08:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724423/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136234/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c6d90>
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4a3b9e6-4ddb-533a-800b-dec07183978d/d4a3b9e6-4ddb-533a-800b-dec07183978d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFE14TLO%252F494877613%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE14TLO/494877613/600 saved to cache
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d4a3b9e6-4ddb-533a-800b-dec07183978d
2026-03-30 08:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4a3b9e6-4ddb-533a-800b-dec07183978d, skipping ID generation
2026-03-30 08:02:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4a3b9e6-4ddb-533a-800b-dec07183978d with scrape type 1
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d4a3b9e6-4ddb-533a-800b-dec07183978d sending to next pipeline
2026-03-30 08:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4a3b9e6-4ddb-533a-800b-dec07183978d, identifier: FE14%20TLO
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29532690>
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486756%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486756/600 saved to cache
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a7f410>
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA18YWW%252F699107428%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107428/600 saved to cache
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f
2026-03-30 08:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f, skipping ID generation
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2eaf9be7-2dab-5b31-a34a-b155a91ab10f sending to next pipeline
2026-03-30 08:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f, identifier: DA18%20YWW
2026-03-30 08:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2909dd10>
2026-03-30 08:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296939%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296939/600 saved to cache
2026-03-30 08:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4a3b9e6-4ddb-533a-800b-dec07183978d with identifier: FE14%20TLO
2026-03-30 08:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4a3b9e6-4ddb-533a-800b-dec07183978d with identifier: FE14%20TLO
2026-03-30 08:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4a3b9e6-4ddb-533a-800b-dec07183978d with identifier: FE14%20TLO to the API
2026-03-30 08:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE14TLO/494877613/600>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd4a3b9e6-4ddb-533a-800b-dec07183978d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FE14 TLO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE14%20TLO&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 113514,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4a3b9e6-4ddb-533a-800b-dec07183978d/d4a3b9e6-4ddb-533a-800b-dec07183978d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46765,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE14TLO/494877613/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-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': 'WF0CXXGAKCES01484',
'year': 2014}
2026-03-30 08:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE14%2520TLO%27 HTTP/1.1" 200 None
2026-03-30 08:02:45 [bca.uk] INFO: Saving data for FE14%20TLO: {'created_time': 1774857765.852517, 'last_price_update_time': 1774857765.852527, 'auction_closing_time': 1775556000.0}
2026-03-30 08:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520TLO') HTTP/1.1" 204 0
2026-03-30 08:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f with identifier: DA18%20YWW
2026-03-30 08:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f with identifier: DA18%20YWW
2026-03-30 08:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2eaf9be7-2dab-5b31-a34a-b155a91ab10f with identifier: DA18%20YWW to the API
2026-03-30 08:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107428/600>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_expert_report_file_ffe45f77-17d3-4c83-99d8-5de0ee06e2b8.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA18%20YWW-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.7L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '2eaf9be7-2dab-5b31-a34a-b155a91ab10f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DA18 YWW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA18%20YWW&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 80353,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49560,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107366/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46266,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107384/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46591,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107409/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48425,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107419/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45418,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107428/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42850,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107442/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92472,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107480/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81271,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107509/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89422,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107535/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2eaf9be7-2dab-5b31-a34a-b155a91ab10f/2eaf9be7-2dab-5b31-a34a-b155a91ab10f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50640,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA18YWW/699107560/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDI 2WD 3 ISG StationWagon',
'transmission': 'manual',
'trim': 'CRDI 2WD 3 ISG',
'vin': 'U5YPH815LJL501323',
'year': 2018}
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA18%2520YWW%27 HTTP/1.1" 200 None
2026-03-30 08:02:46 [bca.uk] INFO: Saving data for DA18%20YWW: {'created_time': 1774857766.326298, 'last_price_update_time': 1774857766.32631, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA18%2520YWW') HTTP/1.1" 204 0
2026-03-30 08:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF63MVZ/42810337?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=aQ8PG64zlvizjyhHzGX25mFs%2BcHq10KoUU3kNt4ibVw%3D)
2026-03-30 08:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DF18SYA/42812601?sv=2020-08-04&st=2026-03-30T08%3A01%3A22Z&se=2026-03-30T08%3A26%3A22Z&sr=b&sp=r&sig=iBMqWsVDRyz1MtDEcLO0puQP6mDnh3LfEUd0oInMkuI%3D)
2026-03-30 08:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298124/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298124>
2026-03-30 08:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298112>
2026-03-30 08:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298110/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298110>
2026-03-30 08:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136189>
2026-03-30 08:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR67%20JKV-GB>
2026-03-30 08:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136215/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29996750>
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a628b51e-9053-5bd1-9668-457a116c49d8/a628b51e-9053-5bd1-9668-457a116c49d8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBT69XTS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69XTS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a628b51e-9053-5bd1-9668-457a116c49d8
2026-03-30 08:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a628b51e-9053-5bd1-9668-457a116c49d8, skipping ID generation
2026-03-30 08:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a628b51e-9053-5bd1-9668-457a116c49d8 with scrape type 1
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a628b51e-9053-5bd1-9668-457a116c49d8 sending to next pipeline
2026-03-30 08:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a628b51e-9053-5bd1-9668-457a116c49d8, identifier: BT69%20XTS
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a37890>
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a94f6e0-21e5-5052-896e-3cdb164b225b/0a94f6e0-21e5-5052-896e-3cdb164b225b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSG16PVV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SG16PVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0a94f6e0-21e5-5052-896e-3cdb164b225b
2026-03-30 08:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0a94f6e0-21e5-5052-896e-3cdb164b225b, skipping ID generation
2026-03-30 08:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a94f6e0-21e5-5052-896e-3cdb164b225b with scrape type 1
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0a94f6e0-21e5-5052-896e-3cdb164b225b sending to next pipeline
2026-03-30 08:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a94f6e0-21e5-5052-896e-3cdb164b225b, identifier: SG16%20PVV
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a606690>
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724423%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724423/600 saved to cache
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:02:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938ae90>
2026-03-30 08:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136234%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136234/600 saved to cache
2026-03-30 08:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a628b51e-9053-5bd1-9668-457a116c49d8 with identifier: BT69%20XTS
2026-03-30 08:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a628b51e-9053-5bd1-9668-457a116c49d8 with identifier: BT69%20XTS
2026-03-30 08:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a628b51e-9053-5bd1-9668-457a116c49d8 with identifier: BT69%20XTS to the API
2026-03-30 08:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69XTS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.9L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a628b51e-9053-5bd1-9668-457a116c49d8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BT69 XTS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT69%20XTS&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'RENAULT',
'model': 'CAPTUR',
'odometer': 26550,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a628b51e-9053-5bd1-9668-457a116c49d8/a628b51e-9053-5bd1-9668-457a116c49d8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69XTS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'RENAULT CAPTUR 0.9 TCE 90 PLAY Hatchback',
'transmission': 'manual',
'trim': 'TCE 90 PLAY',
'vin': 'VF1R8700564290292',
'year': 2019}
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT69%2520XTS%27 HTTP/1.1" 200 None
2026-03-30 08:02:47 [bca.uk] INFO: Saving data for BT69%20XTS: {'created_time': 1774857767.234012, 'last_price_update_time': 1774857767.234025, 'auction_closing_time': 1775556000.0}
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT69%2520XTS') HTTP/1.1" 204 0
2026-03-30 08:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a94f6e0-21e5-5052-896e-3cdb164b225b with identifier: SG16%20PVV
2026-03-30 08:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a94f6e0-21e5-5052-896e-3cdb164b225b with identifier: SG16%20PVV
2026-03-30 08:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a94f6e0-21e5-5052-896e-3cdb164b225b with identifier: SG16%20PVV to the API
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SG16PVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0a94f6e0-21e5-5052-896e-3cdb164b225b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SG16 PVV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG16%20PVV&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 42791,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a94f6e0-21e5-5052-896e-3cdb164b225b/0a94f6e0-21e5-5052-896e-3cdb164b225b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SG16PVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-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': 'WF0DXXGAKDGR70503',
'year': 2016}
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG16%2520PVV%27 HTTP/1.1" 200 None
2026-03-30 08:02:47 [bca.uk] INFO: Saving data for SG16%20PVV: {'created_time': 1774857767.66231, 'last_price_update_time': 1774857767.662325, 'auction_closing_time': 1775556000.0}
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG16%2520PVV') HTTP/1.1" 204 0
2026-03-30 08:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296892>
2026-03-30 08:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296907/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242671>
2026-03-30 08:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX18%20MUV-GB>
2026-03-30 08:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136200/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT12%20CTK-GB>
2026-03-30 08:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724419/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724424/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60f590>
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF63MVZ%252F699504560%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504560/600 saved to cache
2026-03-30 08:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dd37772d-15dd-5c40-960d-925374da491a
2026-03-30 08:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dd37772d-15dd-5c40-960d-925374da491a, skipping ID generation
2026-03-30 08:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dd37772d-15dd-5c40-960d-925374da491a sending to next pipeline
2026-03-30 08:02:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd37772d-15dd-5c40-960d-925374da491a, identifier: DF63%20MVZ
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938b690>
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDF18SYA%252F699486749%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486749/600 saved to cache
2026-03-30 08:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb
2026-03-30 08:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8de76be3-0acb-599e-84be-46cfdaa8c3cb, skipping ID generation
2026-03-30 08:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8de76be3-0acb-599e-84be-46cfdaa8c3cb sending to next pipeline
2026-03-30 08:02:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8de76be3-0acb-599e-84be-46cfdaa8c3cb, identifier: DF18%20SYA
2026-03-30 08:02:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a17a50>
2026-03-30 08:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136215%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136215/600 saved to cache
2026-03-30 08:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd37772d-15dd-5c40-960d-925374da491a with identifier: DF63%20MVZ
2026-03-30 08:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd37772d-15dd-5c40-960d-925374da491a with identifier: DF63%20MVZ
2026-03-30 08:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd37772d-15dd-5c40-960d-925374da491a with identifier: DF63%20MVZ to the API
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504560/600>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_expert_report_file_52f4003f-74e1-4951-bf5c-2cd588d1069e.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF63%20MVZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dd37772d-15dd-5c40-960d-925374da491a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DF63 MVZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF63%20MVZ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'AUDI',
'model': 'A3',
'odometer': 60706,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DF63MVZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40002,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504560/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35472,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504564/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33690,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504565/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86931,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504574/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd37772d-15dd-5c40-960d-925374da491a/dd37772d-15dd-5c40-960d-925374da491a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79674,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF63MVZ/699504576/600',
'Width': 600}],
'price': 0,
'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': 'WAUZZZ8V7EA118711',
'year': 2014}
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF63%2520MVZ%27 HTTP/1.1" 200 None
2026-03-30 08:02:48 [bca.uk] INFO: Saving data for DF63%20MVZ: {'created_time': 1774857768.416692, 'last_price_update_time': 1774857768.416703, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF63%2520MVZ') HTTP/1.1" 204 0
2026-03-30 08:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8de76be3-0acb-599e-84be-46cfdaa8c3cb with identifier: DF18%20SYA
2026-03-30 08:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8de76be3-0acb-599e-84be-46cfdaa8c3cb with identifier: DF18%20SYA
2026-03-30 08:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8de76be3-0acb-599e-84be-46cfdaa8c3cb with identifier: DF18%20SYA to the API
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486749/600>
{'auction_title': '',
'c_o_2_emission_value': 97,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_expert_report_file_7da73102-8336-4bf2-aaa1-6239f7c07ff5.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF18%20SYA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8de76be3-0acb-599e-84be-46cfdaa8c3cb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DF18 SYA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF18%20SYA&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 43648,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38894,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486731/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39125,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486738/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38453,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486749/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36834,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486756/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35278,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486777/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91376,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486804/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92607,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486862/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8de76be3-0acb-599e-84be-46cfdaa8c3cb/8de76be3-0acb-599e-84be-46cfdaa8c3cb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71169,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DF18SYA/699486892/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-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': 'WF0JXXGAHJJY81840',
'year': 2018}
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF18%2520SYA%27 HTTP/1.1" 200 None
2026-03-30 08:02:48 [bca.uk] INFO: Saving data for DF18%20SYA: {'created_time': 1774857768.853219, 'last_price_update_time': 1774857768.853231, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF18%2520SYA') HTTP/1.1" 204 0
2026-03-30 08:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298084/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298084>
2026-03-30 08:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA15VMP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298085>
2026-03-30 08:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298124/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298110/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60ea50>
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296907%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296907/600 saved to cache
2026-03-30 08:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5dd7d0>
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136200%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136200/600 saved to cache
2026-03-30 08:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a851c10>
2026-03-30 08:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724419%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724419/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295797d0>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLR20XFO%252F697724424%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724424/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 70b28671-747c-5a4c-b55d-31068fefe9fb
2026-03-30 08:02:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 70b28671-747c-5a4c-b55d-31068fefe9fb, skipping ID generation
2026-03-30 08:02:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70b28671-747c-5a4c-b55d-31068fefe9fb with scrape type 1
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 70b28671-747c-5a4c-b55d-31068fefe9fb sending to next pipeline
2026-03-30 08:02:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70b28671-747c-5a4c-b55d-31068fefe9fb, identifier: LR20%20XFO
2026-03-30 08:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70b28671-747c-5a4c-b55d-31068fefe9fb with identifier: LR20%20XFO
2026-03-30 08:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70b28671-747c-5a4c-b55d-31068fefe9fb with identifier: LR20%20XFO
2026-03-30 08:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70b28671-747c-5a4c-b55d-31068fefe9fb with identifier: LR20%20XFO to the API
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724424/600>
{'auction_title': '',
'c_o_2_emission_value': 126,
'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': 'Petrol/Electric',
'id': '70b28671-747c-5a4c-b55d-31068fefe9fb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LR20 XFO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR20%20XFO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'CR-V',
'odometer': 86650,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108949,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724419/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107737,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724424/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95263,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724423/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104209,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724417/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80968,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724421/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63380,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724420/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79182,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724415/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70b28671-747c-5a4c-b55d-31068fefe9fb/70b28671-747c-5a4c-b55d-31068fefe9fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67434,
'Height': 450,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR20XFO/697724418/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'HONDA CR-V 2.0 I-MMD HYBRID 4WD EX E-CVT StationWagon',
'transmission': 'automatic',
'trim': 'I-MMD HYBRID 4WD EX E-CVT',
'vin': 'JHMRT6880LX205363',
'year': 2020}
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR20%2520XFO%27 HTTP/1.1" 200 None
2026-03-30 08:02:49 [bca.uk] INFO: Saving data for LR20%20XFO: {'created_time': 1774857769.55624, 'last_price_update_time': 1774857769.556253, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR20%2520XFO') HTTP/1.1" 204 0
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242652>
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242638>
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486660>
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8aa190>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298112%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298112/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2942e210>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136189%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136189/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62e390>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298124%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298124/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2942d350>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298110%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298110/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486639>
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a40d0d0>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_expert_report_file_ae410956-dab8-4890-8667-15e3095d9a66.pdf HTTP/1.1" 201 0
2026-03-30 08:02:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 83c23244-4d53-56f7-ab23-caf0b9a4bd93, skipping ID generation
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKR67JKV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR67JKV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912c8d0>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296892%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296892/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5f0350>
2026-03-30 08:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242671%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242671/600 saved to cache
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA15VMP/42789934?sv=2020-08-04&st=2026-03-30T08%3A01%3A21Z&se=2026-03-30T08%3A26%3A21Z&sr=b&sp=r&sig=MdlIofhTltGH1MibqU%2FYfY1GQNL9XTNvwagIN0adUCg%3D)
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FEV-GB>
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699136148>
2026-03-30 08:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298068>
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699030969%27 HTTP/1.1" 200 None
2026-03-30 08:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699030969 not downloaded yet
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298084/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699030981%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699030981 not downloaded yet
2026-03-30 08:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242622>
2026-03-30 08:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298064/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298064>
2026-03-30 08:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486609/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486609>
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299df790>
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_expert_report_file_b86893a7-7a76-46c1-a064-989c1b59e3b0.pdf HTTP/1.1" 201 0
2026-03-30 08:02:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e66eb54a-534a-51f8-95be-a531d385d68c, skipping ID generation
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHX18MUV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HX18MUV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6cffd0>
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_expert_report_file_42cff67b-e787-4461-8f51-cf67e8cd992a.pdf HTTP/1.1" 201 0
2026-03-30 08:02:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 22f07890-8d0d-5ae4-9e56-79df56b280c4, skipping ID generation
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFT12CTK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FT12CTK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486660/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699030993%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699030993 not downloaded yet
2026-03-30 08:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298063>
2026-03-30 08:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298060/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298060>
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118292%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118292 not downloaded yet
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112389%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112389 not downloaded yet
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2949f450>
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA15VMP%252F699296885%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296885/600 saved to cache
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f2c80461-3795-5a54-aea1-956a7bae6b91
2026-03-30 08:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f2c80461-3795-5a54-aea1-956a7bae6b91, skipping ID generation
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f2c80461-3795-5a54-aea1-956a7bae6b91 sending to next pipeline
2026-03-30 08:02:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2c80461-3795-5a54-aea1-956a7bae6b91, identifier: DA15%20VMP
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29508e10>
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298084%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298084/600 saved to cache
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a7bc90>
2026-03-30 08:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298085%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298085/600 saved to cache
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699031005%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031005 not downloaded yet
2026-03-30 08:02:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2c80461-3795-5a54-aea1-956a7bae6b91 with identifier: DA15%20VMP
2026-03-30 08:02:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2c80461-3795-5a54-aea1-956a7bae6b91 with identifier: DA15%20VMP
2026-03-30 08:02:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2c80461-3795-5a54-aea1-956a7bae6b91 with identifier: DA15%20VMP to the API
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296885/600>
{'auction_title': '',
'c_o_2_emission_value': 144,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_expert_report_file_6bcd88cf-5742-47fc-a3d2-9aa2d437b4a8.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA15%20VMP-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f2c80461-3795-5a54-aea1-956a7bae6b91',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DA15 VMP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA15%20VMP&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '530D',
'odometer': 15566,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38851,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296885/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38025,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296892/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37618,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296902/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35795,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296907/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33508,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296918/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32360,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296924/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74643,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296939/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80011,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296954/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f2c80461-3795-5a54-aea1-956a7bae6b91/f2c80461-3795-5a54-aea1-956a7bae6b91_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93294,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA15VMP/699296972/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'BMW 530D 3.0 M SPORT STEP Saloon',
'transmission': 'manual',
'trim': 'M SPORT STEP',
'vin': 'WBA5D12060GD71698',
'year': 2015}
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520VMP%27 HTTP/1.1" 200 None
2026-03-30 08:02:50 [bca.uk] INFO: Saving data for DA15%20VMP: {'created_time': 1774857770.941117, 'last_price_update_time': 1774857770.941129, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA15%2520VMP') HTTP/1.1" 204 0
2026-03-30 08:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242606>
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118308%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118308 not downloaded yet
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112391%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112391 not downloaded yet
2026-03-30 08:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486581>
2026-03-30 08:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20NRK-GB>
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM11FBE/42769820?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=3BHgSX4%2FXYtY0A0zqZf%2FIRbNZG0BAeWQbGwsE4KJcOw%3D)
2026-03-30 08:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030955/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KR67JKV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486639/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699031016%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031016 not downloaded yet
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118332%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118332 not downloaded yet
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112395%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112395 not downloaded yet
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699031036%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031036 not downloaded yet
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c6110>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486660%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486660/600 saved to cache
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a650110>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242652%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242652/600 saved to cache
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29999190>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242638%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242638/600 saved to cache
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118353%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118353 not downloaded yet
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112397%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112397 not downloaded yet
2026-03-30 08:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FT12CTK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HX18MUV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298064/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699030981>
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298060/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486609/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699031057%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031057 not downloaded yet
2026-03-30 08:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118373%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118373 not downloaded yet
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112403%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112403 not downloaded yet
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291ac610>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298068%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298068/600 saved to cache
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29970bd0>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM11FBE%252F699136148%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136148/600 saved to cache
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d8e30c5-a34d-541f-85af-18da6e87e679
2026-03-30 08:02:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d8e30c5-a34d-541f-85af-18da6e87e679, skipping ID generation
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d8e30c5-a34d-541f-85af-18da6e87e679 sending to next pipeline
2026-03-30 08:02:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d8e30c5-a34d-541f-85af-18da6e87e679, identifier: SM11%20FBE
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a75850>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_expert_report_file_0ca7187d-36fd-49dd-8c41-d1d5d774c3de.pdf HTTP/1.1" 201 0
2026-03-30 08:02:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 243af1b4-4ebb-54d4-90da-70e766d11851, skipping ID generation
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKN71FEV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN71FEV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3da0d0>
2026-03-30 08:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486639%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486639/600 saved to cache
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699031094%27 HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031094 not downloaded yet
2026-03-30 08:02:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d8e30c5-a34d-541f-85af-18da6e87e679 with identifier: SM11%20FBE
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=dark+grey HTTP/1.1" 200 None
2026-03-30 08:02:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:02:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d8e30c5-a34d-541f-85af-18da6e87e679 with identifier: SM11%20FBE
2026-03-30 08:02:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d8e30c5-a34d-541f-85af-18da6e87e679 with identifier: SM11%20FBE to the API
2026-03-30 08:02:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136148/600>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_expert_report_file_6d53e908-24c9-4610-b062-2deb43431bab.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM11%20FBE-GB',
'category': 'Car',
'color': 'dark grey',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1d8e30c5-a34d-541f-85af-18da6e87e679',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM11 FBE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM11%20FBE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COOPER',
'odometer': 59732,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48869,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136140/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45234,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136148/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43603,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136155/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43380,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136176/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98263,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136189/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46896,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136200/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88278,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136215/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d8e30c5-a34d-541f-85af-18da6e87e679/1d8e30c5-a34d-541f-85af-18da6e87e679_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85880,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM11FBE/699136234/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'MINI COOPER 1.6 S Hatchback',
'transmission': 'manual',
'trim': 'S',
'vin': 'WMWSV32070T149770',
'year': 2011}
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM11%2520FBE%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [bca.uk] INFO: Saving data for SM11%20FBE: {'created_time': 1774857772.345853, 'last_price_update_time': 1774857772.345866, 'auction_closing_time': 1774951200.0}
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM11%2520FBE') HTTP/1.1" 204 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118402%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118402 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112409%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112409 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337560%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337560 not downloaded yet
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030955/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118292>
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031005>
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030993/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699030993>
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112389/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112389>
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699031117%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031117 not downloaded yet
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2954bc10>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298064%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298064/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a806210>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298063%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298063/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a15f90>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298060%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298060/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291ac590>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486609%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486609/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29acf6d0>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242622%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242622/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486581/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118437%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118437 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112414%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112414 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337572%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337572 not downloaded yet
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118490%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118490 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112422%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112422 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337583%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337583 not downloaded yet
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296eed50>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699030955%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030955/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29188910>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242606%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242606/600 saved to cache
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118353>
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112397/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112397>
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112395/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112395>
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118332>
2026-03-30 08:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031036>
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699118514%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118514 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699112430%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112430 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337600%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337600 not downloaded yet
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699337616%27 HTTP/1.1" 200 None
2026-03-30 08:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337616 not downloaded yet
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296eff50>
2026-03-30 08:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486581%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486581/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29320ed0>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_expert_report_file_1b5ff4e8-b28e-4057-828d-db97eaca7a62.pdf HTTP/1.1" 201 0
2026-03-30 08:02:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5, skipping ID generation
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DRO22NRK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO22NRK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337645%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337645 not downloaded yet
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030993/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337560>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031117>
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112389/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453067%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453067 not downloaded yet
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031094>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN71FEV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337677%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337677 not downloaded yet
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453068%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453068 not downloaded yet
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337707%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337707 not downloaded yet
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a703310>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699030981%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030981/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8ad390>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118275%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118275/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295677d0>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112384%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112384/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453069%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453069 not downloaded yet
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118490>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337583/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337583>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112422>
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112397/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112395/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699337732%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337732 not downloaded yet
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29231350>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699031005%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031005/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2942ce90>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699030993%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030993/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296df850>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112389%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112389/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453070%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453070 not downloaded yet
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453071%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453071 not downloaded yet
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c5850>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118292%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118292/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295aa0d0>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112397%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112397/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e3050>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112395%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112395/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a5310>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118353%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118353/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a837dd0>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118332%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118332/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337616>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337600>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO22NRK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337645>
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453072%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453072 not downloaded yet
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a80bb90>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699031036%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031036/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453073%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453073 not downloaded yet
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337707>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453068>
2026-03-30 08:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337677>
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453074%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453074 not downloaded yet
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699453075%27 HTTP/1.1" 200 None
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453075 not downloaded yet
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3f5bd0>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337552%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337552/600 saved to cache
2026-03-30 08:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293ea4d0>
2026-03-30 08:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337560%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337560/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337583/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453067>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453069/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453069>
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293882d0>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699031094%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031094/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3c1b90>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699031117%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031117/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a605d90>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118490%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118490/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299aa950>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112422%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112422/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453070>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337732>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453071>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112430/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112430>
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296f8c50>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337583%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337583/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0cd50>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453066%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453066/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5c7490>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337600%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337600/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0d150>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337645%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337645/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a809710>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453068%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453068/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a758a90>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337616%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337616/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453074>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453073>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699337572>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118514>
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c7f8150>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337677%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337677/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b4e490>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337707%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337707/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453069/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453072>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453075/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699453075>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112409>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118437>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112414/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112414>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118402>
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291ac8d0>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453069%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453069/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112430/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN71FEV/42808099?sv=2020-08-04&st=2026-03-30T08%3A02%3A49Z&se=2026-03-30T08%3A27%3A49Z&sr=b&sp=r&sig=JO4wBBVDXANJCaUX8hE6O%2F%2F4vwSwExA%2FosLQ4RwN2t4%3D)
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e4e50>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453067%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453067/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453075/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60fcd0>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337732%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337732/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5dfdd0>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112430%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112430/600 saved to cache
2026-03-30 08:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112403>
2026-03-30 08:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118373/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118373>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5dd390>
2026-03-30 08:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453071%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453071/600 saved to cache
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e2d50>
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453070%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453070/600 saved to cache
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cec01d0>
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKN71FEV%252F699337572%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337572/600 saved to cache
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 243af1b4-4ebb-54d4-90da-70e766d11851
2026-03-30 08:02:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 243af1b4-4ebb-54d4-90da-70e766d11851, skipping ID generation
2026-03-30 08:02:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 243af1b4-4ebb-54d4-90da-70e766d11851 sending to next pipeline
2026-03-30 08:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 243af1b4-4ebb-54d4-90da-70e766d11851, identifier: KN71%20FEV
2026-03-30 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112414/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 243af1b4-4ebb-54d4-90da-70e766d11851 with identifier: KN71%20FEV
2026-03-30 08:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 243af1b4-4ebb-54d4-90da-70e766d11851 with identifier: KN71%20FEV
2026-03-30 08:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 243af1b4-4ebb-54d4-90da-70e766d11851 with identifier: KN71%20FEV to the API
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337572/600>
{'auction_title': '',
'c_o_2_emission_value': 253,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_expert_report_file_0ca7187d-36fd-49dd-8c41-d1d5d774c3de.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FEV-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '243af1b4-4ebb-54d4-90da-70e766d11851',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KN71 FEV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20FEV&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MERCEDES-BENZ',
'model': 'SPRINTER 315',
'odometer': 94220,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41493,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337552/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41971,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337560/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36830,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337572/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38064,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337583/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34305,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337600/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43463,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337616/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104129,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337645/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73635,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337677/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74702,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337707/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_243af1b4-4ebb-54d4-90da-70e766d11851/243af1b4-4ebb-54d4-90da-70e766d11851_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70456,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN71FEV/699337732/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PROGRESSIVE '
'PanelVan',
'transmission': 'manual',
'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
'vin': 'W1V9076352P398647',
'year': 2021}
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FEV%27 HTTP/1.1" 200 None
2026-03-30 08:02:55 [bca.uk] INFO: Saving data for KN71%20FEV: {'created_time': 1774857775.930352, 'last_price_update_time': 1774857775.930369, 'auction_closing_time': 1774951200.0}
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FEV') HTTP/1.1" 204 0
2026-03-30 08:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031057>
2026-03-30 08:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031016>
2026-03-30 08:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299dd4d0>
2026-03-30 08:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453073%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453073/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290514d0>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118514%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118514/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b15190>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453075%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453075/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699118308>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699112391>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699030969>
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299d2e50>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118437%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118437/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a622050>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453072%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453072/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299cb050>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118402%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118402/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298057>
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NRK/42779240?sv=2020-08-04&st=2026-03-30T08%3A02%3A50Z&se=2026-03-30T08%3A27%3A50Z&sr=b&sp=r&sig=74eibzIAJ4vQ2%2BiLIEfDckkk5%2BVF1KKrgzFPXq6w2mc%3D)
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298055/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298055>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242594>
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118373/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29075890>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112414%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112414/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c53d0>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112409%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112409/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486564>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA19%20AZB-GB>
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5be210>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NRK%252F699453074%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453074/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5
2026-03-30 08:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5, skipping ID generation
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fc22c17d-7ae1-5a94-a4c8-944668f7f3a5 sending to next pipeline
2026-03-30 08:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5, identifier: RO22%20NRK
2026-03-30 08:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5 with identifier: RO22%20NRK
2026-03-30 08:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5 with identifier: RO22%20NRK
2026-03-30 08:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc22c17d-7ae1-5a94-a4c8-944668f7f3a5 with identifier: RO22%20NRK to the API
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453074/600>
{'auction_title': '',
'c_o_2_emission_value': 141,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_expert_report_file_1b5ff4e8-b28e-4057-828d-db97eaca7a62.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20NRK-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fc22c17d-7ae1-5a94-a4c8-944668f7f3a5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RO22 NRK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20NRK&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'AUDI',
'model': 'A4',
'odometer': 39436,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 13,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44181,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453066/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43336,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453067/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41548,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453068/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41047,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453069/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36115,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453070/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35050,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453071/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59896,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453072/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60092,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453073/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91924,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453074/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc22c17d-7ae1-5a94-a4c8-944668f7f3a5/fc22c17d-7ae1-5a94-a4c8-944668f7f3a5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88884,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NRK/699453075/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'AUDI A4 2.0 35 TFSI TECHNIK S-T Saloon',
'transmission': 'automatic',
'trim': '35 TFSI TECHNIK S-T',
'vin': 'WAUZZZF42NN006322',
'year': 2022}
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520NRK%27 HTTP/1.1" 200 None
2026-03-30 08:02:56 [bca.uk] INFO: Saving data for RO22%20NRK: {'created_time': 1774857776.868588, 'last_price_update_time': 1774857776.868619, 'auction_closing_time': 1774951200.0}
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520NRK') HTTP/1.1" 204 0
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT12CTK/42793223?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=Gt1IGgKcv9LXQfUdUHFu%2FLnMCmPbHTkpNpzG0qvcCn4%3D)
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242584>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486546>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298051>
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HX18MUV/42809634?sv=2020-08-04&st=2026-03-30T08%3A02%3A46Z&se=2026-03-30T08%3A27%3A46Z&sr=b&sp=r&sig=5Igp7NYglg%2Fyl%2F%2B3e%2B%2FvZmLmwsf3jeWGS%2FCt1H3mUj8%3D)
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KR67JKV/42812358?sv=2020-08-04&st=2026-03-30T08%3A02%3A45Z&se=2026-03-30T08%3A27%3A45Z&sr=b&sp=r&sig=%2BIjm7oizisgNclYnaUKeDyy8nvUwPX9muQtmUr6Cz6c%3D)
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29aeba10>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118373%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118373/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b32910>
2026-03-30 08:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112403%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112403/600 saved to cache
2026-03-30 08:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486564/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242576>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ71%20BUW-GB>
2026-03-30 08:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298042/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298042>
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298055/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU72VFV/42802243?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=NYioD7qShwexHnsKzmGfsN9J0rXu2dTNcVdVpNImUiw%3D)
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b3b510>
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFT12CTK%252F699112391%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112391/600 saved to cache
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 22f07890-8d0d-5ae4-9e56-79df56b280c4
2026-03-30 08:02:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 22f07890-8d0d-5ae4-9e56-79df56b280c4, skipping ID generation
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 22f07890-8d0d-5ae4-9e56-79df56b280c4 sending to next pipeline
2026-03-30 08:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22f07890-8d0d-5ae4-9e56-79df56b280c4, identifier: FT12%20CTK
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29ae9f10>
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699031016%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031016/600 saved to cache
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296f8690>
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHX18MUV%252F699118308%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118308/600 saved to cache
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e66eb54a-534a-51f8-95be-a531d385d68c
2026-03-30 08:02:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e66eb54a-534a-51f8-95be-a531d385d68c, skipping ID generation
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e66eb54a-534a-51f8-95be-a531d385d68c sending to next pipeline
2026-03-30 08:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e66eb54a-534a-51f8-95be-a531d385d68c, identifier: HX18%20MUV
2026-03-30 08:02:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:02:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5bfc10>
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699031057%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031057/600 saved to cache
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29075b10>
2026-03-30 08:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKR67JKV%252F699030969%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030969/600 saved to cache
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93
2026-03-30 08:02:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 83c23244-4d53-56f7-ab23-caf0b9a4bd93, skipping ID generation
2026-03-30 08:02:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 83c23244-4d53-56f7-ab23-caf0b9a4bd93 sending to next pipeline
2026-03-30 08:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83c23244-4d53-56f7-ab23-caf0b9a4bd93, identifier: KR67%20JKV
2026-03-30 08:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22f07890-8d0d-5ae4-9e56-79df56b280c4 with identifier: FT12%20CTK
2026-03-30 08:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22f07890-8d0d-5ae4-9e56-79df56b280c4 with identifier: FT12%20CTK
2026-03-30 08:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22f07890-8d0d-5ae4-9e56-79df56b280c4 with identifier: FT12%20CTK to the API
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112391/600>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_expert_report_file_42cff67b-e787-4461-8f51-cf67e8cd992a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT12%20CTK-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '22f07890-8d0d-5ae4-9e56-79df56b280c4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FT12 CTK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT12%20CTK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 94400,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48833,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112384/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45944,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112389/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45426,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112391/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47324,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112395/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45057,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112397/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42656,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112403/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112763,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112409/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78835,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112414/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84635,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112422/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22f07890-8d0d-5ae4-9e56-79df56b280c4/22f07890-8d0d-5ae4-9e56-79df56b280c4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85739,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT12CTK/699112430/600',
'Width': 600}],
'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': 'WVWZZZ6RZCU040980',
'year': 2012}
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT12%2520CTK%27 HTTP/1.1" 200 None
2026-03-30 08:02:57 [bca.uk] INFO: Saving data for FT12%20CTK: {'created_time': 1774857777.935527, 'last_price_update_time': 1774857777.93554, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT12%2520CTK') HTTP/1.1" 204 0
2026-03-30 08:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e66eb54a-534a-51f8-95be-a531d385d68c with identifier: HX18%20MUV
2026-03-30 08:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e66eb54a-534a-51f8-95be-a531d385d68c with identifier: HX18%20MUV
2026-03-30 08:02:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e66eb54a-534a-51f8-95be-a531d385d68c with identifier: HX18%20MUV to the API
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118308/600>
{'auction_title': '',
'c_o_2_emission_value': 103,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_expert_report_file_b86893a7-7a76-46c1-a064-989c1b59e3b0.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX18%20MUV-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e66eb54a-534a-51f8-95be-a531d385d68c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HX18 MUV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX18%20MUV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 43873,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48000,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118275/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46228,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118292/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45218,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118308/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47748,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118332/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47181,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118353/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43965,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118373/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93603,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118402/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63215,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118437/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89330,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118490/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e66eb54a-534a-51f8-95be-a531d385d68c/e66eb54a-534a-51f8-95be-a531d385d68c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100455,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HX18MUV/699118514/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'PEUGEOT 2008 1.2 P/T 110 GT LINE MPV',
'transmission': 'manual',
'trim': 'P/T 110 GT LINE',
'vin': 'VF3CUHNZ6JY054062',
'year': 2018}
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX18%2520MUV%27 HTTP/1.1" 200 None
2026-03-30 08:02:58 [bca.uk] INFO: Saving data for HX18%20MUV: {'created_time': 1774857778.429434, 'last_price_update_time': 1774857778.429448, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX18%2520MUV') HTTP/1.1" 204 0
2026-03-30 08:02:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83c23244-4d53-56f7-ab23-caf0b9a4bd93 with identifier: KR67%20JKV
2026-03-30 08:02:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83c23244-4d53-56f7-ab23-caf0b9a4bd93 with identifier: KR67%20JKV
2026-03-30 08:02:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83c23244-4d53-56f7-ab23-caf0b9a4bd93 with identifier: KR67%20JKV to the API
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02: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-30 08:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030969/600>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_expert_report_file_ae410956-dab8-4890-8667-15e3095d9a66.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR67%20JKV-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.1L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '83c23244-4d53-56f7-ab23-caf0b9a4bd93',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KR67 JKV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR67%20JKV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MERCEDES-BENZ',
'model': 'GLC 220 D',
'odometer': 91288,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49701,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030955/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47554,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030969/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46994,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030981/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48394,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699030993/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45018,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031005/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43362,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031016/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68165,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031036/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62765,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031057/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76262,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031094/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_83c23244-4d53-56f7-ab23-caf0b9a4bd93/83c23244-4d53-56f7-ab23-caf0b9a4bd93_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66589,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KR67JKV/699031117/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-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': 'WDC2539052V030646',
'year': 2017}
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR67%2520JKV%27 HTTP/1.1" 200 None
2026-03-30 08:02:58 [bca.uk] INFO: Saving data for KR67%20JKV: {'created_time': 1774857778.865999, 'last_price_update_time': 1774857778.86601, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR67%2520JKV') HTTP/1.1" 204 0
2026-03-30 08:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486546/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486533>
2026-03-30 08:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU66SNK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF13%20WKD-GB>
2026-03-30 08:02:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242564>
2026-03-30 08:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293be050>
2026-03-30 08:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486564%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486564/600 saved to cache
2026-03-30 08:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2941ab50>
2026-03-30 08:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242594%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242594/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e2d50>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298055%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298055/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925ffd0>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU72VFV%252F699298057%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298057/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504
2026-03-30 08:02:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: eb22af3f-8bf4-56b1-b714-e7f4c96e9504, skipping ID generation
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item eb22af3f-8bf4-56b1-b714-e7f4c96e9504 sending to next pipeline
2026-03-30 08:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb22af3f-8bf4-56b1-b714-e7f4c96e9504, identifier: GU72%20VFV
2026-03-30 08:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb22af3f-8bf4-56b1-b714-e7f4c96e9504 with identifier: GU72%20VFV
2026-03-30 08:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb22af3f-8bf4-56b1-b714-e7f4c96e9504 with identifier: GU72%20VFV
2026-03-30 08:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb22af3f-8bf4-56b1-b714-e7f4c96e9504 with identifier: GU72%20VFV to the API
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:02:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298057/600>
{'auction_title': '',
'c_o_2_emission_value': 140,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_expert_report_file_5b838d6e-d3e0-4188-869f-ff2f4b74442a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU72%20VFV-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'eb22af3f-8bf4-56b1-b714-e7f4c96e9504',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GU72 VFV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU72%20VFV&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'VAUXHALL',
'model': 'CROSSLAND',
'odometer': 20326,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40975,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298053/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39463,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298057/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37222,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298063/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37175,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298068/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36157,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298075/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81010,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298084/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90689,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298112/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb22af3f-8bf4-56b1-b714-e7f4c96e9504/eb22af3f-8bf4-56b1-b714-e7f4c96e9504_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86436,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU72VFV/699298124/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'VAUXHALL CROSSLAND 1.2 TURBO 130 ULTIMATE Hatchback',
'transmission': 'automatic',
'trim': 'TURBO 130 ULTIMATE',
'vin': 'W0V7H9EB8N4350097',
'year': 2022}
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520VFV%27 HTTP/1.1" 200 None
2026-03-30 08:02:59 [bca.uk] INFO: Saving data for GU72%20VFV: {'created_time': 1774857779.671987, 'last_price_update_time': 1774857779.671999, 'auction_closing_time': 1775037600.0}
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU72%2520VFV') HTTP/1.1" 204 0
2026-03-30 08:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486519>
2026-03-30 08:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113913>
2026-03-30 08:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF70MJX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298042/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486508/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699486508>
2026-03-30 08:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496526>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29549a50>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298051%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298051/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bed90>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486546%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486546/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a0a3d0>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242584%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242584/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bc990>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_expert_report_file_94275ae4-6b1b-4412-8586-1bba434164f0.pdf HTTP/1.1" 201 0
2026-03-30 08:02:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:02:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b, skipping ID generation
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBA19AZB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BA19AZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104292%27 HTTP/1.1" 200 None
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104292 not downloaded yet
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104298%27 HTTP/1.1" 200 None
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104298 not downloaded yet
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c41d0>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242576%252F600') HTTP/1.1" 204 0
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242576/600 saved to cache
2026-03-30 08:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e32d0>
2026-03-30 08:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298042%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298042/600 saved to cache
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104303%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104303 not downloaded yet
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU66SNK/42800338?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=gusMk0Mfe7Dn%2Ft3DjCRu7E%2Fo%2B7VSXIXVlnxHssXWEAY%3D)
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486533/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974079>
2026-03-30 08:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA67%20SVF-GB>
2026-03-30 08:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113855/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113855>
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640082>
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104313%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104313 not downloaded yet
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104322%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104322 not downloaded yet
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29ae8dd0>
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_expert_report_file_da72d144-0c5e-4729-8c86-6e5442815ea2.pdf HTTP/1.1" 201 0
2026-03-30 08:03:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f80358d9-92e1-54c1-ad98-de0c2232c78c, skipping ID generation
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAJ71BUW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AJ71BUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242557/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF70MJX/42740279?sv=2020-08-04&st=2026-03-30T08%3A01%3A10Z&se=2026-03-30T08%3A26%3A10Z&sr=b&sp=r&sig=yhAgFmk9OUtByTsOg2Zhidf13JTcCy0SRdVmBe%2FIvno%3D)
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486519/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486508/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496489/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496489>
2026-03-30 08:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974059>
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104335%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104335 not downloaded yet
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085853%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085853 not downloaded yet
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113913/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104344%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104344 not downloaded yet
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085855%27 HTTP/1.1" 200 None
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085855 not downloaded yet
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29320e50>
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGU66SNK%252F699298039%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298039/600 saved to cache
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e96dea2c-e052-5de6-bfe2-85d1e33d987b
2026-03-30 08:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e96dea2c-e052-5de6-bfe2-85d1e33d987b, skipping ID generation
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e96dea2c-e052-5de6-bfe2-85d1e33d987b sending to next pipeline
2026-03-30 08:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e96dea2c-e052-5de6-bfe2-85d1e33d987b, identifier: GU66%20SNK
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938a150>
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486533%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486533/600 saved to cache
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3cc790>
2026-03-30 08:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242564%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242564/600 saved to cache
2026-03-30 08:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:03:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e96dea2c-e052-5de6-bfe2-85d1e33d987b with identifier: GU66%20SNK
2026-03-30 08:03:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e96dea2c-e052-5de6-bfe2-85d1e33d987b with identifier: GU66%20SNK
2026-03-30 08:03:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e96dea2c-e052-5de6-bfe2-85d1e33d987b with identifier: GU66%20SNK to the API
2026-03-30 08:03:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298039/600>
{'auction_title': '',
'c_o_2_emission_value': 134,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_expert_report_file_9dca7c94-d2b4-4c68-9065-1391a0a8c8eb.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU66%20SNK-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e96dea2c-e052-5de6-bfe2-85d1e33d987b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GU66 SNK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU66%20SNK&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 46134,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37835,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298039/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37297,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298042/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36393,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298051/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35390,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298055/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32396,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298060/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31694,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298064/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71579,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298085/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e96dea2c-e052-5de6-bfe2-85d1e33d987b/e96dea2c-e052-5de6-bfe2-85d1e33d987b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70608,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU66SNK/699298110/600',
'Width': 600}],
'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': 'SALVA2AN0HH180806',
'year': 2016}
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU66%2520SNK%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [bca.uk] INFO: Saving data for GU66%20SNK: {'created_time': 1774857781.027079, 'last_price_update_time': 1774857781.027091, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU66%2520SNK') HTTP/1.1" 204 0
2026-03-30 08:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BA19AZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104298/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104298>
2026-03-30 08:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113855/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104365%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104365 not downloaded yet
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085856%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085856 not downloaded yet
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a803310>
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_expert_report_file_bb06ff85-f4ac-4bb4-bedc-3d0d10b7ba0a.pdf HTTP/1.1" 201 0
2026-03-30 08:03:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3befa602-caf8-5c15-b8e9-c20b5d5a5696, skipping ID generation
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHF13WKD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HF13WKD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104292>
2026-03-30 08:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440346/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440346>
2026-03-30 08:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974079/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699104375%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104375 not downloaded yet
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085859%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085859 not downloaded yet
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115918%27 HTTP/1.1" 200 None
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115918 not downloaded yet
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a852410>
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF70MJX%252F699242557%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242557/600 saved to cache
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71
2026-03-30 08:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44017b29-5c15-5f30-b2df-c07ebb5c0c71, skipping ID generation
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44017b29-5c15-5f30-b2df-c07ebb5c0c71 sending to next pipeline
2026-03-30 08:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44017b29-5c15-5f30-b2df-c07ebb5c0c71, identifier: MF70%20MJX
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925dc10>
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486519%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486519/600 saved to cache
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2916c2d0>
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEK08UYP%252F699486508%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486508/600 saved to cache
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ace5228-1a90-59f2-9857-67f96f454d6c
2026-03-30 08:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ace5228-1a90-59f2-9857-67f96f454d6c, skipping ID generation
2026-03-30 08:03:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ace5228-1a90-59f2-9857-67f96f454d6c with scrape type 1
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ace5228-1a90-59f2-9857-67f96f454d6c sending to next pipeline
2026-03-30 08:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ace5228-1a90-59f2-9857-67f96f454d6c, identifier: EK08%20UYP
2026-03-30 08:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e2690>
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496526%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496526/600 saved to cache
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29567450>
2026-03-30 08:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113913%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113913/600 saved to cache
2026-03-30 08:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44017b29-5c15-5f30-b2df-c07ebb5c0c71 with identifier: MF70%20MJX
2026-03-30 08:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44017b29-5c15-5f30-b2df-c07ebb5c0c71 with identifier: MF70%20MJX
2026-03-30 08:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44017b29-5c15-5f30-b2df-c07ebb5c0c71 with identifier: MF70%20MJX to the API
2026-03-30 08:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242557/600>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_expert_report_file_e562f78e-d5b5-4a00-9f01-aef78f305b4a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF70%20MJX-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '44017b29-5c15-5f30-b2df-c07ebb5c0c71',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MF70 MJX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF70%20MJX&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'PEUGEOT',
'model': 'BOXER 335',
'odometer': 52507,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45635,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242557/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43271,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242564/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40930,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242576/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41188,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242584/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39652,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242594/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40333,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242606/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89030,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242622/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69653,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242638/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75218,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242652/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44017b29-5c15-5f30-b2df-c07ebb5c0c71/44017b29-5c15-5f30-b2df-c07ebb5c0c71_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77503,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF70MJX/699242671/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'PEUGEOT BOXER 335 2.2 BLUEHDI 140 L2 H2 PROFESSIONAL PanelVan',
'transmission': 'manual',
'trim': 'BLUEHDI 140 L2 H2 PROFESSIONAL',
'vin': 'VF3YCBNFB12N60652',
'year': 2020}
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF70%2520MJX%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [bca.uk] INFO: Saving data for MF70%20MJX: {'created_time': 1774857782.145694, 'last_price_update_time': 1774857782.145713, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF70%2520MJX') HTTP/1.1" 204 0
2026-03-30 08:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ace5228-1a90-59f2-9857-67f96f454d6c with identifier: EK08%20UYP
2026-03-30 08:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ace5228-1a90-59f2-9857-67f96f454d6c with identifier: EK08%20UYP
2026-03-30 08:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ace5228-1a90-59f2-9857-67f96f454d6c with identifier: EK08%20UYP to the API
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486508/600>
{'auction_title': '',
'c_o_2_emission_value': 152,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7ace5228-1a90-59f2-9857-67f96f454d6c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EK08 UYP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK08%20UYP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 129885,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47028,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486492/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44021,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486508/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45291,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486519/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47701,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486533/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45203,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486546/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41816,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486564/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86905,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486581/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67520,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486609/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82626,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486639/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ace5228-1a90-59f2-9857-67f96f454d6c/7ace5228-1a90-59f2-9857-67f96f454d6c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83806,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK08UYP/699486660/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'HONDA CIVIC 1.8 I-VTEC ES Hatchback',
'transmission': 'manual',
'trim': 'I-VTEC ES',
'vin': 'SHHFK27608U022614',
'year': 2008}
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK08%2520UYP%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [bca.uk] INFO: Saving data for EK08%20UYP: {'created_time': 1774857782.609187, 'last_price_update_time': 1774857782.609198, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK08%2520UYP') HTTP/1.1" 204 0
2026-03-30 08:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104313/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104313>
2026-03-30 08:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AJ71BUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104322>
2026-03-30 08:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104303>
2026-03-30 08:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085853>
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085861%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085861 not downloaded yet
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115924%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115924 not downloaded yet
2026-03-30 08:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104335>
2026-03-30 08:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496489/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29565c10>
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640082%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640082/600 saved to cache
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29579cd0>
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113855%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113855/600 saved to cache
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5dd590>
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698974079%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974079/600 saved to cache
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a5090>
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_expert_report_file_9a4b6669-91d0-4411-9cdd-e5a31c164006.pdf HTTP/1.1" 201 0
2026-03-30 08:03:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb72f119-22c3-5cb3-b86c-cde249bcb315, skipping ID generation
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDA67SVF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA67SVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085867%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085867 not downloaded yet
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115929%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115929 not downloaded yet
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296970%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296970 not downloaded yet
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085871%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085871 not downloaded yet
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115936%27 HTTP/1.1" 200 None
2026-03-30 08:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115936 not downloaded yet
2026-03-30 08:03:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a809f90>
2026-03-30 08:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698974059%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974059/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29565ed0>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496489%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496489/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296976%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296976 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104298/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085855/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085855>
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113849>
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104344>
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HF13WKD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085876%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085876 not downloaded yet
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115941%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115941 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440346/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296983%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296983 not downloaded yet
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085881%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085881 not downloaded yet
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115948%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115948 not downloaded yet
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296992%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296992 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115956%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115956 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104313/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115918>
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296998%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296998 not downloaded yet
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2903db90>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104288%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104288/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2918bd10>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104298%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104298/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29053310>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104292%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104292/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115963%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115963 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085853/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085859/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085859>
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699297011%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297011 not downloaded yet
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a721810>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440346%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440346/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699115969%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115969 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085855/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113849/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115936/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115936>
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699297027%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297027 not downloaded yet
2026-03-30 08:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296a5f90>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085850%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085850/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29579550>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104303%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104303/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5f20d0>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104322%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104322/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a3d950>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104313%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104313/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699297042%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297042 not downloaded yet
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296970>
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296976>
2026-03-30 08:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085871>
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699297052%27 HTTP/1.1" 200 None
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297052 not downloaded yet
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3a2710>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104335%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104335/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b1fad0>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085853%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085853/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5f2d90>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115916%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115916/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a7e510>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085855%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085855/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a0a10>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113849%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113849/600 saved to cache
2026-03-30 08:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293dc190>
2026-03-30 08:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104344%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104344/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085881>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296992>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115948/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115948>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296983/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296983>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296998>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115956>
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085859/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115963>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115969>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115941>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297011>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293eaf90>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115918%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115918/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115936/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296983/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295aa590>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085859%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085859/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297052/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297052>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297042/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297042>
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115948/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996ed90>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115936%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115936/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a72acd0>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699296976%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296976/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085876>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115929>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699297027>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085867/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085867>
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DA67SVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a1790>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699296970%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296970/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29233650>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085881%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085881/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bded0>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699296983%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296983/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295e47d0>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699296992%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296992/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b3ef10>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115941%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115941/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29acf6d0>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085871%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085871/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28afbb50>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115948%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115948/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a701b10>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699296998%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296998/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299bd850>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115956%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115956/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297042/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297052/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113842>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085861>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104375>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085856/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085856>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104365/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699104365>
2026-03-30 08:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115924>
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2903e050>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115963%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115963/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6da190>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699297011%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297011/600 saved to cache
2026-03-30 08:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293fd650>
2026-03-30 08:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115969%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115969/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293fc1d0>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699297042%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297042/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925f250>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699297052%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297052/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640077>
2026-03-30 08:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072186/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072186>
2026-03-30 08:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF12%20FRV-GB>
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29560190>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115929%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115929/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973993/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973993>
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HF13WKD/42787347?sv=2020-08-04&st=2026-03-30T08%3A02%3A57Z&se=2026-03-30T08%3A27%3A57Z&sr=b&sp=r&sig=UOwbMVEvJjMT8XDWWqF96n0A8IIN8051OD1o2TXtnzM%3D)
2026-03-30 08:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496417>
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085867/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293fd490>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085876%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085876/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DA67SVF/42804968?sv=2020-08-04&st=2026-03-30T08%3A02%3A59Z&se=2026-03-30T08%3A27%3A59Z&sr=b&sp=r&sig=rHcqVAvlBe1bgi0jlnOy2mxqO0OW1955jGfAP9jppU0%3D)
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085856/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104365/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BA19AZB/42785198?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=ZT%2F2mRySFBw1%2Fum7gnQXakxfzhOWn7phXxr%2F2knzI8g%3D)
2026-03-30 08:03:05 [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-30 08:03:05 [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-30 08:03:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296dcf10>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699296961%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296961/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440332>
2026-03-30 08:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ71BUW/42809871?sv=2020-08-04&st=2026-03-30T08%3A02%3A56Z&se=2026-03-30T08%3A27%3A56Z&sr=b&sp=r&sig=UYgEojn199xSMETadVsSytcOMM100BQlcmHe4sO8jzk%3D)
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a08990>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHF13WKD%252F699115924%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115924/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696
2026-03-30 08:03:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3befa602-caf8-5c15-b8e9-c20b5d5a5696, skipping ID generation
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3befa602-caf8-5c15-b8e9-c20b5d5a5696 sending to next pipeline
2026-03-30 08:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3befa602-caf8-5c15-b8e9-c20b5d5a5696, identifier: HF13%20WKD
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296c5490>
2026-03-30 08:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085867%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085867/600 saved to cache
2026-03-30 08:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3befa602-caf8-5c15-b8e9-c20b5d5a5696 with identifier: HF13%20WKD
2026-03-30 08:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3befa602-caf8-5c15-b8e9-c20b5d5a5696 with identifier: HF13%20WKD
2026-03-30 08:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3befa602-caf8-5c15-b8e9-c20b5d5a5696 with identifier: HF13%20WKD to the API
2026-03-30 08:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115924/600>
{'auction_title': '',
'c_o_2_emission_value': 154,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_expert_report_file_bb06ff85-f4ac-4bb4-bedc-3d0d10b7ba0a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF13%20WKD-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3befa602-caf8-5c15-b8e9-c20b5d5a5696',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HF13 WKD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF13%20WKD&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'KUGA',
'odometer': 109283,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52376,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115916/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49412,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115918/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47822,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115924/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49551,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115929/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49013,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115936/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47654,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115941/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89438,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115948/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81495,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115956/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91663,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115963/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3befa602-caf8-5c15-b8e9-c20b5d5a5696/3befa602-caf8-5c15-b8e9-c20b5d5a5696_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84700,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HF13WKD/699115969/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 TDCI 140 2WD TITANIUM StationWagon',
'transmission': 'manual',
'trim': 'TDCI 140 2WD TITANIUM',
'vin': 'WF0RXXGCDRCD73826',
'year': 2013}
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF13%2520WKD%27 HTTP/1.1" 200 None
2026-03-30 08:03:06 [bca.uk] INFO: Saving data for HF13%20WKD: {'created_time': 1774857786.138702, 'last_price_update_time': 1774857786.138715, 'auction_closing_time': 1774951200.0}
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF13%2520WKD') HTTP/1.1" 204 0
2026-03-30 08:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432950/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432950>
2026-03-30 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113842/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113836/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113836>
2026-03-30 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072186/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973993/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5e4110>
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104375%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104375/600 saved to cache
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b15690>
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDA67SVF%252F699297027%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297027/600 saved to cache
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb72f119-22c3-5cb3-b86c-cde249bcb315
2026-03-30 08:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb72f119-22c3-5cb3-b86c-cde249bcb315, skipping ID generation
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb72f119-22c3-5cb3-b86c-cde249bcb315 sending to next pipeline
2026-03-30 08:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb72f119-22c3-5cb3-b86c-cde249bcb315, identifier: DA67%20SVF
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a75a5d0>
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085856%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085856/600 saved to cache
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a721e50>
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBA19AZB%252F699104365%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104365/600 saved to cache
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b
2026-03-30 08:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b, skipping ID generation
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b sending to next pipeline
2026-03-30 08:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b, identifier: BA19%20AZB
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a800190>
2026-03-30 08:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FAJ71BUW%252F699085861%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085861/600 saved to cache
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f80358d9-92e1-54c1-ad98-de0c2232c78c
2026-03-30 08:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f80358d9-92e1-54c1-ad98-de0c2232c78c, skipping ID generation
2026-03-30 08:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f80358d9-92e1-54c1-ad98-de0c2232c78c sending to next pipeline
2026-03-30 08:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f80358d9-92e1-54c1-ad98-de0c2232c78c, identifier: AJ71%20BUW
2026-03-30 08:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb72f119-22c3-5cb3-b86c-cde249bcb315 with identifier: DA67%20SVF
2026-03-30 08:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb72f119-22c3-5cb3-b86c-cde249bcb315 with identifier: DA67%20SVF
2026-03-30 08:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb72f119-22c3-5cb3-b86c-cde249bcb315 with identifier: DA67%20SVF to the API
2026-03-30 08:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297027/600>
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_expert_report_file_9a4b6669-91d0-4411-9cdd-e5a31c164006.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA67%20SVF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'cb72f119-22c3-5cb3-b86c-cde249bcb315',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DA67 SVF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA67%20SVF&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '420D GRAN COUPE',
'odometer': 90505,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39273,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296961/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38725,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296970/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39108,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296976/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36862,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296983/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33697,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296992/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31743,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699296998/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84843,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297011/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86439,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297027/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103856,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297042/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb72f119-22c3-5cb3-b86c-cde249bcb315/cb72f119-22c3-5cb3-b86c-cde249bcb315_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85303,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DA67SVF/699297052/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-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': 'WBA4K32030BG99221',
'year': 2017}
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA67%2520SVF%27 HTTP/1.1" 200 None
2026-03-30 08:03:07 [bca.uk] INFO: Saving data for DA67%20SVF: {'created_time': 1774857787.224397, 'last_price_update_time': 1774857787.224409, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA67%2520SVF') HTTP/1.1" 204 0
2026-03-30 08:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b with identifier: BA19%20AZB
2026-03-30 08:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b with identifier: BA19%20AZB
2026-03-30 08:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b with identifier: BA19%20AZB to the API
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104365/600>
{'auction_title': '',
'c_o_2_emission_value': 152,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_expert_report_file_94275ae4-6b1b-4412-8586-1bba434164f0.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA19%20AZB-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd0bb4f4d-7cdd-5ef7-ae6f-19e89317310b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BA19 AZB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA19%20AZB&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'NISSAN',
'model': 'JUKE',
'odometer': 45925,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49533,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104288/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47918,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104292/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49119,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104298/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50007,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104303/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46807,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104313/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46617,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104322/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106132,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104335/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68979,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104344/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95818,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104365/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b/d0bb4f4d-7cdd-5ef7-ae6f-19e89317310b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83200,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BA19AZB/699104375/600',
'Width': 600}],
'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': 'SJNFBAF15U8070327',
'year': 2019}
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA19%2520AZB%27 HTTP/1.1" 200 None
2026-03-30 08:03:07 [bca.uk] INFO: Saving data for BA19%20AZB: {'created_time': 1774857787.659068, 'last_price_update_time': 1774857787.659081, 'auction_closing_time': 1774951200.0}
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA19%2520AZB') HTTP/1.1" 204 0
2026-03-30 08:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f80358d9-92e1-54c1-ad98-de0c2232c78c with identifier: AJ71%20BUW
2026-03-30 08:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f80358d9-92e1-54c1-ad98-de0c2232c78c with identifier: AJ71%20BUW
2026-03-30 08:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f80358d9-92e1-54c1-ad98-de0c2232c78c with identifier: AJ71%20BUW to the API
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085861/600>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_expert_report_file_da72d144-0c5e-4729-8c86-6e5442815ea2.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ71%20BUW-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': 'f80358d9-92e1-54c1-ad98-de0c2232c78c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AJ71 BUW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ71%20BUW&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'TESLA',
'model': 'MODEL 3',
'odometer': 40471,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39192,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085850/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38581,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085853/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37548,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085855/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37051,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085856/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35551,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085859/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34450,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085861/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102352,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085867/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82333,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085871/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87639,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085876/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f80358d9-92e1-54c1-ad98-de0c2232c78c/f80358d9-92e1-54c1-ad98-de0c2232c78c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87583,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ71BUW/699085881/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
'transmission': 'automatic',
'trim': 'LONG RANGE AWD',
'vin': 'LRW3F7EK2MC429091',
'year': 2021}
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520BUW%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [bca.uk] INFO: Saving data for AJ71%20BUW: {'created_time': 1774857788.108011, 'last_price_update_time': 1774857788.108023, 'auction_closing_time': 1774951200.0}
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ71%2520BUW') HTTP/1.1" 204 0
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422877/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422877>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047126/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047126>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072169>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968588>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640075/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640075>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT07%20PNU-GB>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b17010>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113842%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113842/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7595d0>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496417%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496417/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b4c090>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072186%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072186/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a75a450>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973993%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973993/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a640210>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640077%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640077/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113836/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d044050>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_expert_report_file_4f0e41f2-f98a-4946-a000-31f3677378d3.pdf HTTP/1.1" 201 0
2026-03-30 08:03:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ddfc34dc-d8a0-5ae8-993f-0da8492486b5, skipping ID generation
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DCF12FRV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CF12FRV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049781%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049781 not downloaded yet
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496405>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432934>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973958>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113833/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698113833>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440325>
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049790%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049790 not downloaded yet
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049796%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049796 not downloaded yet
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049801%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049801 not downloaded yet
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294184d0>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440332%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440332/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072151>
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049807%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049807 not downloaded yet
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e76d0>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113836%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113836/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432950/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049848%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049848 not downloaded yet
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640075/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422877/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047126/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049869%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049869 not downloaded yet
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049880%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049880 not downloaded yet
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698049892%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049892 not downloaded yet
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422863/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422863>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968576>
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2941b450>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432950%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432950/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113833/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049796>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049801>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29538490>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_expert_report_file_2b77ac79-3992-4c54-b139-ab30e007be34.pdf HTTP/1.1" 201 0
2026-03-30 08:03:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: efe927a4-a494-501d-9bfc-3e4b493379cc, skipping ID generation
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DBT07PNU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT07PNU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a652a50>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640075%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640075/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b1cc90>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422877%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422877/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5c7810>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072169%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072169/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299df8d0>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047126%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047126/600 saved to cache
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049790>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049807>
2026-03-30 08:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049781>
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296619%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296619 not downloaded yet
2026-03-30 08:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699296625%27 HTTP/1.1" 200 None
2026-03-30 08:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296625 not downloaded yet
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912c8d0>
2026-03-30 08:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FOE15ZPZ%252F698968588%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968588/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293df0d0>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973958%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973958/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296f9910>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496405%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496405/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a57710>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113833%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113833/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b4ca90>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432934%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432934/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296633%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296633 not downloaded yet
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049880/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049880>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049769/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CF12FRV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049892>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049869/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049869>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049848/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698049848>
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422863/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296637%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296637 not downloaded yet
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296645%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296645 not downloaded yet
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e92d0>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072151%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072151/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29564610>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440325%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440325/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT07PNU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047116>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037428>
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296655%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296655 not downloaded yet
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049848/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296666%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296666 not downloaded yet
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5c5010>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049801%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049801/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b0c190>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FOE15ZPZ%252F698968576%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968576/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b1c490>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422863%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422863/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296680%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296680 not downloaded yet
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049769/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296633/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296633>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296619>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296625>
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049880/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049869/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CF12FRV/42810345?sv=2020-08-04&st=2026-03-30T08%3A03%3A05Z&se=2026-03-30T08%3A28%3A05Z&sr=b&sp=r&sig=bPikyqoaZVBDQW3K7aMtTZLa7w1LlDlg%2BYGKFP0R%2FVk%3D)
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699296692%27 HTTP/1.1" 200 None
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296692 not downloaded yet
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296637>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296645/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296645>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5e6c90>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049790%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049790/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296a4c90>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049781%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049781/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a40cb50>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049807%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049807/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29970350>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049848%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049848/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29972d90>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049796%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049796/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296655>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640074>
2026-03-30 08:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW65%20VGX-GB>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a35750>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049769%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049769/600 saved to cache
2026-03-30 08:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b46810>
2026-03-30 08:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049880%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049880/600 saved to cache
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6015d0>
2026-03-30 08:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049869%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049869/600 saved to cache
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b45790>
2026-03-30 08:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FCF12FRV%252F698049892%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049892/600 saved to cache
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5
2026-03-30 08:03:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ddfc34dc-d8a0-5ae8-993f-0da8492486b5, skipping ID generation
2026-03-30 08:03:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ddfc34dc-d8a0-5ae8-993f-0da8492486b5 sending to next pipeline
2026-03-30 08:03:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddfc34dc-d8a0-5ae8-993f-0da8492486b5, identifier: CF12%20FRV
2026-03-30 08:03:10 [scrapy.extensions.logstats] INFO: Crawled 84 pages (at 28 pages/min), scraped 109 items (at 49 items/min)
2026-03-30 08:03:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 08:03:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddfc34dc-d8a0-5ae8-993f-0da8492486b5 with identifier: CF12%20FRV
2026-03-30 08:03:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddfc34dc-d8a0-5ae8-993f-0da8492486b5 with identifier: CF12%20FRV
2026-03-30 08:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddfc34dc-d8a0-5ae8-993f-0da8492486b5 with identifier: CF12%20FRV to the API
2026-03-30 08:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049892/600>
{'auction_title': '',
'c_o_2_emission_value': 167,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_expert_report_file_4f0e41f2-f98a-4946-a000-31f3677378d3.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF12%20FRV-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.8L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ddfc34dc-d8a0-5ae8-993f-0da8492486b5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CF12 FRV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF12%20FRV&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'MAZDA',
'model': 'MX-5 ROADSTER',
'odometer': 113656,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44664,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049769/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45259,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049781/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44419,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049790/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42715,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049796/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42842,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049801/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42089,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049807/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105576,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049848/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91834,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049869/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96262,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049880/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddfc34dc-d8a0-5ae8-993f-0da8492486b5/ddfc34dc-d8a0-5ae8-993f-0da8492486b5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82220,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CF12FRV/698049892/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'MAZDA MX-5 ROADSTER 1.8 SE Coupe',
'transmission': 'manual',
'trim': 'SE',
'vin': 'JMZNCA88200264892',
'year': 2012}
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF12%2520FRV%27 HTTP/1.1" 200 None
2026-03-30 08:03:11 [bca.uk] INFO: Saving data for CF12%20FRV: {'created_time': 1774857791.772432, 'last_price_update_time': 1774857791.772448, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF12%2520FRV') HTTP/1.1" 204 0
2026-03-30 08:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296633/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:11 [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-30 08:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3dbf10>
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296607%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296607/600 saved to cache
2026-03-30 08:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296645/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973937/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973937>
2026-03-30 08:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496394>
2026-03-30 08:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296666>
2026-03-30 08:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296680/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296680>
2026-03-30 08:03:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5dfb50>
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047116%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047116/600 saved to cache
2026-03-30 08:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:03:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a2910>
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037428%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037428/600 saved to cache
2026-03-30 08:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296692/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699296692>
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925f8d0>
2026-03-30 08:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296625%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296625/600 saved to cache
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a4a10>
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296633%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296633/600 saved to cache
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3a19d0>
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296619%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296619/600 saved to cache
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:12 [bca.uk] INFO: Total items found: 100
2026-03-30 08:03:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded
2026-03-30 08:03:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:03:12 [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-30 08:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a0a210>
2026-03-30 08:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296645%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296645/600 saved to cache
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113827/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV73BVG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440318/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440318>
2026-03-30 08:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432927/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432927>
2026-03-30 08:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072134>
2026-03-30 08:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422842>
2026-03-30 08:03:12 [bca.uk] INFO: Found listing with ID: CX05%20YUG
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX05%2520YUG%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Scrape type for CX05%20YUG: 0
2026-03-30 08:03:12 [bca.uk] INFO: Found listing with ID: LP66%20SVX
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP66%2520SVX%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Scrape type for LP66%20SVX: 0
2026-03-30 08:03:12 [bca.uk] INFO: Found listing with ID: MT19%20KYO
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT19%2520KYO%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Scrape type for MT19%20KYO: 2
2026-03-30 08:03:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4795804e-cf6d-5add-bd8a-de23eb839bce with identifier: MT19%20KYO
2026-03-30 08:03:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4795804e-cf6d-5add-bd8a-de23eb839bce with scrape type 2
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4795804e-cf6d-5add-bd8a-de23eb839bce with scrape type 2
2026-03-30 08:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4795804e-cf6d-5add-bd8a-de23eb839bce, identifier: MT19%20KYO
2026-03-30 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:12 [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-30 08:03:12 [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-30 08:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4795804e-cf6d-5add-bd8a-de23eb839bce with identifier: MT19%20KYO
2026-03-30 08:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4795804e-cf6d-5add-bd8a-de23eb839bce with identifier: MT19%20KYO
2026-03-30 08:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4795804e-cf6d-5add-bd8a-de23eb839bce with identifier: MT19%20KYO to the API
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03: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': 170,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT19%20KYO-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4795804e-cf6d-5add-bd8a-de23eb839bce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MT19 KYO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT19%20KYO&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'RENAULT',
'model': 'TRAFIC 2.9T',
'odometer': 90460,
'odometer_reading_unit': '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 SL29 DCI 120 SPORT PanelVan',
'transmission': 'manual',
'trim': 'SL29 DCI 120 SPORT',
'vin': 'VF1FL000263180475',
'year': 2019}
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT19%2520KYO%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Saving data for MT19%20KYO: {'auction_closing_time': 1775037600.0, 'created_time': 1774563576.962242, 'last_price_update_time': 1774857792.676465}
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT19%2520KYO') HTTP/1.1" 204 0
2026-03-30 08:03:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:12 [bca.uk] INFO: Found listing with ID: YM16%20PKU
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM16%2520PKU%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Scrape type for YM16%20PKU: 0
2026-03-30 08:03:12 [bca.uk] INFO: Found listing with ID: AE17%20MKZ
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE17%2520MKZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Scrape type for AE17%20MKZ: 0
2026-03-30 08:03:12 [bca.uk] INFO: Found listing with ID: AE20%20WTL
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE20%2520WTL%27 HTTP/1.1" 200 None
2026-03-30 08:03:12 [bca.uk] INFO: Scrape type for AE20%20WTL: 2
2026-03-30 08:03:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41e2b942-1196-5b4f-b8e5-9da182c3e9ad with identifier: AE20%20WTL
2026-03-30 08:03:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41e2b942-1196-5b4f-b8e5-9da182c3e9ad with scrape type 2
2026-03-30 08:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41e2b942-1196-5b4f-b8e5-9da182c3e9ad with scrape type 2
2026-03-30 08:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41e2b942-1196-5b4f-b8e5-9da182c3e9ad, identifier: AE20%20WTL
2026-03-30 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973937/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968553/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968553>
2026-03-30 08:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41e2b942-1196-5b4f-b8e5-9da182c3e9ad with identifier: AE20%20WTL
2026-03-30 08:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41e2b942-1196-5b4f-b8e5-9da182c3e9ad with identifier: AE20%20WTL
2026-03-30 08:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41e2b942-1196-5b4f-b8e5-9da182c3e9ad with identifier: AE20%20WTL to the API
2026-03-30 08:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 231,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE20%20WTL-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '41e2b942-1196-5b4f-b8e5-9da182c3e9ad',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AE20 WTL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE20%20WTL&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VOLKSWAGEN',
'model': 'AMAROK A33',
'odometer': 77566,
'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 AMAROK A33 3.0 V6 TDI 258 BMT BLACK ED.4M CrewCab '
'Pick-up',
'transmission': 'manual',
'trim': 'V6 TDI 258 BMT BLACK ED.4M',
'vin': 'WV1ZZZ2HZLH006831',
'year': 2020}
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:14 [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-30 08:03:14 [bca.uk] INFO: Saving data for AE20%20WTL: {'auction_closing_time': 1774951200.0, 'created_time': 1774354853.53307, 'last_price_update_time': 1774857794.268157}
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE20%2520WTL') HTTP/1.1" 204 0
2026-03-30 08:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293b9710>
2026-03-30 08:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296637%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296637/600 saved to cache
2026-03-30 08:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047104/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047104>
2026-03-30 08:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296680/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:14 [bca.uk] INFO: Found listing with ID: BL20%20DZB
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:14 [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-30 08:03:14 [bca.uk] INFO: Scrape type for BL20%20DZB: 2
2026-03-30 08:03:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21070b56-80b2-58ef-8ec3-749b167d460e with identifier: BL20%20DZB
2026-03-30 08:03:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21070b56-80b2-58ef-8ec3-749b167d460e with scrape type 2
2026-03-30 08:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21070b56-80b2-58ef-8ec3-749b167d460e with scrape type 2
2026-03-30 08:03:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21070b56-80b2-58ef-8ec3-749b167d460e, identifier: BL20%20DZB
2026-03-30 08:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296692/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT07PNU/42789970?sv=2020-08-04&st=2026-03-30T08%3A03%3A06Z&se=2026-03-30T08%3A28%3A06Z&sr=b&sp=r&sig=jmhgwZ%2Fz%2BsJTMqtZbOnug6CESXlh9xMfWXRJ6IHfoXc%3D)
2026-03-30 08:03:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21070b56-80b2-58ef-8ec3-749b167d460e with identifier: BL20%20DZB
2026-03-30 08:03:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21070b56-80b2-58ef-8ec3-749b167d460e with identifier: BL20%20DZB
2026-03-30 08:03:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21070b56-80b2-58ef-8ec3-749b167d460e with identifier: BL20%20DZB to the API
2026-03-30 08:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:15 [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': 231,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL20%20DZB-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '21070b56-80b2-58ef-8ec3-749b167d460e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BL20 DZB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL20%20DZB&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VOLKSWAGEN',
'model': 'AMAROK A33',
'odometer': 52816,
'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 AMAROK A33 3.0 V6 TDI 258 AVENTURA BLACK ED4M CrewCab '
'Pick-up',
'transmission': 'manual',
'trim': 'V6 TDI 258 AVENTURA BLACK ED4M',
'vin': 'WV1ZZZ2HZLH023095',
'year': 2020}
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL20%2520DZB%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [bca.uk] INFO: Saving data for BL20%20DZB: {'auction_closing_time': 1774951200.0, 'created_time': 1774564367.954473, 'last_price_update_time': 1774857795.245088}
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL20%2520DZB') HTTP/1.1" 204 0
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29188f50>
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640074%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640074/600 saved to cache
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29188b10>
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296655%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296655/600 saved to cache
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293229d0>
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_expert_report_file_87d86743-0f7e-41f8-81d0-a0f5e960c260.pdf HTTP/1.1" 201 0
2026-03-30 08:03:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aab92090-6983-505a-a6c3-f126e5e8f256, skipping ID generation
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3DMW65VGX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW65VGX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037403>
2026-03-30 08:03:15 [bca.uk] INFO: Found listing with ID: GF18%20OOY
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF18%2520OOY%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [bca.uk] INFO: Scrape type for GF18%20OOY: 0
2026-03-30 08:03:15 [bca.uk] INFO: Found listing with ID: HK22%20DXB
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK22%2520DXB%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [bca.uk] INFO: Scrape type for HK22%20DXB: 0
2026-03-30 08:03:15 [bca.uk] INFO: Found listing with ID: LP22%20BZS
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP22%2520BZS%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [bca.uk] INFO: Scrape type for LP22%20BZS: 2
2026-03-30 08:03:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41a88b17-6375-5026-886e-5b9b2c9676c7 with identifier: LP22%20BZS
2026-03-30 08:03:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41a88b17-6375-5026-886e-5b9b2c9676c7 with scrape type 2
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41a88b17-6375-5026-886e-5b9b2c9676c7 with scrape type 2
2026-03-30 08:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41a88b17-6375-5026-886e-5b9b2c9676c7, identifier: LP22%20BZS
2026-03-30 08:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41a88b17-6375-5026-886e-5b9b2c9676c7 with identifier: LP22%20BZS
2026-03-30 08:03:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41a88b17-6375-5026-886e-5b9b2c9676c7 with identifier: LP22%20BZS
2026-03-30 08:03:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41a88b17-6375-5026-886e-5b9b2c9676c7 with identifier: LP22%20BZS to the API
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:15 [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': 256,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP22%20BZS-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '41a88b17-6375-5026-886e-5b9b2c9676c7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP22 BZS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP22%20BZS&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'RANGER',
'odometer': 74301,
'odometer_reading_unit': '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': '6FPPXXMJ2PNJ10074',
'year': 2022}
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP22%2520BZS%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [bca.uk] INFO: Saving data for LP22%20BZS: {'auction_closing_time': 1774951200.0, 'created_time': 1774448736.44364, 'last_price_update_time': 1774857795.906511}
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP22%2520BZS') HTTP/1.1" 204 0
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3D699130529%27 HTTP/1.1" 200 None
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130529 not downloaded yet
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6424d0>
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973937%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973937/600 saved to cache
2026-03-30 08:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a80b1d0>
2026-03-30 08:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496394%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496394/600 saved to cache
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a7c50>
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296680%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296680/600 saved to cache
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a621c90>
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296666%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296666/600 saved to cache
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432927/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113827/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397150>
2026-03-30 08:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440318/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:16 [bca.uk] INFO: Found listing with ID: KU16%20WMW
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU16%2520WMW%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [bca.uk] INFO: Scrape type for KU16%20WMW: 0
2026-03-30 08:03:16 [bca.uk] INFO: Found listing with ID: KU68%20AVW
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU68%2520AVW%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [bca.uk] INFO: Scrape type for KU68%20AVW: 0
2026-03-30 08:03:16 [bca.uk] INFO: Found listing with ID: KM08%20XXA
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM08%2520XXA%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [bca.uk] INFO: Scrape type for KM08%20XXA: 0
2026-03-30 08:03:16 [bca.uk] INFO: Found listing with ID: YF57%20YKB
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF57%2520YKB%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [bca.uk] INFO: Scrape type for YF57%20YKB: 0
2026-03-30 08:03:16 [bca.uk] INFO: Found listing with ID: YH63%20TXR
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH63%2520TXR%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [bca.uk] INFO: Scrape type for YH63%20TXR: 2
2026-03-30 08:03:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69da11b0-f797-504b-bf15-2be9d0566e6a with identifier: YH63%20TXR
2026-03-30 08:03:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69da11b0-f797-504b-bf15-2be9d0566e6a with scrape type 2
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69da11b0-f797-504b-bf15-2be9d0566e6a with scrape type 2
2026-03-30 08:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69da11b0-f797-504b-bf15-2be9d0566e6a, identifier: YH63%20TXR
2026-03-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8101d0>
2026-03-30 08:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBT07PNU%252F699296692%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296692/600 saved to cache
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item efe927a4-a494-501d-9bfc-3e4b493379cc
2026-03-30 08:03:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: efe927a4-a494-501d-9bfc-3e4b493379cc, skipping ID generation
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item efe927a4-a494-501d-9bfc-3e4b493379cc sending to next pipeline
2026-03-30 08:03:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efe927a4-a494-501d-9bfc-3e4b493379cc, identifier: BT07%20PNU
2026-03-30 08:03:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML17%20YBE-GB>
2026-03-30 08:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968553/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69da11b0-f797-504b-bf15-2be9d0566e6a with identifier: YH63%20TXR
2026-03-30 08:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69da11b0-f797-504b-bf15-2be9d0566e6a with identifier: YH63%20TXR
2026-03-30 08:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69da11b0-f797-504b-bf15-2be9d0566e6a with identifier: YH63%20TXR to the API
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:16 [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': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH63%20TXR-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '69da11b0-f797-504b-bf15-2be9d0566e6a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YH63 TXR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH63%20TXR&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 104775,
'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 2.0 COOPER S D Hatchback',
'transmission': 'manual',
'trim': 'COOPER S D',
'vin': 'WMWZB72000WN80643',
'year': 2013}
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH63%2520TXR%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [bca.uk] INFO: Saving data for YH63%20TXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774477748.984444, 'last_price_update_time': 1774857796.836028}
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH63%2520TXR') HTTP/1.1" 204 0
2026-03-30 08:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3D699130534%27 HTTP/1.1" 200 None
2026-03-30 08:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130534 not downloaded yet
2026-03-30 08:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efe927a4-a494-501d-9bfc-3e4b493379cc with identifier: BT07%20PNU
2026-03-30 08:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efe927a4-a494-501d-9bfc-3e4b493379cc with identifier: BT07%20PNU
2026-03-30 08:03:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efe927a4-a494-501d-9bfc-3e4b493379cc with identifier: BT07%20PNU to the API
2026-03-30 08:03:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296692/600>
{'auction_title': '',
'c_o_2_emission_value': 211,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_expert_report_file_2b77ac79-3992-4c54-b139-ab30e007be34.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT07%20PNU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.8L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'efe927a4-a494-501d-9bfc-3e4b493379cc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BT07 PNU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT07%20PNU&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'MERCEDES-BENZ',
'model': 'SLK 200K',
'odometer': 26654,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39187,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296607/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38724,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296619/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38628,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296625/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36586,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296633/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32868,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296637/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32164,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296645/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91414,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296655/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76377,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296666/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86500,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296680/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_efe927a4-a494-501d-9bfc-3e4b493379cc/efe927a4-a494-501d-9bfc-3e4b493379cc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80833,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT07PNU/699296692/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2007-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ SLK 200K 1.8 TIP Roadster',
'transmission': 'manual',
'trim': 'TIP',
'vin': 'WDB1714422F167218',
'year': 2007}
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT07%2520PNU%27 HTTP/1.1" 200 None
2026-03-30 08:03:18 [bca.uk] INFO: Saving data for BT07%20PNU: {'created_time': 1774857798.797059, 'last_price_update_time': 1774857798.797072, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT07%2520PNU') HTTP/1.1" 204 0
2026-03-30 08:03:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=691640072>
2026-03-30 08:03:18 [bca.uk] INFO: Found listing with ID: YN63%20HJU
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN63%2520HJU%27 HTTP/1.1" 200 None
2026-03-30 08:03:18 [bca.uk] INFO: Scrape type for YN63%20HJU: 0
2026-03-30 08:03:18 [bca.uk] INFO: Found listing with ID: BG17%20FBZ
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG17%2520FBZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:18 [bca.uk] INFO: Scrape type for BG17%20FBZ: 0
2026-03-30 08:03:18 [bca.uk] INFO: Found listing with ID: BN62%20UZG
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN62%2520UZG%27 HTTP/1.1" 200 None
2026-03-30 08:03:18 [bca.uk] INFO: Scrape type for BN62%20UZG: 0
2026-03-30 08:03:18 [bca.uk] INFO: Found listing with ID: BT13%20WSV
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT13%2520WSV%27 HTTP/1.1" 200 None
2026-03-30 08:03:18 [bca.uk] INFO: Scrape type for BT13%20WSV: 0
2026-03-30 08:03:18 [bca.uk] INFO: Found listing with ID: BV61%20UFD
2026-03-30 08:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV61%2520UFD%27 HTTP/1.1" 200 None
2026-03-30 08:03:18 [bca.uk] INFO: Scrape type for BV61%20UFD: 2
2026-03-30 08:03:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5a94051-5d4e-5f6a-990d-470b1454afab with identifier: BV61%20UFD
2026-03-30 08:03:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5a94051-5d4e-5f6a-990d-470b1454afab with scrape type 2
2026-03-30 08:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5a94051-5d4e-5f6a-990d-470b1454afab with scrape type 2
2026-03-30 08:03:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5a94051-5d4e-5f6a-990d-470b1454afab, identifier: BV61%20UFD
2026-03-30 08:03:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997d9d0>
2026-03-30 08:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072134%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072134/600 saved to cache
2026-03-30 08:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973926/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973926>
2026-03-30 08:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496386>
2026-03-30 08:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440312>
2026-03-30 08:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432923>
2026-03-30 08:03:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5a94051-5d4e-5f6a-990d-470b1454afab with identifier: BV61%20UFD
2026-03-30 08:03:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5a94051-5d4e-5f6a-990d-470b1454afab with identifier: BV61%20UFD
2026-03-30 08:03:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5a94051-5d4e-5f6a-990d-470b1454afab with identifier: BV61%20UFD to the API
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:19 [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=BV61%20UFD-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f5a94051-5d4e-5f6a-990d-470b1454afab',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BV61 UFD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV61%20UFD&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 100229,
'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.6 134 METAL Hatchback',
'transmission': 'manual',
'trim': '134 METAL',
'vin': 'WF0GXXGAJGBS52903',
'year': 2011}
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV61%2520UFD%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Saving data for BV61%20UFD: {'auction_closing_time': 1774951200.0, 'created_time': 1774650076.20595, 'last_price_update_time': 1774857799.41946}
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV61%2520UFD') HTTP/1.1" 204 0
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699130540%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130540 not downloaded yet
2026-03-30 08:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047104/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: DU64%20MTJ
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520MTJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for DU64%20MTJ: 0
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: DX16%20MYY
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520MYY%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for DX16%20MYY: 0
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: EJ13%20JTO
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ13%2520JTO%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for EJ13%20JTO: 0
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: EU13%20RYM
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU13%2520RYM%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for EU13%20RYM: 0
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: KV60%20ZZA
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV60%2520ZZA%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for KV60%20ZZA: 0
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: ML12%20ZHW
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML12%2520ZHW%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for ML12%20ZHW: 0
2026-03-30 08:03:19 [bca.uk] INFO: Found listing with ID: SF62%20EFA
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF62%2520EFA%27 HTTP/1.1" 200 None
2026-03-30 08:03:19 [bca.uk] INFO: Scrape type for SF62%20EFA: 2
2026-03-30 08:03:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71774f53-c4ca-5fa7-9732-a523963f8d4b with identifier: SF62%20EFA
2026-03-30 08:03:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71774f53-c4ca-5fa7-9732-a523963f8d4b with scrape type 2
2026-03-30 08:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71774f53-c4ca-5fa7-9732-a523963f8d4b with scrape type 2
2026-03-30 08:03:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71774f53-c4ca-5fa7-9732-a523963f8d4b, identifier: SF62%20EFA
2026-03-30 08:03:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW65VGX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71774f53-c4ca-5fa7-9732-a523963f8d4b with identifier: SF62%20EFA
2026-03-30 08:03:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71774f53-c4ca-5fa7-9732-a523963f8d4b with identifier: SF62%20EFA
2026-03-30 08:03:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71774f53-c4ca-5fa7-9732-a523963f8d4b with identifier: SF62%20EFA to the API
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:19 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF62%20EFA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '71774f53-c4ca-5fa7-9732-a523963f8d4b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SF62 EFA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF62%20EFA&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'RENAULT',
'model': 'GRAND SCENIC',
'odometer': 136350,
'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 GRAND SCENIC 1.5 DCI 110 DYNAMIQUE TOM TOM MPV',
'transmission': 'manual',
'trim': 'DCI 110 DYNAMIQUE TOM TOM',
'vin': 'VF1JZ1GB247667725',
'year': 2012}
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF62%2520EFA%27 HTTP/1.1" 200 None
2026-03-30 08:03:20 [bca.uk] INFO: Saving data for SF62%20EFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774650092.583575, 'last_price_update_time': 1774857800.013156}
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF62%2520EFA') HTTP/1.1" 204 0
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699130553%27 HTTP/1.1" 200 None
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130553 not downloaded yet
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3fabd0>
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422842%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422842/600 saved to cache
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5df510>
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432927%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432927/600 saved to cache
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b6b7d10>
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGV73BVG%252F698113827%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113827/600 saved to cache
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 299d70dc-a195-5992-bf22-dee6b0def855
2026-03-30 08:03:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 299d70dc-a195-5992-bf22-dee6b0def855, skipping ID generation
2026-03-30 08:03:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 299d70dc-a195-5992-bf22-dee6b0def855 with scrape type 1
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 299d70dc-a195-5992-bf22-dee6b0def855 sending to next pipeline
2026-03-30 08:03:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 299d70dc-a195-5992-bf22-dee6b0def855, identifier: GV73%20BVG
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a40f810>
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440318%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440318/600 saved to cache
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8ad9d0>
2026-03-30 08:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FOE15ZPZ%252F698968553%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968553/600 saved to cache
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968535>
2026-03-30 08:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047091/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047091>
2026-03-30 08:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422824/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422824>
2026-03-30 08:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072120>
2026-03-30 08:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:03:20 [bca.uk] INFO: Found listing with ID: SJ63%20URU
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ63%2520URU%27 HTTP/1.1" 200 None
2026-03-30 08:03:20 [bca.uk] INFO: Scrape type for SJ63%20URU: 2
2026-03-30 08:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ef4fac2-370f-5792-8d96-06765cdee88a with identifier: SJ63%20URU
2026-03-30 08:03:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ef4fac2-370f-5792-8d96-06765cdee88a with scrape type 2
2026-03-30 08:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ef4fac2-370f-5792-8d96-06765cdee88a with scrape type 2
2026-03-30 08:03:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ef4fac2-370f-5792-8d96-06765cdee88a, identifier: SJ63%20URU
2026-03-30 08:03:20 [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-30 08:03:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 299d70dc-a195-5992-bf22-dee6b0def855 with identifier: GV73%20BVG
2026-03-30 08:03:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 299d70dc-a195-5992-bf22-dee6b0def855 with identifier: GV73%20BVG
2026-03-30 08:03:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 299d70dc-a195-5992-bf22-dee6b0def855 with identifier: GV73%20BVG to the API
2026-03-30 08:03:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113827/600>
{'auction_title': '',
'c_o_2_emission_value': 315,
'car_expert_report_source_url': None,
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '299d70dc-a195-5992-bf22-dee6b0def855',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV73 BVG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV73%20BVG&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'RANGER RAPTOR',
'odometer': 14250,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55309,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113827/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51717,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113833/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50429,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113836/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52144,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113842/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49945,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113849/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45923,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113855/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_299d70dc-a195-5992-bf22-dee6b0def855/299d70dc-a195-5992-bf22-dee6b0def855_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69353,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV73BVG/698113913/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2024-01-01',
'seller_name': None,
'title': 'FORD RANGER RAPTOR 3.0 E/B V6 292 4WD A10 CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'E/B V6 292 4WD A10',
'vin': '6FPFXXMX2FPM26725',
'year': 2024}
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV73%2520BVG%27 HTTP/1.1" 200 None
2026-03-30 08:03:21 [bca.uk] INFO: Saving data for GV73%20BVG: {'created_time': 1774857801.061879, 'last_price_update_time': 1774857801.061895, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV73%2520BVG') HTTP/1.1" 204 0
2026-03-30 08:03:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ef4fac2-370f-5792-8d96-06765cdee88a with identifier: SJ63%20URU
2026-03-30 08:03:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ef4fac2-370f-5792-8d96-06765cdee88a with identifier: SJ63%20URU
2026-03-30 08:03:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ef4fac2-370f-5792-8d96-06765cdee88a with identifier: SJ63%20URU to the API
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:21 [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': 135,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ63%20URU-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4ef4fac2-370f-5792-8d96-06765cdee88a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SJ63 URU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ63%20URU&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '5008',
'odometer': 99354,
'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 5008 1.6 HDI 115 ALLURE MPV',
'transmission': 'manual',
'trim': 'HDI 115 ALLURE',
'vin': 'VF30E9HD8DS157622',
'year': 2013}
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520URU%27 HTTP/1.1" 200 None
2026-03-30 08:03:21 [bca.uk] INFO: Saving data for SJ63%20URU: {'auction_closing_time': 1774951200.0, 'created_time': 1774477758.931424, 'last_price_update_time': 1774857801.494376}
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ63%2520URU') HTTP/1.1" 204 0
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699130563%27 HTTP/1.1" 200 None
2026-03-30 08:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130563 not downloaded yet
2026-03-30 08:03:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6dbc10>
2026-03-30 08:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047104%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047104/600 saved to cache
2026-03-30 08:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:03:21 [bca.uk] INFO: Found listing with ID: WV13%20ZTH
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV13%2520ZTH%27 HTTP/1.1" 200 None
2026-03-30 08:03:21 [bca.uk] INFO: Scrape type for WV13%20ZTH: 0
2026-03-30 08:03:21 [bca.uk] INFO: Found listing with ID: YC10%20VCE
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520VCE%27 HTTP/1.1" 200 None
2026-03-30 08:03:21 [bca.uk] INFO: Scrape type for YC10%20VCE: 2
2026-03-30 08:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12f2df69-0c19-5705-a73f-8fb69c93723b with identifier: YC10%20VCE
2026-03-30 08:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12f2df69-0c19-5705-a73f-8fb69c93723b with scrape type 2
2026-03-30 08:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12f2df69-0c19-5705-a73f-8fb69c93723b with scrape type 2
2026-03-30 08:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12f2df69-0c19-5705-a73f-8fb69c93723b, identifier: YC10%20VCE
2026-03-30 08:03:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12f2df69-0c19-5705-a73f-8fb69c93723b with identifier: YC10%20VCE
2026-03-30 08:03:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12f2df69-0c19-5705-a73f-8fb69c93723b with identifier: YC10%20VCE
2026-03-30 08:03:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12f2df69-0c19-5705-a73f-8fb69c93723b with identifier: YC10%20VCE to the API
2026-03-30 08:03:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 224,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC10%20VCE-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '12f2df69-0c19-5705-a73f-8fb69c93723b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YC10 VCE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC10%20VCE&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VOLVO',
'model': 'XC90',
'odometer': 139655,
'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': 'YV1CZ7146B1568702',
'year': 2010}
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520VCE%27 HTTP/1.1" 200 None
2026-03-30 08:03:22 [bca.uk] INFO: Saving data for YC10%20VCE: {'auction_closing_time': 1774951200.0, 'created_time': 1774477759.672968, 'last_price_update_time': 1774857802.229917}
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC10%2520VCE') HTTP/1.1" 204 0
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699130575%27 HTTP/1.1" 200 None
2026-03-30 08:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130575 not downloaded yet
2026-03-30 08:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973926/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130529>
2026-03-30 08:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:22 [bca.uk] INFO: Found listing with ID: YD62%20CXW
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD62%2520CXW%27 HTTP/1.1" 200 None
2026-03-30 08:03:22 [bca.uk] INFO: Scrape type for YD62%20CXW: 2
2026-03-30 08:03:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c7bf649-252a-55df-95b4-12b3aacdc746 with identifier: YD62%20CXW
2026-03-30 08:03:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c7bf649-252a-55df-95b4-12b3aacdc746 with scrape type 2
2026-03-30 08:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c7bf649-252a-55df-95b4-12b3aacdc746 with scrape type 2
2026-03-30 08:03:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c7bf649-252a-55df-95b4-12b3aacdc746, identifier: YD62%20CXW
2026-03-30 08:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3cc1d0>
2026-03-30 08:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037403%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037403/600 saved to cache
2026-03-30 08:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:03:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2947bd90>
2026-03-30 08:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDK62WPV%252F699397150%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397150/600 saved to cache
2026-03-30 08:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:03:22 [bca.uk] INFO: Total items found: 100
2026-03-30 08:03:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded
2026-03-30 08:03:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:03:22 [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-30 08:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130540>
2026-03-30 08:03:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c7bf649-252a-55df-95b4-12b3aacdc746 with identifier: YD62%20CXW
2026-03-30 08:03:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c7bf649-252a-55df-95b4-12b3aacdc746 with identifier: YD62%20CXW
2026-03-30 08:03:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c7bf649-252a-55df-95b4-12b3aacdc746 with identifier: YD62%20CXW to the API
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:23 [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': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD62%20CXW-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7c7bf649-252a-55df-95b4-12b3aacdc746',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YD62 CXW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD62%20CXW&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 60142,
'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': 'WF0KXXGCBKCE15562',
'year': 2012}
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Saving data for YD62%20CXW: {'auction_closing_time': 1774951200.0, 'created_time': 1774477759.306042, 'last_price_update_time': 1774857803.043849}
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD62%2520CXW') HTTP/1.1" 204 0
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699130590%27 HTTP/1.1" 200 None
2026-03-30 08:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130590 not downloaded yet
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: YH07%20EZO
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for YH07%20EZO: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: BT73%20RVP
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520RVP%27 HTTP/1.1" 200 None
2026-03-30 08:03:23 [bca.uk] INFO: Scrape type for BT73%20RVP: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: OE68%20NPP
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for OE68%20NPP: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: DX68%20HXN
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for DX68%20HXN: 2
2026-03-30 08:03:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2691d59c-b317-57fe-8ae9-da8a6ef76062 with identifier: DX68%20HXN
2026-03-30 08:03:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2691d59c-b317-57fe-8ae9-da8a6ef76062 with scrape type 2
2026-03-30 08:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2691d59c-b317-57fe-8ae9-da8a6ef76062 with scrape type 2
2026-03-30 08:03:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2691d59c-b317-57fe-8ae9-da8a6ef76062, identifier: DX68%20HXN
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: SR68%20NWE
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for SR68%20NWE: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: EK19%20ZSU
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for EK19%20ZSU: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: YD08%20FXX
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for YD08%20FXX: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: PO68%20KXK
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for PO68%20KXK: 0
2026-03-30 08:03:23 [bca.uk] INFO: Found listing with ID: GK60%20RPO
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Scrape type for GK60%20RPO: 2
2026-03-30 08:03:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81c64ace-883f-5a0e-a8f6-fffb3e00f394 with identifier: GK60%20RPO
2026-03-30 08:03:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81c64ace-883f-5a0e-a8f6-fffb3e00f394 with scrape type 2
2026-03-30 08:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81c64ace-883f-5a0e-a8f6-fffb3e00f394 with scrape type 2
2026-03-30 08:03:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81c64ace-883f-5a0e-a8f6-fffb3e00f394, identifier: GK60%20RPO
2026-03-30 08:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130534>
2026-03-30 08:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130553/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130553>
2026-03-30 08:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072120/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:23 [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-30 08:03:23 [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-30 08:03:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2691d59c-b317-57fe-8ae9-da8a6ef76062 with identifier: DX68%20HXN
2026-03-30 08:03:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2691d59c-b317-57fe-8ae9-da8a6ef76062 with identifier: DX68%20HXN
2026-03-30 08:03:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2691d59c-b317-57fe-8ae9-da8a6ef76062 with identifier: DX68%20HXN to the API
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:23 [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': 116,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX68%20HXN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2691d59c-b317-57fe-8ae9-da8a6ef76062',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DX68 HXN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX68%20HXN&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FIAT',
'model': '500',
'odometer': 28173,
'odometer_reading_unit': '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 POP STAR Hatchback',
'transmission': 'manual',
'trim': 'POP STAR',
'vin': 'ZFA3120000JA60237',
'year': 2018}
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [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-30 08:03:23 [bca.uk] INFO: Saving data for DX68%20HXN: {'auction_closing_time': 1774951200.0, 'created_time': 1774651191.604424, 'last_price_update_time': 1774857803.918267}
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX68%2520HXN') HTTP/1.1" 204 0
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699130604%27 HTTP/1.1" 200 None
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130604 not downloaded yet
2026-03-30 08:03:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81c64ace-883f-5a0e-a8f6-fffb3e00f394 with identifier: GK60%20RPO
2026-03-30 08:03:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81c64ace-883f-5a0e-a8f6-fffb3e00f394 with identifier: GK60%20RPO
2026-03-30 08:03:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81c64ace-883f-5a0e-a8f6-fffb3e00f394 with identifier: GK60%20RPO to the API
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:24 [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': 115,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK60%20RPO-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '81c64ace-883f-5a0e-a8f6-fffb3e00f394',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GK60 RPO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK60%20RPO&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 48988,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 TDCI 110 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TDCI 110 ZETEC',
'vin': 'WF0PXXWPDPAM63465',
'year': 2010}
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK60%2520RPO%27 HTTP/1.1" 200 None
2026-03-30 08:03:24 [bca.uk] INFO: Saving data for GK60%20RPO: {'auction_closing_time': 1774951200.0, 'created_time': 1774651412.426116, 'last_price_update_time': 1774857804.783925}
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK60%2520RPO') HTTP/1.1" 204 0
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a0b090>
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640072%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640072/600 saved to cache
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:03:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f03d0>
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_expert_report_file_d35917d3-7ed8-4259-8e32-41156ced284e.pdf HTTP/1.1" 201 0
2026-03-30 08:03:24 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 74f1704b-2155-5550-9793-1c76d08c49dd, skipping ID generation
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DML17YBE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML17YBE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a36d90>
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130520%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130520/600 saved to cache
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296ee390>
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973926%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973926/600 saved to cache
2026-03-30 08:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29360910>
2026-03-30 08:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496386%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496386/600 saved to cache
2026-03-30 08:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296a5790>
2026-03-30 08:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440312%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440312/600 saved to cache
2026-03-30 08:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037381>
2026-03-30 08:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047091/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: IXZ%208865
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27IXZ%25208865%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for IXZ%208865: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: VU17%20ESV
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU17%2520ESV%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for VU17%20ESV: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: BL15%20GPF
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL15%2520GPF%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for BL15%20GPF: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: DS67%20KOJ
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS67%2520KOJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for DS67%20KOJ: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: FL64%20TGO
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL64%2520TGO%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for FL64%20TGO: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: BJ51%20OUG
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ51%2520OUG%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for BJ51%20OUG: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: DA08%20NWF
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA08%2520NWF%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for DA08%20NWF: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: LB06%20FEG
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB06%2520FEG%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for LB06%20FEG: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: NA04%20XFU
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA04%2520XFU%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for NA04%20XFU: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: BW15%20CWC
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW15%2520CWC%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for BW15%20CWC: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: EK10%20GHA
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK10%2520GHA%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for EK10%20GHA: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: GV13%20PTO
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV13%2520PTO%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for GV13%20PTO: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: PK62%20FRL
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK62%2520FRL%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for PK62%20FRL: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: SJ14%20OEO
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ14%2520OEO%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for SJ14%20OEO: 2
2026-03-30 08:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7765ac4c-9270-53b1-8aeb-42994453516e with identifier: SJ14%20OEO
2026-03-30 08:03:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7765ac4c-9270-53b1-8aeb-42994453516e with scrape type 2
2026-03-30 08:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7765ac4c-9270-53b1-8aeb-42994453516e with scrape type 2
2026-03-30 08:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7765ac4c-9270-53b1-8aeb-42994453516e, identifier: SJ14%20OEO
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: SE64%20GDF
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE64%2520GDF%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for SE64%20GDF: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: SL14%20FUV
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL14%2520FUV%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for SL14%20FUV: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: YK18%20EUH
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520EUH%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for YK18%20EUH: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: SV10%20UOD
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV10%2520UOD%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for SV10%20UOD: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: YG58%20WEO
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG58%2520WEO%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for YG58%20WEO: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: AJ10%20CHY
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ10%2520CHY%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for AJ10%20CHY: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: GU10%20JMO
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU10%2520JMO%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for GU10%20JMO: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: OV62%20WYY
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV62%2520WYY%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for OV62%20WYY: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: WP06%20LGD
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP06%2520LGD%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for WP06%20LGD: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: GV18%20BTX
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV18%2520BTX%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for GV18%20BTX: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: HV18%20WBP
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV18%2520WBP%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for HV18%20WBP: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: LO18%20HDJ
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO18%2520HDJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for LO18%20HDJ: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: NL20%20LHD
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL20%2520LHD%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for NL20%20LHD: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: GY18%20YLV
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY18%2520YLV%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for GY18%20YLV: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: HK59%20XZJ
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK59%2520XZJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for HK59%20XZJ: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: EO67%20CJZ
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO67%2520CJZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for EO67%20CJZ: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: EJ65%20LKG
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ65%2520LKG%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for EJ65%20LKG: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: FY64%20YYK
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY64%2520YYK%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for FY64%20YYK: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: RK59%20OSL
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK59%2520OSL%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for RK59%20OSL: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: MA57%20YZF
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA57%2520YZF%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for MA57%20YZF: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: NU58%20OJT
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU58%2520OJT%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for NU58%20OJT: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: PE56%20LWD
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE56%2520LWD%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for PE56%20LWD: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: SP12%20UBA
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP12%2520UBA%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for SP12%20UBA: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: RNZ%205340
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RNZ%25205340%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for RNZ%205340: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: BG13%20WCO
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG13%2520WCO%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for BG13%20WCO: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: DE14%20MHY
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE14%2520MHY%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for DE14%20MHY: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: YA13%20XJE
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA13%2520XJE%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for YA13%20XJE: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: PJ68%20NYD
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ68%2520NYD%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for PJ68%20NYD: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: OXZ%204088
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OXZ%25204088%27 HTTP/1.1" 200 None
2026-03-30 08:03:25 [bca.uk] INFO: Scrape type for OXZ%204088: 0
2026-03-30 08:03:25 [bca.uk] INFO: Found listing with ID: MM69%20SVE
2026-03-30 08:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM69%2520SVE%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for MM69%20SVE: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: SN66%20TXZ
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN66%2520TXZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for SN66%20TXZ: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: YT65%20OEM
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT65%2520OEM%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for YT65%20OEM: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: SN67%20YDS
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN67%2520YDS%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for SN67%20YDS: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: SV10%20WYJ
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV10%2520WYJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for SV10%20WYJ: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: YP66%20YKK
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP66%2520YKK%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for YP66%20YKK: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: LG65%20ZPF
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG65%2520ZPF%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for LG65%20ZPF: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: AO68%20PXJ
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO68%2520PXJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for AO68%20PXJ: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: FL68%20XDW
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL68%2520XDW%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for FL68%20XDW: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: CV57%20TEJ
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV57%2520TEJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for CV57%20TEJ: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: DA08%20JZG
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA08%2520JZG%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for DA08%20JZG: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: DF13%20AKO
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF13%2520AKO%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for DF13%20AKO: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: YP67%20WCD
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP67%2520WCD%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for YP67%20WCD: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: LS68%20HJJ
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS68%2520HJJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for LS68%20HJJ: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: BG63%20RZR
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG63%2520RZR%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for BG63%20RZR: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: FP15%20FDU
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP15%2520FDU%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for FP15%20FDU: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: MM14%20NXE
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM14%2520NXE%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for MM14%20NXE: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: YW15%20NRU
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YW15%2520NRU%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for YW15%20NRU: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: VX71%20LGE
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX71%2520LGE%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for VX71%20LGE: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: EY70%20RUA
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY70%2520RUA%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for EY70%20RUA: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: DY59%20NHM
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY59%2520NHM%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for DY59%20NHM: 0
2026-03-30 08:03:26 [bca.uk] INFO: Found listing with ID: VHZ%208117
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VHZ%25208117%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Scrape type for VHZ%208117: 2
2026-03-30 08:03:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc with identifier: VHZ%208117
2026-03-30 08:03:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc with scrape type 2
2026-03-30 08:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc with scrape type 2
2026-03-30 08:03:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc, identifier: VHZ%208117
2026-03-30 08:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422824/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7765ac4c-9270-53b1-8aeb-42994453516e with identifier: SJ14%20OEO
2026-03-30 08:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7765ac4c-9270-53b1-8aeb-42994453516e with identifier: SJ14%20OEO
2026-03-30 08:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7765ac4c-9270-53b1-8aeb-42994453516e with identifier: SJ14%20OEO to the API
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:26 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ14%20OEO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7765ac4c-9270-53b1-8aeb-42994453516e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SJ14 OEO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ14%20OEO&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 40658,
'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 60 MATCH EDITION Hatchback',
'transmission': 'manual',
'trim': '60 MATCH EDITION',
'vin': 'WVWZZZ6RZEU030616',
'year': 2014}
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ14%2520OEO%27 HTTP/1.1" 200 None
2026-03-30 08:03:26 [bca.uk] INFO: Saving data for SJ14%20OEO: {'auction_closing_time': 1774951200.0, 'created_time': 1774389755.833032, 'last_price_update_time': 1774857806.933651}
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ14%2520OEO') HTTP/1.1" 204 0
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3D699130612%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130612 not downloaded yet
2026-03-30 08:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc with identifier: VHZ%208117
2026-03-30 08:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc with identifier: VHZ%208117
2026-03-30 08:03:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc with identifier: VHZ%208117 to the API
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VHZ%208117-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '28c4217a-cd5a-5a83-b2bc-4b54c5ae6cbc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VHZ 8117',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VHZ%208117&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 54547,
'odometer_reading_unit': '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 CIVIC 1.0 VTEC TURBO 129 SR Hatchback',
'transmission': 'manual',
'trim': 'VTEC TURBO 129 SR',
'vin': 'SHHFK6760HU020449',
'year': 2018}
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VHZ%25208117%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Saving data for VHZ%208117: {'auction_closing_time': 1774951200.0, 'created_time': 1773831366.874341, 'last_price_update_time': 1774857807.414612}
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VHZ%25208117') HTTP/1.1" 204 0
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3D699298862%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298862 not downloaded yet
2026-03-30 08:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338191>
2026-03-30 08:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130563>
2026-03-30 08:03:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397149/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397149>
2026-03-30 08:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: YR58%20LGK
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR58%2520LGK%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for YR58%20LGK: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: MF14%20BJJ
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF14%2520BJJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for MF14%20BJJ: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: PJ61%20APK
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ61%2520APK%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for PJ61%20APK: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: PO63%20YJM
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO63%2520YJM%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for PO63%20YJM: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: YF12%20JGU
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF12%2520JGU%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for YF12%20JGU: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: CX16%20CRU
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX16%2520CRU%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for CX16%20CRU: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: DE61%20AOO
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE61%2520AOO%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for DE61%20AOO: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: DS13%20FUY
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS13%2520FUY%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for DS13%20FUY: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: EU13%20BPY
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU13%2520BPY%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for EU13%20BPY: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: EU63%20XYW
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU63%2520XYW%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for EU63%20XYW: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: MM13%20HZU
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM13%2520HZU%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for MM13%20HZU: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: ND63%20BDY
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND63%2520BDY%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for ND63%20BDY: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: EX56%20XWU
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX56%2520XWU%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for EX56%20XWU: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: OV61%20FUE
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV61%2520FUE%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for OV61%20FUE: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: PX63%20KGU
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX63%2520KGU%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for PX63%20KGU: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: PY15%20DWJ
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY15%2520DWJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for PY15%20DWJ: 2
2026-03-30 08:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe97454a-daed-5d8e-be42-9735199a8169 with identifier: PY15%20DWJ
2026-03-30 08:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe97454a-daed-5d8e-be42-9735199a8169 with scrape type 2
2026-03-30 08:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe97454a-daed-5d8e-be42-9735199a8169 with scrape type 2
2026-03-30 08:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe97454a-daed-5d8e-be42-9735199a8169, identifier: PY15%20DWJ
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: HK74%20VDT
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK74%2520VDT%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for HK74%20VDT: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: LA23%20XHC
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA23%2520XHC%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for LA23%20XHC: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: DC22%20HUO
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC22%2520HUO%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for DC22%20HUO: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: RO20%20JLV
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO20%2520JLV%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for RO20%20JLV: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: YC64%20ULZ
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC64%2520ULZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for YC64%20ULZ: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: LK65%20LDD
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK65%2520LDD%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for LK65%20LDD: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: HY65%20YHZ
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY65%2520YHZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for HY65%20YHZ: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: FY17%20UNZ
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY17%2520UNZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for FY17%20UNZ: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: FX22%20ORL
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX22%2520ORL%27 HTTP/1.1" 200 None
2026-03-30 08:03:27 [bca.uk] INFO: Scrape type for FX22%20ORL: 0
2026-03-30 08:03:27 [bca.uk] INFO: Found listing with ID: BK68%20TLO
2026-03-30 08:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520TLO%27 HTTP/1.1" 200 None
2026-03-30 08:03:28 [bca.uk] INFO: Scrape type for BK68%20TLO: 0
2026-03-30 08:03:28 [bca.uk] INFO: Found listing with ID: OW19%20OFS
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW19%2520OFS%27 HTTP/1.1" 200 None
2026-03-30 08:03:28 [bca.uk] INFO: Scrape type for OW19%20OFS: 0
2026-03-30 08:03:28 [bca.uk] INFO: Found listing with ID: BR21%20UPK
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR21%2520UPK%27 HTTP/1.1" 200 None
2026-03-30 08:03:28 [bca.uk] INFO: Scrape type for BR21%20UPK: 0
2026-03-30 08:03:28 [bca.uk] INFO: Found listing with ID: SF68%20ZZH
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF68%2520ZZH%27 HTTP/1.1" 200 None
2026-03-30 08:03:28 [bca.uk] INFO: Scrape type for SF68%20ZZH: 0
2026-03-30 08:03:28 [bca.uk] INFO: Found listing with ID: FD15%20FKB
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD15%2520FKB%27 HTTP/1.1" 200 None
2026-03-30 08:03:28 [bca.uk] INFO: Scrape type for FD15%20FKB: 2
2026-03-30 08:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59cc2d94-57bd-5100-a6d2-e68a59a4f85a with identifier: FD15%20FKB
2026-03-30 08:03:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59cc2d94-57bd-5100-a6d2-e68a59a4f85a with scrape type 2
2026-03-30 08:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59cc2d94-57bd-5100-a6d2-e68a59a4f85a with scrape type 2
2026-03-30 08:03:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59cc2d94-57bd-5100-a6d2-e68a59a4f85a, identifier: FD15%20FKB
2026-03-30 08:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe97454a-daed-5d8e-be42-9735199a8169 with identifier: PY15%20DWJ
2026-03-30 08:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe97454a-daed-5d8e-be42-9735199a8169 with identifier: PY15%20DWJ
2026-03-30 08:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe97454a-daed-5d8e-be42-9735199a8169 with identifier: PY15%20DWJ to the API
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:28 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY15%20DWJ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'fe97454a-daed-5d8e-be42-9735199a8169',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PY15 DWJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY15%20DWJ&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'FORD',
'model': 'KUGA',
'odometer': 137887,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 TDCI 180 4WD TITANIUM P/S StationWagon',
'transmission': 'automatic',
'trim': 'TDCI 180 4WD TITANIUM P/S',
'vin': 'WF0AXXWPMAFL15684',
'year': 2015}
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY15%2520DWJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:28 [bca.uk] INFO: Saving data for PY15%20DWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774564513.881987, 'last_price_update_time': 1774857808.525651}
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY15%2520DWJ') HTTP/1.1" 204 0
2026-03-30 08:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59cc2d94-57bd-5100-a6d2-e68a59a4f85a with identifier: FD15%20FKB
2026-03-30 08:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59cc2d94-57bd-5100-a6d2-e68a59a4f85a with identifier: FD15%20FKB
2026-03-30 08:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59cc2d94-57bd-5100-a6d2-e68a59a4f85a with identifier: FD15%20FKB to the API
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:28 [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=FD15%20FKB-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '59cc2d94-57bd-5100-a6d2-e68a59a4f85a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FD15 FKB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD15%20FKB&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'KIA',
'model': 'SORENTO',
'odometer': 100161,
'odometer_reading_unit': '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 SORENTO 2.2 CRDI KX-1 StationWagon',
'transmission': 'manual',
'trim': 'CRDI KX-1',
'vin': 'KNAPG81BNF5057565',
'year': 2015}
2026-03-30 08:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD15%2520FKB%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Saving data for FD15%20FKB: {'auction_closing_time': 1774951200.0, 'created_time': 1774361417.64431, 'last_price_update_time': 1774857809.006537}
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD15%2520FKB') HTTP/1.1" 204 0
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298866%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298866 not downloaded yet
2026-03-30 08:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487077>
2026-03-30 08:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253107>
2026-03-30 08:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482488>
2026-03-30 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: BJ10%20KWZ
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ10%2520KWZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for BJ10%20KWZ: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: BN63%20XSE
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN63%2520XSE%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for BN63%20XSE: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: BT13%20WXY
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT13%2520WXY%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for BT13%20WXY: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: DF10%20EKT
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF10%2520EKT%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for DF10%20EKT: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: EX10%20BXE
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX10%2520BXE%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for EX10%20BXE: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: FX12%20YZO
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX12%2520YZO%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for FX12%20YZO: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: GF10%20FSY
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF10%2520FSY%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for GF10%20FSY: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: GF57%20MWW
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF57%2520MWW%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for GF57%20MWW: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: KB57%20YOG
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KB57%2520YOG%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for KB57%20YOG: 2
2026-03-30 08:03:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f with identifier: KB57%20YOG
2026-03-30 08:03:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f with scrape type 2
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f with scrape type 2
2026-03-30 08:03:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f, identifier: KB57%20YOG
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: RX24%20YZN
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX24%2520YZN%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for RX24%20YZN: 0
2026-03-30 08:03:29 [bca.uk] INFO: Found listing with ID: HN16%20FEM
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN16%2520FEM%27 HTTP/1.1" 200 None
2026-03-30 08:03:29 [bca.uk] INFO: Scrape type for HN16%20FEM: 2
2026-03-30 08:03:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca23c53d-14ce-53a2-b261-bac2c20bf586 with identifier: HN16%20FEM
2026-03-30 08:03:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca23c53d-14ce-53a2-b261-bac2c20bf586 with scrape type 2
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca23c53d-14ce-53a2-b261-bac2c20bf586 with scrape type 2
2026-03-30 08:03:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca23c53d-14ce-53a2-b261-bac2c20bf586, identifier: HN16%20FEM
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f1450>
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432923%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432923/600 saved to cache
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a795ed0>
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072120%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072120/600 saved to cache
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2966be90>
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047091%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047091/600 saved to cache
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:03:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7affd0>
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FOE15ZPZ%252F698968535%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968535/600 saved to cache
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a70e550>
2026-03-30 08:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422824%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422824/600 saved to cache
2026-03-30 08:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130590>
2026-03-30 08:03:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130553/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f with identifier: KB57%20YOG
2026-03-30 08:03:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f with identifier: KB57%20YOG
2026-03-30 08:03:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90aa5f79-61cd-5cf5-b495-4bf6cd9d696f with identifier: KB57%20YOG to the API
2026-03-30 08:03:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:30 [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': 175,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KB57%20YOG-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '90aa5f79-61cd-5cf5-b495-4bf6cd9d696f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KB57 YOG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KB57%20YOG&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'SEAT',
'model': 'ALHAMBRA',
'odometer': 113999,
'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': 'SEAT ALHAMBRA 2.0 TDI PD 140 REFERENCE (7ST) MPV',
'transmission': 'manual',
'trim': 'TDI PD 140 REFERENCE (7ST)',
'vin': 'VSSZZZ7MZ7V511528',
'year': 2007}
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Saving data for KB57%20YOG: {'auction_closing_time': 1774951200.0, 'created_time': 1774564501.135183, 'last_price_update_time': 1774857810.091576}
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KB57%2520YOG') HTTP/1.1" 204 0
2026-03-30 08:03:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca23c53d-14ce-53a2-b261-bac2c20bf586 with identifier: HN16%20FEM
2026-03-30 08:03:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca23c53d-14ce-53a2-b261-bac2c20bf586 with identifier: HN16%20FEM
2026-03-30 08:03:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca23c53d-14ce-53a2-b261-bac2c20bf586 with identifier: HN16%20FEM to the API
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:30 [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=HN16%20FEM-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ca23c53d-14ce-53a2-b261-bac2c20bf586',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HN16 FEM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN16%20FEM&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '218I',
'odometer': 106911,
'odometer_reading_unit': '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': 'WBA2F12090V797598',
'year': 2016}
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Saving data for HN16%20FEM: {'auction_closing_time': 1774951200.0, 'created_time': 1774651460.430559, 'last_price_update_time': 1774857810.552246}
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN16%2520FEM') HTTP/1.1" 204 0
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298874%27 HTTP/1.1" 200 None
2026-03-30 08:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298874 not downloaded yet
2026-03-30 08:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LB60%20DWY
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for LB60%20DWY: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LL09%20JMU
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for LL09%20JMU: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LR11%20XWM
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for LR11%20XWM: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: FL18%20SXT
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for FL18%20SXT: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: GN64%20WLF
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for GN64%20WLF: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: KR67%20KTX
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for KR67%20KTX: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: EK11%20EKW
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for EK11%20EKW: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: GX16%20XKY
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520XKY%27 HTTP/1.1" 200 None
2026-03-30 08:03:30 [bca.uk] INFO: Scrape type for GX16%20XKY: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: KM67%20WBP
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for KM67%20WBP: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LM57%20EYK
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for LM57%20EYK: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LV63%20DFY
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for LV63%20DFY: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LX66%20XGU
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for LX66%20XGU: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: NU70%20NRJ
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for NU70%20NRJ: 2
2026-03-30 08:03:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5766405-f96c-5cd0-9325-97375b9cb845 with identifier: NU70%20NRJ
2026-03-30 08:03:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5766405-f96c-5cd0-9325-97375b9cb845 with scrape type 2
2026-03-30 08:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5766405-f96c-5cd0-9325-97375b9cb845 with scrape type 2
2026-03-30 08:03:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5766405-f96c-5cd0-9325-97375b9cb845, identifier: NU70%20NRJ
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: YF16%20VUJ
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520VUJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:30 [bca.uk] INFO: Scrape type for YF16%20VUJ: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: GK16%20EPE
2026-03-30 08:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:30 [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-30 08:03:30 [bca.uk] INFO: Scrape type for GK16%20EPE: 0
2026-03-30 08:03:30 [bca.uk] INFO: Found listing with ID: LX66%20KVO
2026-03-30 08:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX66%2520KVO%27 HTTP/1.1" 200 None
2026-03-30 08:03:31 [bca.uk] INFO: Scrape type for LX66%20KVO: 2
2026-03-30 08:03:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 129e95bc-f46c-5af9-b76c-21fce6c199d8 with identifier: LX66%20KVO
2026-03-30 08:03:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 129e95bc-f46c-5af9-b76c-21fce6c199d8 with scrape type 2
2026-03-30 08:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 129e95bc-f46c-5af9-b76c-21fce6c199d8 with scrape type 2
2026-03-30 08:03:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 129e95bc-f46c-5af9-b76c-21fce6c199d8, identifier: LX66%20KVO
2026-03-30 08:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912dbd0>
2026-03-30 08:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130529%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130529/600 saved to cache
2026-03-30 08:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130575>
2026-03-30 08:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130604>
2026-03-30 08:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298854/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML17YBE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5766405-f96c-5cd0-9325-97375b9cb845 with identifier: NU70%20NRJ
2026-03-30 08:03:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5766405-f96c-5cd0-9325-97375b9cb845 with identifier: NU70%20NRJ
2026-03-30 08:03:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5766405-f96c-5cd0-9325-97375b9cb845 with identifier: NU70%20NRJ to the API
2026-03-30 08:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:31 [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': 54,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU70%20NRJ-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': 'c5766405-f96c-5cd0-9325-97375b9cb845',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NU70 NRJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU70%20NRJ&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'VOLVO',
'model': 'XC60',
'odometer': 165322,
'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 XC60 2.0 T8 T/E 390 AWD R DESIGN G/T StationWagon',
'transmission': 'manual',
'trim': 'T8 T/E 390 AWD R DESIGN G/T',
'vin': 'LYVUZBMVDLB547776',
'year': 2020}
2026-03-30 08:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU70%2520NRJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:31 [bca.uk] INFO: Saving data for NU70%20NRJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774476311.384293, 'last_price_update_time': 1774857811.989532}
2026-03-30 08:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU70%2520NRJ') HTTP/1.1" 204 0
2026-03-30 08:03:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 129e95bc-f46c-5af9-b76c-21fce6c199d8 with identifier: LX66%20KVO
2026-03-30 08:03:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 129e95bc-f46c-5af9-b76c-21fce6c199d8 with identifier: LX66%20KVO
2026-03-30 08:03:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 129e95bc-f46c-5af9-b76c-21fce6c199d8 with identifier: LX66%20KVO to the API
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:32 [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': 133,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX66%20KVO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '129e95bc-f46c-5af9-b76c-21fce6c199d8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LX66 KVO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX66%20KVO&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 89962,
'odometer_reading_unit': '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 TEKNA Hatchback',
'transmission': 'automatic',
'trim': 'DIG-T TEKNA',
'vin': 'SJNFEAJ11U1789537',
'year': 2016}
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX66%2520KVO%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Saving data for LX66%20KVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774362225.286823, 'last_price_update_time': 1774857812.472583}
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX66%2520KVO') HTTP/1.1" 204 0
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298878%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298878 not downloaded yet
2026-03-30 08:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397149/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: SF10%20VGU
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF10%2520VGU%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for SF10%20VGU: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: HG18%20UAP
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520UAP%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for HG18%20UAP: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: FD18%20SVU
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD18%2520SVU%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for FD18%20SVU: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: NK17%20UZV
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK17%2520UZV%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for NK17%20UZV: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: NU67%20AWA
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520AWA%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for NU67%20AWA: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: PX15%20ZPR
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX15%2520ZPR%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for PX15%20ZPR: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: SM58%20BYK
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM58%2520BYK%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for SM58%20BYK: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: ND05%20TWY
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND05%2520TWY%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for ND05%20TWY: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: NX18%20OER
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520OER%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for NX18%20OER: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: SN14%20XMR
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN14%2520XMR%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for SN14%20XMR: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: BJ66%20NYU
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520NYU%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for BJ66%20NYU: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: EN67%20XLH
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN67%2520XLH%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for EN67%20XLH: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: ND19%20VHL
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520VHL%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for ND19%20VHL: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: YT64%20TZR
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520TZR%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for YT64%20TZR: 0
2026-03-30 08:03:32 [bca.uk] INFO: Found listing with ID: DF13%20OAN
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF13%2520OAN%27 HTTP/1.1" 200 None
2026-03-30 08:03:32 [bca.uk] INFO: Scrape type for DF13%20OAN: 2
2026-03-30 08:03:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a with identifier: DF13%20OAN
2026-03-30 08:03:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a with scrape type 2
2026-03-30 08:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a with scrape type 2
2026-03-30 08:03:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a, identifier: DF13%20OAN
2026-03-30 08:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ08%20GYY-GB>
2026-03-30 08:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a with identifier: DF13%20OAN
2026-03-30 08:03:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a with identifier: DF13%20OAN
2026-03-30 08:03:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a with identifier: DF13%20OAN to the API
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 105,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF13%20OAN-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'adc1e9f6-8b3d-5abf-b3a9-e6b58f152e7a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DF13 OAN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF13%20OAN&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'CITROEN',
'model': 'C4 PICASSO',
'odometer': 86019,
'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 C4 PICASSO 1.6 E-HDI 115 A/D EXCLUSIVE ETG6 MPV',
'transmission': 'automatic',
'trim': 'E-HDI 115 A/D EXCLUSIVE ETG6',
'vin': 'VF73D9HC8DJ723259',
'year': 2013}
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF13%2520OAN%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Saving data for DF13%20OAN: {'auction_closing_time': 1774951200.0, 'created_time': 1774091396.558427, 'last_price_update_time': 1774857813.312631}
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF13%2520OAN') HTTP/1.1" 204 0
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3D699298883%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298883 not downloaded yet
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d742550>
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130540%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130540/600 saved to cache
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c803750>
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130534%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130534/600 saved to cache
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294f3a50>
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130553%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130553/600 saved to cache
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60eb10>
2026-03-30 08:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037381%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037381/600 saved to cache
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298862/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298862>
2026-03-30 08:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: KT15%20GYV
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520GYV%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for KT15%20GYV: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: BF63%20HVL
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520HVL%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for BF63%20HVL: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: EA12%20KGK
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA12%2520KGK%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for EA12%20KGK: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: VE10%20LDK
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE10%2520LDK%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for VE10%20LDK: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: DS15%20CXK
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520CXK%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for DS15%20CXK: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: FG63%20FHC
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG63%2520FHC%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for FG63%20FHC: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: KU63%20OUW
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520OUW%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for KU63%20OUW: 0
2026-03-30 08:03:33 [bca.uk] INFO: Found listing with ID: PJ11%20AKP
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ11%2520AKP%27 HTTP/1.1" 200 None
2026-03-30 08:03:33 [bca.uk] INFO: Scrape type for PJ11%20AKP: 2
2026-03-30 08:03:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 108289ef-bd36-5dab-b01b-a8fb2dffc5dd with identifier: PJ11%20AKP
2026-03-30 08:03:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 108289ef-bd36-5dab-b01b-a8fb2dffc5dd with scrape type 2
2026-03-30 08:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 108289ef-bd36-5dab-b01b-a8fb2dffc5dd with scrape type 2
2026-03-30 08:03:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 108289ef-bd36-5dab-b01b-a8fb2dffc5dd, identifier: PJ11%20AKP
2026-03-30 08:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:03:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 108289ef-bd36-5dab-b01b-a8fb2dffc5dd with identifier: PJ11%20AKP
2026-03-30 08:03:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 108289ef-bd36-5dab-b01b-a8fb2dffc5dd with identifier: PJ11%20AKP
2026-03-30 08:03:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 108289ef-bd36-5dab-b01b-a8fb2dffc5dd with identifier: PJ11%20AKP to the API
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:34 [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': 207,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ11%20AKP-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '3.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '108289ef-bd36-5dab-b01b-a8fb2dffc5dd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PJ11 AKP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ11%20AKP&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'MITSUBISHI',
'model': 'SHOGUN',
'odometer': 143683,
'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': 'MITSUBISHI SHOGUN 3.2 DI-DC 197 EQUIPPE StationWagon',
'transmission': 'manual',
'trim': 'DI-DC 197 EQUIPPE',
'vin': 'JMAMNV88WBJ400290',
'year': 2011}
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ11%2520AKP%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Saving data for PJ11%20AKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774650176.075197, 'last_price_update_time': 1774857814.241595}
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ11%2520AKP') HTTP/1.1" 204 0
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699298892%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298892 not downloaded yet
2026-03-30 08:03:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29382490>
2026-03-30 08:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDK62WPV%252F699397149%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397149/600 saved to cache
2026-03-30 08:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130590/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699130612>
2026-03-30 08:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS66LXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298866>
2026-03-30 08:03:34 [bca.uk] INFO: Found listing with ID: RJ18%20UXW
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ18%2520UXW%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Scrape type for RJ18%20UXW: 0
2026-03-30 08:03:34 [bca.uk] INFO: Found listing with ID: SM13%20YUF
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM13%2520YUF%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Scrape type for SM13%20YUF: 0
2026-03-30 08:03:34 [bca.uk] INFO: Found listing with ID: SM67%20VNV
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM67%2520VNV%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Scrape type for SM67%20VNV: 0
2026-03-30 08:03:34 [bca.uk] INFO: Found listing with ID: BJ13%20WXR
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ13%2520WXR%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Scrape type for BJ13%20WXR: 0
2026-03-30 08:03:34 [bca.uk] INFO: Found listing with ID: SD13%20ZKS
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD13%2520ZKS%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Scrape type for SD13%20ZKS: 0
2026-03-30 08:03:34 [bca.uk] INFO: Found listing with ID: CK64%20JOH
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK64%2520JOH%27 HTTP/1.1" 200 None
2026-03-30 08:03:34 [bca.uk] INFO: Scrape type for CK64%20JOH: 2
2026-03-30 08:03:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00efea38-7ca3-53c8-a9e7-41b1f801a9d7 with identifier: CK64%20JOH
2026-03-30 08:03:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00efea38-7ca3-53c8-a9e7-41b1f801a9d7 with scrape type 2
2026-03-30 08:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00efea38-7ca3-53c8-a9e7-41b1f801a9d7 with scrape type 2
2026-03-30 08:03:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00efea38-7ca3-53c8-a9e7-41b1f801a9d7, identifier: CK64%20JOH
2026-03-30 08:03:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00efea38-7ca3-53c8-a9e7-41b1f801a9d7 with identifier: CK64%20JOH
2026-03-30 08:03:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00efea38-7ca3-53c8-a9e7-41b1f801a9d7 with identifier: CK64%20JOH
2026-03-30 08:03:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00efea38-7ca3-53c8-a9e7-41b1f801a9d7 with identifier: CK64%20JOH to the API
2026-03-30 08:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:35 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK64%20JOH-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '00efea38-7ca3-53c8-a9e7-41b1f801a9d7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CK64 JOH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK64%20JOH&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 103842,
'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 C-MAX 1.6 TDCI 115 ZETEC MPV',
'transmission': 'manual',
'trim': 'TDCI 115 ZETEC',
'vin': 'WF0JXXWPBJEM35274',
'year': 2014}
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK64%2520JOH%27 HTTP/1.1" 200 None
2026-03-30 08:03:35 [bca.uk] INFO: Saving data for CK64%20JOH: {'auction_closing_time': 1774864800.0, 'created_time': 1774651778.594994, 'last_price_update_time': 1774857815.18798}
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK64%2520JOH') HTTP/1.1" 204 0
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%3D699298908%27 HTTP/1.1" 200 None
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298908 not downloaded yet
2026-03-30 08:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298854/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:35 [bca.uk] INFO: Found listing with ID: FT63%20LWA
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT63%2520LWA%27 HTTP/1.1" 200 None
2026-03-30 08:03:35 [bca.uk] INFO: Scrape type for FT63%20LWA: 0
2026-03-30 08:03:35 [bca.uk] INFO: Found listing with ID: KU63%20RYR
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU63%2520RYR%27 HTTP/1.1" 200 None
2026-03-30 08:03:35 [bca.uk] INFO: Scrape type for KU63%20RYR: 0
2026-03-30 08:03:35 [bca.uk] INFO: Found listing with ID: LK08%20VFO
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK08%2520VFO%27 HTTP/1.1" 200 None
2026-03-30 08:03:35 [bca.uk] INFO: Scrape type for LK08%20VFO: 0
2026-03-30 08:03:35 [bca.uk] INFO: Found listing with ID: PF59%20HHJ
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF59%2520HHJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:35 [bca.uk] INFO: Scrape type for PF59%20HHJ: 2
2026-03-30 08:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d45958a-9772-580f-aab2-c849a8943350 with identifier: PF59%20HHJ
2026-03-30 08:03:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d45958a-9772-580f-aab2-c849a8943350 with scrape type 2
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d45958a-9772-580f-aab2-c849a8943350 with scrape type 2
2026-03-30 08:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d45958a-9772-580f-aab2-c849a8943350, identifier: PF59%20HHJ
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2945f790>
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWF08FNO%252F699338191%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338191/600 saved to cache
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29582850>
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130563%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130563/600 saved to cache
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b4ebed0>
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482488%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482488/600 saved to cache
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a75950>
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253107%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253107/600 saved to cache
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60fc90>
2026-03-30 08:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487077%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487077/600 saved to cache
2026-03-30 08:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298862/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298878>
2026-03-30 08:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496380/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699496380>
2026-03-30 08:03:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298874>
2026-03-30 08:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d45958a-9772-580f-aab2-c849a8943350 with identifier: PF59%20HHJ
2026-03-30 08:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d45958a-9772-580f-aab2-c849a8943350 with identifier: PF59%20HHJ
2026-03-30 08:03:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d45958a-9772-580f-aab2-c849a8943350 with identifier: PF59%20HHJ to the API
2026-03-30 08:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:36 [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': 173,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF59%20HHJ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0d45958a-9772-580f-aab2-c849a8943350',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PF59 HHJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF59%20HHJ&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'HONDA',
'model': 'CR-V',
'odometer': 126238,
'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 CR-V 2.2 I-CDTI ES Estate',
'transmission': 'manual',
'trim': 'I-CDTI ES',
'vin': 'SHSRE67509U006030',
'year': 2010}
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF59%2520HHJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [bca.uk] INFO: Saving data for PF59%20HHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774650082.144413, 'last_price_update_time': 1774857816.122083}
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF59%2520HHJ') HTTP/1.1" 204 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298924%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298924 not downloaded yet
2026-03-30 08:03:36 [bca.uk] INFO: Found listing with ID: PO61%20YTU
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO61%2520YTU%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [bca.uk] INFO: Scrape type for PO61%20YTU: 0
2026-03-30 08:03:36 [bca.uk] INFO: Found listing with ID: FH66%20SFV
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH66%2520SFV%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [bca.uk] INFO: Scrape type for FH66%20SFV: 0
2026-03-30 08:03:36 [bca.uk] INFO: Found listing with ID: YF13%20MDZ
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF13%2520MDZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [bca.uk] INFO: Scrape type for YF13%20MDZ: 0
2026-03-30 08:03:36 [bca.uk] INFO: Found listing with ID: DF66%20HMU
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF66%2520HMU%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [bca.uk] INFO: Scrape type for DF66%20HMU: 0
2026-03-30 08:03:36 [bca.uk] INFO: Found listing with ID: HG15%20FWC
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG15%2520FWC%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [bca.uk] INFO: Scrape type for HG15%20FWC: 0
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2954a150>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130590%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130590/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298883>
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699298940%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298940 not downloaded yet
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292dbb10>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298854%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298854/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298866/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432920/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432920>
2026-03-30 08:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440309>
2026-03-30 08:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973920/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973920>
2026-03-30 08:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS66LXR/42812786?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=6L%2FrVerGp35kMvDb7wl6%2BhqHtUlMh8kPQBcBCmp9ATM%3D)
2026-03-30 08:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW65VGX/42807138?sv=2020-08-04&st=2026-03-30T08%3A03%3A09Z&se=2026-03-30T08%3A28%3A09Z&sr=b&sp=r&sig=hSHOIsui65PjBQ%2FHDnKYRw%2B9JSiQmpBuXIx3U6nboDM%3D)
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294c8710>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298862%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298862/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2954b150>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130604%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130604/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2922d1d0>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130575%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130575/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298892>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29335810>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_expert_report_file_1549e3bf-4882-4576-8d52-4d4eb2713a3a.pdf HTTP/1.1" 201 0
2026-03-30 08:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8, skipping ID generation
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DMJ08GYY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ08GYY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295ca090>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298866%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298866/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290357d0>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDS66LXR%252F691640070%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640070/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c54e8247-b754-588c-b6a8-a715ca61256b
2026-03-30 08:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c54e8247-b754-588c-b6a8-a715ca61256b, skipping ID generation
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c54e8247-b754-588c-b6a8-a715ca61256b sending to next pipeline
2026-03-30 08:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c54e8247-b754-588c-b6a8-a715ca61256b, identifier: DS66%20LXR
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6938d0>
2026-03-30 08:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMW65VGX%252F699130612%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130612/600 saved to cache
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aab92090-6983-505a-a6c3-f126e5e8f256
2026-03-30 08:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aab92090-6983-505a-a6c3-f126e5e8f256, skipping ID generation
2026-03-30 08:03:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aab92090-6983-505a-a6c3-f126e5e8f256 sending to next pipeline
2026-03-30 08:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aab92090-6983-505a-a6c3-f126e5e8f256, identifier: MW65%20VGX
2026-03-30 08:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c54e8247-b754-588c-b6a8-a715ca61256b with identifier: DS66%20LXR
2026-03-30 08:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c54e8247-b754-588c-b6a8-a715ca61256b with identifier: DS66%20LXR
2026-03-30 08:03:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c54e8247-b754-588c-b6a8-a715ca61256b with identifier: DS66%20LXR to the API
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640070/600>
{'auction_title': '',
'c_o_2_emission_value': 155,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_expert_report_file_75ec4690-3807-4986-9fff-5e87a396b512.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS66%20LXR-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c54e8247-b754-588c-b6a8-a715ca61256b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DS66 LXR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS66%20LXR&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '435D',
'odometer': 81081,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74445,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640070/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60402,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640072/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69339,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640074/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69744,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640075/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68492,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640077/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46661,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640082/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c54e8247-b754-588c-b6a8-a715ca61256b/c54e8247-b754-588c-b6a8-a715ca61256b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50515,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS66LXR/691640086/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'BMW 435D 3.0 XDRIVE M SPORT STEP Convertible',
'transmission': 'automatic',
'trim': 'XDRIVE M SPORT STEP',
'vin': 'WBA4T120005F93857',
'year': 2016}
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS66%2520LXR%27 HTTP/1.1" 200 None
2026-03-30 08:03:37 [bca.uk] INFO: Saving data for DS66%20LXR: {'created_time': 1774857817.459352, 'last_price_update_time': 1774857817.459365, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS66%2520LXR') HTTP/1.1" 204 0
2026-03-30 08:03:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aab92090-6983-505a-a6c3-f126e5e8f256 with identifier: MW65%20VGX
2026-03-30 08:03:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aab92090-6983-505a-a6c3-f126e5e8f256 with identifier: MW65%20VGX
2026-03-30 08:03:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aab92090-6983-505a-a6c3-f126e5e8f256 with identifier: MW65%20VGX to the API
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130612/600>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_expert_report_file_87d86743-0f7e-41f8-81d0-a0f5e960c260.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW65%20VGX-GB',
'category': 'Car',
'color': 'orange',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'aab92090-6983-505a-a6c3-f126e5e8f256',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MW65 VGX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW65%20VGX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'C1',
'odometer': 88031,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50998,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130520/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48191,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130529/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46885,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130534/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48404,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130540/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49722,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130553/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47480,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130563/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95569,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130575/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48014,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130590/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90144,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130604/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aab92090-6983-505a-a6c3-f126e5e8f256/aab92090-6983-505a-a6c3-f126e5e8f256_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87176,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW65VGX/699130612/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 EDITION Hatchback',
'transmission': 'manual',
'trim': 'P/T 82 FLAIR EDITION',
'vin': 'VF7PAHMTCFR769159',
'year': 2016}
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW65%2520VGX%27 HTTP/1.1" 200 None
2026-03-30 08:03:37 [bca.uk] INFO: Saving data for MW65%20VGX: {'created_time': 1774857817.894991, 'last_price_update_time': 1774857817.895009, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW65%2520VGX') HTTP/1.1" 204 0
2026-03-30 08:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496380/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072112>
2026-03-30 08:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422801>
2026-03-30 08:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298908>
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389775%27 HTTP/1.1" 200 None
2026-03-30 08:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389775 not downloaded yet
2026-03-30 08:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973920/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:37 [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-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389781%27 HTTP/1.1" 200 None
2026-03-30 08:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389781 not downloaded yet
2026-03-30 08:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389788%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389788 not downloaded yet
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389800%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389800 not downloaded yet
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298940>
2026-03-30 08:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699298924>
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968519>
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047068>
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389811%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389811 not downloaded yet
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295c8090>
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298878%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298878/600 saved to cache
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a40ba90>
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYC74FVU%252F699496380%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496380/600 saved to cache
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29172190>
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298874%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298874/600 saved to cache
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291e8650>
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298883%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298883/600 saved to cache
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389836%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389836 not downloaded yet
2026-03-30 08:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a92750>
2026-03-30 08:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973920%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973920/600 saved to cache
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:38 [bca.uk] INFO: Total items found: 100
2026-03-30 08:03:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded
2026-03-30 08:03:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:03:38 [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-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389850%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389850 not downloaded yet
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037359>
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397148>
2026-03-30 08:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389772/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ08GYY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: KM61%20BXB
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520BXB%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [bca.uk] INFO: Scrape type for KM61%20BXB: 0
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: GJ13%20TFE
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ13%2520TFE%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [bca.uk] INFO: Scrape type for GJ13%20TFE: 0
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: DV14%20UMS
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [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-30 08:03:38 [bca.uk] INFO: Scrape type for DV14%20UMS: 0
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: FR62%20KCZ
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [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-30 08:03:38 [bca.uk] INFO: Scrape type for FR62%20KCZ: 0
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: MX13%20XNM
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520XNM%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [bca.uk] INFO: Scrape type for MX13%20XNM: 0
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: WM63%20VKD
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [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-30 08:03:38 [bca.uk] INFO: Scrape type for WM63%20VKD: 0
2026-03-30 08:03:38 [bca.uk] INFO: Found listing with ID: WUI%209939
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [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-30 08:03:38 [bca.uk] INFO: Scrape type for WUI%209939: 2
2026-03-30 08:03:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34e83069-ceb6-503a-afcc-4f67d005a25d with identifier: WUI%209939
2026-03-30 08:03:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34e83069-ceb6-503a-afcc-4f67d005a25d with scrape type 2
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34e83069-ceb6-503a-afcc-4f67d005a25d with scrape type 2
2026-03-30 08:03:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34e83069-ceb6-503a-afcc-4f67d005a25d, identifier: WUI%209939
2026-03-30 08:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432920/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:03:38 [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-30 08:03:38 [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-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699389881%27 HTTP/1.1" 200 None
2026-03-30 08:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389881 not downloaded yet
2026-03-30 08:03:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34e83069-ceb6-503a-afcc-4f67d005a25d with identifier: WUI%209939
2026-03-30 08:03:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34e83069-ceb6-503a-afcc-4f67d005a25d with identifier: WUI%209939
2026-03-30 08:03:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34e83069-ceb6-503a-afcc-4f67d005a25d with identifier: WUI%209939 to the API
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:38 [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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WUI%209939-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '34e83069-ceb6-503a-afcc-4f67d005a25d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WUI 9939',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WUI%209939&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'SEAT',
'model': 'IBIZA',
'odometer': 82620,
'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.2 S Hatchback',
'transmission': 'manual',
'trim': 'S',
'vin': 'VSSZZZ6JZER067819',
'year': 2014}
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [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-30 08:03:38 [bca.uk] INFO: Saving data for WUI%209939: {'auction_closing_time': 1774864800.0, 'created_time': 1774362745.221632, 'last_price_update_time': 1774857818.954525}
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WUI%25209939') HTTP/1.1" 204 0
2026-03-30 08:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29009bd0>
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298892%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298892/600 saved to cache
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338181/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338181>
2026-03-30 08:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482479>
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: BA16%20XGY
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA16%2520XGY%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for BA16%20XGY: 0
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: NJ17%20XBA
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520XBA%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for NJ17%20XBA: 0
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: Y33%20LJS
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y33%2520LJS%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for Y33%20LJS: 0
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: WR15%20RXK
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR15%2520RXK%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for WR15%20RXK: 0
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: YX19%20VMG
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520VMG%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for YX19%20VMG: 0
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: VN60%20CDO
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN60%2520CDO%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for VN60%20CDO: 0
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: BXZ%204666
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BXZ%25204666%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for BXZ%204666: 2
2026-03-30 08:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9c64e33-0a61-5d5c-9b8e-772b0fe0938b with identifier: BXZ%204666
2026-03-30 08:03:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9c64e33-0a61-5d5c-9b8e-772b0fe0938b with scrape type 2
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9c64e33-0a61-5d5c-9b8e-772b0fe0938b with scrape type 2
2026-03-30 08:03:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9c64e33-0a61-5d5c-9b8e-772b0fe0938b, identifier: BXZ%204666
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699389905%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389905 not downloaded yet
2026-03-30 08:03:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9c64e33-0a61-5d5c-9b8e-772b0fe0938b with identifier: BXZ%204666
2026-03-30 08:03:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9c64e33-0a61-5d5c-9b8e-772b0fe0938b with identifier: BXZ%204666
2026-03-30 08:03:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9c64e33-0a61-5d5c-9b8e-772b0fe0938b with identifier: BXZ%204666 to the API
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:39 [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': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BXZ%204666-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd9c64e33-0a61-5d5c-9b8e-772b0fe0938b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BXZ 4666',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BXZ%204666&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 124741,
'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 QASHQAI 1.5 DCI 110 N-TEC Hatchback',
'transmission': 'manual',
'trim': 'DCI 110 N-TEC',
'vin': 'SJNFCAJ10U2269993',
'year': 2011}
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BXZ%25204666%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Saving data for BXZ%204666: {'auction_closing_time': 1774864800.0, 'created_time': 1774651812.347429, 'last_price_update_time': 1774857819.690815}
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BXZ%25204666') HTTP/1.1" 204 0
2026-03-30 08:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29353550>
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298908%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298908/600 saved to cache
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299c0090>
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440309%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440309/600 saved to cache
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f4b10>
2026-03-30 08:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072112%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072112/600 saved to cache
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389775>
2026-03-30 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:03:39 [bca.uk] INFO: Found listing with ID: KY65%20SXP
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520SXP%27 HTTP/1.1" 200 None
2026-03-30 08:03:39 [bca.uk] INFO: Scrape type for KY65%20SXP: 2
2026-03-30 08:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1abc8202-7c6f-5205-a107-01b2f5abdf0a with identifier: KY65%20SXP
2026-03-30 08:03:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1abc8202-7c6f-5205-a107-01b2f5abdf0a with scrape type 2
2026-03-30 08:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1abc8202-7c6f-5205-a107-01b2f5abdf0a with scrape type 2
2026-03-30 08:03:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1abc8202-7c6f-5205-a107-01b2f5abdf0a, identifier: KY65%20SXP
2026-03-30 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298940/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML17YBE/42808189?sv=2020-08-04&st=2026-03-30T08%3A03%3A15Z&se=2026-03-30T08%3A28%3A15Z&sr=b&sp=r&sig=Ixza2Hve%2B8%2BCZaPCZRt95XcrfrXTNB7H7LELtyUDpyI%3D)
2026-03-30 08:03:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1abc8202-7c6f-5205-a107-01b2f5abdf0a with identifier: KY65%20SXP
2026-03-30 08:03:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1abc8202-7c6f-5205-a107-01b2f5abdf0a with identifier: KY65%20SXP
2026-03-30 08:03:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1abc8202-7c6f-5205-a107-01b2f5abdf0a with identifier: KY65%20SXP to the API
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:40 [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': 90,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY65%20SXP-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1abc8202-7c6f-5205-a107-01b2f5abdf0a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KY65 SXP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY65%20SXP&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'PEUGEOT',
'model': '208',
'odometer': 139382,
'odometer_reading_unit': '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.6 BLUEHDI 75 ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'BLUEHDI 75 ACTIVE',
'vin': 'VF3CCBHW6FT123295',
'year': 2015}
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [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-30 08:03:40 [bca.uk] INFO: Saving data for KY65%20SXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774649958.667614, 'last_price_update_time': 1774857820.322801}
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY65%2520SXP') HTTP/1.1" 204 0
2026-03-30 08:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389788>
2026-03-30 08:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389811>
2026-03-30 08:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389800>
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: EK60%20ONZ
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520ONZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for EK60%20ONZ: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: LO09%20ZCU
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO09%2520ZCU%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for LO09%20ZCU: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: WR67%20PEO
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR67%2520PEO%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for WR67%20PEO: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: MX68%20KYT
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520KYT%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for MX68%20KYT: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: LM68%20YDH
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520YDH%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for LM68%20YDH: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: MF18%20AYJ
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF18%2520AYJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for MF18%20AYJ: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: DC16%20NVK
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520NVK%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for DC16%20NVK: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: BJ67%20RFF
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [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-30 08:03:40 [bca.uk] INFO: Scrape type for BJ67%20RFF: 0
2026-03-30 08:03:40 [bca.uk] INFO: Found listing with ID: BW15%20ORL
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520ORL%27 HTTP/1.1" 200 None
2026-03-30 08:03:40 [bca.uk] INFO: Scrape type for BW15%20ORL: 2
2026-03-30 08:03:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d with identifier: BW15%20ORL
2026-03-30 08:03:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d with scrape type 2
2026-03-30 08:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d with scrape type 2
2026-03-30 08:03:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d, identifier: BW15%20ORL
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb21ad0>
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%252FRF53WXL%252F699432920%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432920/600 saved to cache
2026-03-30 08:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a454910>
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03: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%252FLA03JBX%252F699422801%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422801/600 saved to cache
2026-03-30 08:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389772/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d with identifier: BW15%20ORL
2026-03-30 08:03:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d with identifier: BW15%20ORL
2026-03-30 08:03:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88bc9572-5dbe-53f7-af6c-98b6ec3fb62d with identifier: BW15%20ORL to the API
2026-03-30 08:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:41 [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': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW15%20ORL-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '88bc9572-5dbe-53f7-af6c-98b6ec3fb62d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BW15 ORL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW15%20ORL&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'VAUXHALL',
'model': 'MOKKA',
'odometer': 63736,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'VAUXHALL MOKKA 1.4 T 140 EXCLUSIV 2WD S/S StationWagon',
'transmission': 'manual',
'trim': 'T 140 EXCLUSIV 2WD S/S',
'vin': 'W0LJC7E85FB089918',
'year': 2015}
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW15%2520ORL%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Saving data for BW15%20ORL: {'auction_closing_time': 1774864800.0, 'created_time': 1774563567.004541, 'last_price_update_time': 1774857821.096669}
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW15%2520ORL') HTTP/1.1" 204 0
2026-03-30 08:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: CK17%20ZKE
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK17%2520ZKE%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for CK17%20ZKE: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: YE15%20LBK
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE15%2520LBK%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for YE15%20LBK: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: DN13%20GUA
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN13%2520GUA%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for DN13%20GUA: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: KR08%20PHX
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR08%2520PHX%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for KR08%20PHX: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: GU68%20BPY
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU68%2520BPY%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for GU68%20BPY: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: VU18%20ACY
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU18%2520ACY%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for VU18%20ACY: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: CV68%20XCO
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV68%2520XCO%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for CV68%20XCO: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: BT68%20WJK
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT68%2520WJK%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for BT68%20WJK: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: MT18%20EXX
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT18%2520EXX%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for MT18%20EXX: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: YS18%20GXM
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520GXM%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for YS18%20GXM: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: KN70%20HLO
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN70%2520HLO%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for KN70%20HLO: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: FM62%20OZH
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM62%2520OZH%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for FM62%20OZH: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: NU59%20UOF
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU59%2520UOF%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for NU59%20UOF: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: YT09%20PVL
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT09%2520PVL%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for YT09%20PVL: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: BJ08%20VPE
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ08%2520VPE%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for BJ08%20VPE: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: BK16%20SVA
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK16%2520SVA%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for BK16%20SVA: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: BT65%20DVV
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT65%2520DVV%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for BT65%20DVV: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: DC16%20EVN
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC16%2520EVN%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for DC16%20EVN: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: DW17%20HOA
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DW17%2520HOA%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for DW17%20HOA: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: LL66%20JRX
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL66%2520JRX%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for LL66%20JRX: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: LO17%20DVV
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO17%2520DVV%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for LO17%20DVV: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: SB15%20ZPJ
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB15%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for SB15%20ZPJ: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: BG16%20VPU
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG16%2520VPU%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for BG16%20VPU: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: KU60%20AEM
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU60%2520AEM%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for KU60%20AEM: 0
2026-03-30 08:03:41 [bca.uk] INFO: Found listing with ID: VO65%20FFY
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO65%2520FFY%27 HTTP/1.1" 200 None
2026-03-30 08:03:41 [bca.uk] INFO: Scrape type for VO65%20FFY: 2
2026-03-30 08:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c60d16a4-de3e-5cd1-a247-8a78bc2fed06 with identifier: VO65%20FFY
2026-03-30 08:03:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c60d16a4-de3e-5cd1-a247-8a78bc2fed06 with scrape type 2
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c60d16a4-de3e-5cd1-a247-8a78bc2fed06 with scrape type 2
2026-03-30 08:03:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c60d16a4-de3e-5cd1-a247-8a78bc2fed06, identifier: VO65%20FFY
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b526410>
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FOE15ZPZ%252F698968519%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968519/600 saved to cache
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a93450>
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047068%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047068/600 saved to cache
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a880390>
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298924%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298924/600 saved to cache
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2937fbd0>
2026-03-30 08:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FML17YBE%252F699298940%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298940/600 saved to cache
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 74f1704b-2155-5550-9793-1c76d08c49dd
2026-03-30 08:03:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 74f1704b-2155-5550-9793-1c76d08c49dd, skipping ID generation
2026-03-30 08:03:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 74f1704b-2155-5550-9793-1c76d08c49dd sending to next pipeline
2026-03-30 08:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74f1704b-2155-5550-9793-1c76d08c49dd, identifier: ML17%20YBE
2026-03-30 08:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389881>
2026-03-30 08:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389850>
2026-03-30 08:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c60d16a4-de3e-5cd1-a247-8a78bc2fed06 with identifier: VO65%20FFY
2026-03-30 08:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c60d16a4-de3e-5cd1-a247-8a78bc2fed06 with identifier: VO65%20FFY
2026-03-30 08:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c60d16a4-de3e-5cd1-a247-8a78bc2fed06 with identifier: VO65%20FFY to the API
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:42 [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': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO65%20FFY-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c60d16a4-de3e-5cd1-a247-8a78bc2fed06',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VO65 FFY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO65%20FFY&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 99069,
'odometer_reading_unit': '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': 'WF0DXXGAKDFT50762',
'year': 2015}
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO65%2520FFY%27 HTTP/1.1" 200 None
2026-03-30 08:03:42 [bca.uk] INFO: Saving data for VO65%20FFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774564654.901408, 'last_price_update_time': 1774857822.437832}
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO65%2520FFY') HTTP/1.1" 204 0
2026-03-30 08:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74f1704b-2155-5550-9793-1c76d08c49dd with identifier: ML17%20YBE
2026-03-30 08:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74f1704b-2155-5550-9793-1c76d08c49dd with identifier: ML17%20YBE
2026-03-30 08:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74f1704b-2155-5550-9793-1c76d08c49dd with identifier: ML17%20YBE to the API
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298940/600>
{'auction_title': '',
'c_o_2_emission_value': 164,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_expert_report_file_d35917d3-7ed8-4259-8e32-41156ced284e.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML17%20YBE-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '74f1704b-2155-5550-9793-1c76d08c49dd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ML17 YBE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML17%20YBE&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '540I',
'odometer': 97248,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39620,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298854/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39618,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298862/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37665,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298866/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36205,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298874/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34032,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298878/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33050,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298883/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56153,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298892/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76731,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298908/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86902,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298924/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74f1704b-2155-5550-9793-1c76d08c49dd/74f1704b-2155-5550-9793-1c76d08c49dd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87321,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML17YBE/699298940/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-01-01',
'seller_name': None,
'title': 'BMW 540I 3.0 T XDRIVE SE Saloon',
'transmission': 'automatic',
'trim': 'T XDRIVE SE',
'vin': 'WBAJB52040G461862',
'year': 2017}
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML17%2520YBE%27 HTTP/1.1" 200 None
2026-03-30 08:03:42 [bca.uk] INFO: Saving data for ML17%20YBE: {'created_time': 1774857822.980852, 'last_price_update_time': 1774857822.980863, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML17%2520YBE') HTTP/1.1" 204 0
2026-03-30 08:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389836/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389836>
2026-03-30 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338181/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: DU17%20VHK
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU17%2520VHK%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for DU17%20VHK: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: EN63%20CGG
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN63%2520CGG%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for EN63%20CGG: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: VU65%20FPP
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU65%2520FPP%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for VU65%20FPP: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: HN54%20ZBG
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN54%2520ZBG%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for HN54%20ZBG: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: BV68%20KXR
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV68%2520KXR%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for BV68%20KXR: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: GV18%20EXP
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV18%2520EXP%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for GV18%20EXP: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: LJ68%20TTK
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ68%2520TTK%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for LJ68%20TTK: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: MJ19%20UHC
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ19%2520UHC%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for MJ19%20UHC: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: YH14%20PZJ
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH14%2520PZJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for YH14%20PZJ: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: YX64%20PZC
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX64%2520PZC%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for YX64%20PZC: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: X754%20XJO
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X754%2520XJO%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for X754%20XJO: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: KD55%20WDG
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD55%2520WDG%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for KD55%20WDG: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: HN09%20VCM
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN09%2520VCM%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for HN09%20VCM: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: WR10%20KTF
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR10%2520KTF%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for WR10%20KTF: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: AX06%20BHJ
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX06%2520BHJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for AX06%20BHJ: 0
2026-03-30 08:03:43 [bca.uk] INFO: Found listing with ID: BF08%20KXH
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF08%2520KXH%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Scrape type for BF08%20KXH: 2
2026-03-30 08:03:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfa9c8e7-1646-5c99-a6a0-894354ec9276 with identifier: BF08%20KXH
2026-03-30 08:03:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfa9c8e7-1646-5c99-a6a0-894354ec9276 with scrape type 2
2026-03-30 08:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfa9c8e7-1646-5c99-a6a0-894354ec9276 with scrape type 2
2026-03-30 08:03:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfa9c8e7-1646-5c99-a6a0-894354ec9276, identifier: BF08%20KXH
2026-03-30 08:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389781>
2026-03-30 08:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfa9c8e7-1646-5c99-a6a0-894354ec9276 with identifier: BF08%20KXH
2026-03-30 08:03:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfa9c8e7-1646-5c99-a6a0-894354ec9276 with identifier: BF08%20KXH
2026-03-30 08:03:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfa9c8e7-1646-5c99-a6a0-894354ec9276 with identifier: BF08%20KXH to the API
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:43 [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': 226,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF08%20KXH-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dfa9c8e7-1646-5c99-a6a0-894354ec9276',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BF08 KXH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF08%20KXH&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'MERCEDES-BENZ',
'model': 'CLC 230',
'odometer': 132704,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ CLC 230 2.5 SPORT Coupe',
'transmission': 'manual',
'trim': 'SPORT',
'vin': 'WDB2037522E043726',
'year': 2008}
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF08%2520KXH%27 HTTP/1.1" 200 None
2026-03-30 08:03:43 [bca.uk] INFO: Saving data for BF08%20KXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774449115.629267, 'last_price_update_time': 1774857823.852273}
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF08%2520KXH') HTTP/1.1" 204 0
2026-03-30 08:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292e6ad0>
2026-03-30 08:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ08GYY%252F699389772%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389772/600 saved to cache
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294f3710>
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHJ14KFU%252F699037359%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037359/600 saved to cache
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29308390>
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDK62WPV%252F699397148%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397148/600 saved to cache
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389905/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699389905>
2026-03-30 08:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:44 [bca.uk] INFO: Found listing with ID: DA11%20XHP
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA11%2520XHP%27 HTTP/1.1" 200 None
2026-03-30 08:03:44 [bca.uk] INFO: Scrape type for DA11%20XHP: 0
2026-03-30 08:03:44 [bca.uk] INFO: Found listing with ID: DV15%20BDX
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV15%2520BDX%27 HTTP/1.1" 200 None
2026-03-30 08:03:44 [bca.uk] INFO: Scrape type for DV15%20BDX: 0
2026-03-30 08:03:44 [bca.uk] INFO: Found listing with ID: GD05%20ESY
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD05%2520ESY%27 HTTP/1.1" 200 None
2026-03-30 08:03:44 [bca.uk] INFO: Scrape type for GD05%20ESY: 2
2026-03-30 08:03:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a with identifier: GD05%20ESY
2026-03-30 08:03:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a with scrape type 2
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a with scrape type 2
2026-03-30 08:03:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a, identifier: GD05%20ESY
2026-03-30 08:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a with identifier: GD05%20ESY
2026-03-30 08:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a with identifier: GD05%20ESY
2026-03-30 08:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a with identifier: GD05%20ESY to the API
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:44 [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=GD05%20ESY-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fdfd8324-c800-5ec7-af8c-1e4ce3d7b28a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GD05 ESY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD05%20ESY&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'MERCEDES-BENZ',
'model': 'A150',
'odometer': 54510,
'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 A150 1.5 CLASSIC SE Hatchback',
'transmission': 'manual',
'trim': 'CLASSIC SE',
'vin': 'WDD1693312J148548',
'year': 2005}
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD05%2520ESY%27 HTTP/1.1" 200 None
2026-03-30 08:03:44 [bca.uk] INFO: Saving data for GD05%20ESY: {'auction_closing_time': 1774864800.0, 'created_time': 1774563447.845469, 'last_price_update_time': 1774857824.604941}
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD05%2520ESY') HTTP/1.1" 204 0
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a709150>
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ08GYY%252F699389775%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389775/600 saved to cache
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8093d0>
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN05RTZ%252F699482479%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482479/600 saved to cache
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3ccc50>
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF08FNO%252F699338181%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338181/600 saved to cache
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487065>
2026-03-30 08:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269169>
2026-03-30 08:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253095>
2026-03-30 08:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269115>
2026-03-30 08:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:44 [bca.uk] INFO: Found listing with ID: GF13%20WKW
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF13%2520WKW%27 HTTP/1.1" 200 None
2026-03-30 08:03:44 [bca.uk] INFO: Scrape type for GF13%20WKW: 0
2026-03-30 08:03:44 [bca.uk] INFO: Found listing with ID: GY62%20LMK
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY62%2520LMK%27 HTTP/1.1" 200 None
2026-03-30 08:03:44 [bca.uk] INFO: Scrape type for GY62%20LMK: 2
2026-03-30 08:03:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5fffff4-5014-5942-acb4-9d3b60e8bfc5 with identifier: GY62%20LMK
2026-03-30 08:03:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5fffff4-5014-5942-acb4-9d3b60e8bfc5 with scrape type 2
2026-03-30 08:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5fffff4-5014-5942-acb4-9d3b60e8bfc5 with scrape type 2
2026-03-30 08:03:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5fffff4-5014-5942-acb4-9d3b60e8bfc5, identifier: GY62%20LMK
2026-03-30 08:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5fffff4-5014-5942-acb4-9d3b60e8bfc5 with identifier: GY62%20LMK
2026-03-30 08:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5fffff4-5014-5942-acb4-9d3b60e8bfc5 with identifier: GY62%20LMK
2026-03-30 08:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5fffff4-5014-5942-acb4-9d3b60e8bfc5 with identifier: GY62%20LMK to the API
2026-03-30 08:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:45 [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': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY62%20LMK-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e5fffff4-5014-5942-acb4-9d3b60e8bfc5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GY62 LMK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY62%20LMK&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'SKODA',
'model': 'OCTAVIA',
'odometer': 96161,
'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 1.6 TDI CR 105 SE Estate',
'transmission': 'manual',
'trim': 'TDI CR 105 SE',
'vin': 'TMBHT21Z6D2055730',
'year': 2012}
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY62%2520LMK%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Saving data for GY62%20LMK: {'auction_closing_time': 1774864800.0, 'created_time': 1774563449.844773, 'last_price_update_time': 1774857825.271789}
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY62%2520LMK') HTTP/1.1" 204 0
2026-03-30 08:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968611>
2026-03-30 08:03:45 [bca.uk] INFO: Found listing with ID: LF13%20HMY
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF13%2520HMY%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Scrape type for LF13%20HMY: 0
2026-03-30 08:03:45 [bca.uk] INFO: Found listing with ID: LN10%20YCU
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN10%2520YCU%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Scrape type for LN10%20YCU: 0
2026-03-30 08:03:45 [bca.uk] INFO: Found listing with ID: LT62%20PZA
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT62%2520PZA%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Scrape type for LT62%20PZA: 0
2026-03-30 08:03:45 [bca.uk] INFO: Found listing with ID: LX10%20XUF
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX10%2520XUF%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Scrape type for LX10%20XUF: 0
2026-03-30 08:03:45 [bca.uk] INFO: Found listing with ID: LX63%20NNP
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX63%2520NNP%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Scrape type for LX63%20NNP: 0
2026-03-30 08:03:45 [bca.uk] INFO: Found listing with ID: MF62%20LBL
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF62%2520LBL%27 HTTP/1.1" 200 None
2026-03-30 08:03:45 [bca.uk] INFO: Scrape type for MF62%20LBL: 2
2026-03-30 08:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a19cd149-3d79-5089-86e3-fc860549a273 with identifier: MF62%20LBL
2026-03-30 08:03:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a19cd149-3d79-5089-86e3-fc860549a273 with scrape type 2
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a19cd149-3d79-5089-86e3-fc860549a273 with scrape type 2
2026-03-30 08:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a19cd149-3d79-5089-86e3-fc860549a273, identifier: MF62%20LBL
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a454c50>
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389800%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389800/600 saved to cache
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29558610>
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389811%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389811/600 saved to cache
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2995f310>
2026-03-30 08:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389788%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389788/600 saved to cache
2026-03-30 08:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973912/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973912>
2026-03-30 08:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA70HTF/42812613?sv=2020-08-04&st=2026-03-30T08%3A03%3A44Z&se=2026-03-30T08%3A28%3A44Z&sr=b&sp=r&sig=9iyDZiexxc3HmsKMJBe%2F1sgpvD8yZqywJmFyTYMzu8k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA70%20HTF-GB>
2026-03-30 08:03:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YC74FVU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a19cd149-3d79-5089-86e3-fc860549a273 with identifier: MF62%20LBL
2026-03-30 08:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a19cd149-3d79-5089-86e3-fc860549a273 with identifier: MF62%20LBL
2026-03-30 08:03:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a19cd149-3d79-5089-86e3-fc860549a273 with identifier: MF62%20LBL to the API
2026-03-30 08:03:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:46 [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': 174,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF62%20LBL-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a19cd149-3d79-5089-86e3-fc860549a273',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MF62 LBL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF62%20LBL&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'FORD',
'model': 'S-MAX',
'odometer': 152668,
'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.2 TDCI 200 TITANIUM MPV',
'transmission': 'manual',
'trim': 'TDCI 200 TITANIUM',
'vin': 'WF0SXXGBWSBU86159',
'year': 2012}
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF62%2520LBL%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Saving data for MF62%20LBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774563339.690477, 'last_price_update_time': 1774857826.115377}
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF62%2520LBL') HTTP/1.1" 204 0
2026-03-30 08:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389836/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389905/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ08GYY/42812770?sv=2020-08-04&st=2026-03-30T08%3A03%3A31Z&se=2026-03-30T08%3A28%3A31Z&sr=b&sp=r&sig=1eLpAoIgI9alIj7IX61bs%2B5ehSLTM0HWb%2FnxwBTftFA%3D)
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: BF19%20GGJ
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF19%2520GGJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for BF19%20GGJ: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: KX18%20YOG
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX18%2520YOG%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for KX18%20YOG: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: EA67%20PUX
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA67%2520PUX%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for EA67%20PUX: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: EU64%20XKO
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU64%2520XKO%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for EU64%20XKO: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: FG68%20YWJ
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG68%2520YWJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for FG68%20YWJ: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: GV67%20PKE
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV67%2520PKE%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for GV67%20PKE: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: MP65%20HBK
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MP65%2520HBK%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for MP65%20HBK: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: PO15%20XUV
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO15%2520XUV%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for PO15%20XUV: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: SW15%20MJE
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW15%2520MJE%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for SW15%20MJE: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: VE08%20GUX
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE08%2520GUX%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for VE08%20GUX: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: AE06%20HAU
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE06%2520HAU%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for AE06%20HAU: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: FX51%20CRK
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX51%2520CRK%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for FX51%20CRK: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: KU53%20LFL
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU53%2520LFL%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for KU53%20LFL: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: LC58%20UCT
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC58%2520UCT%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for LC58%20UCT: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: RY56%20RNF
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY56%2520RNF%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for RY56%20RNF: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: AP15%20JHV
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP15%2520JHV%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for AP15%20JHV: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: DA65%20YOO
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA65%2520YOO%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for DA65%20YOO: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: EJ15%20LVF
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ15%2520LVF%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for EJ15%20LVF: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: FG67%20NYZ
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG67%2520NYZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for FG67%20NYZ: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: J22%20CDN
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27J22%2520CDN%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for J22%20CDN: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: MJ18%20VDO
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ18%2520VDO%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for MJ18%20VDO: 0
2026-03-30 08:03:46 [bca.uk] INFO: Found listing with ID: ML14%20AHZ
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML14%2520AHZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:46 [bca.uk] INFO: Scrape type for ML14%20AHZ: 2
2026-03-30 08:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f12ca84d-fd80-58af-bcc8-82f86db427e6 with identifier: ML14%20AHZ
2026-03-30 08:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f12ca84d-fd80-58af-bcc8-82f86db427e6 with scrape type 2
2026-03-30 08:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f12ca84d-fd80-58af-bcc8-82f86db427e6 with scrape type 2
2026-03-30 08:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f12ca84d-fd80-58af-bcc8-82f86db427e6, identifier: ML14%20AHZ
2026-03-30 08:03:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a721fd0>
2026-03-30 08:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389850%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389850/600 saved to cache
2026-03-30 08:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440302>
2026-03-30 08:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432918>
2026-03-30 08:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f12ca84d-fd80-58af-bcc8-82f86db427e6 with identifier: ML14%20AHZ
2026-03-30 08:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f12ca84d-fd80-58af-bcc8-82f86db427e6 with identifier: ML14%20AHZ
2026-03-30 08:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f12ca84d-fd80-58af-bcc8-82f86db427e6 with identifier: ML14%20AHZ to the API
2026-03-30 08:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:47 [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=ML14%20AHZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f12ca84d-fd80-58af-bcc8-82f86db427e6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ML14 AHZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML14%20AHZ&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'HYUNDAI',
'model': 'IX35',
'odometer': 80227,
'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.6 GDI SE 2WD StationWagon',
'transmission': 'manual',
'trim': 'GDI SE 2WD',
'vin': 'TMAJU81ALEJ521938',
'year': 2014}
2026-03-30 08:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML14%2520AHZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:47 [bca.uk] INFO: Saving data for ML14%20AHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774389709.943789, 'last_price_update_time': 1774857827.309017}
2026-03-30 08:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML14%2520AHZ') HTTP/1.1" 204 0
2026-03-30 08:03:47 [bca.uk] INFO: Found listing with ID: BV68%20CXD
2026-03-30 08:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV68%2520CXD%27 HTTP/1.1" 200 None
2026-03-30 08:03:47 [bca.uk] INFO: Scrape type for BV68%20CXD: 2
2026-03-30 08:03:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5 with identifier: BV68%20CXD
2026-03-30 08:03:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5 with scrape type 2
2026-03-30 08:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5 with scrape type 2
2026-03-30 08:03:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5, identifier: BV68%20CXD
2026-03-30 08:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX23%20NUU-GB>
2026-03-30 08:03:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5 with identifier: BV68%20CXD
2026-03-30 08:03:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5 with identifier: BV68%20CXD
2026-03-30 08:03:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cfc29f1-367d-59ce-a07c-9d3ba6f261f5 with identifier: BV68%20CXD to the API
2026-03-30 08:03:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:48 [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=BV68%20CXD-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5cfc29f1-367d-59ce-a07c-9d3ba6f261f5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BV68 CXD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV68%20CXD&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'VAUXHALL',
'model': 'MOKKA X',
'odometer': 59356,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'VAUXHALL MOKKA X 1.6 CDTI 136 ECOTEC ELITE Hatchback',
'transmission': 'manual',
'trim': 'CDTI 136 ECOTEC ELITE',
'vin': 'W0VJD7EC1JB733657',
'year': 2018}
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV68%2520CXD%27 HTTP/1.1" 200 None
2026-03-30 08:03:48 [bca.uk] INFO: Saving data for BV68%20CXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774651111.769754, 'last_price_update_time': 1774857828.271602}
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV68%2520CXD') HTTP/1.1" 204 0
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29031750>
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389781%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389781/600 saved to cache
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293b6990>
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389881%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389881/600 saved to cache
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a78ca90>
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389836%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389836/600 saved to cache
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b5ea50>
2026-03-30 08:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMJ08GYY%252F699389905%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389905/600 saved to cache
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8
2026-03-30 08:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8, skipping ID generation
2026-03-30 08:03:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4fe58579-ecad-52e4-b6c4-6e6d39273cf8 sending to next pipeline
2026-03-30 08:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8, identifier: MJ08%20GYY
2026-03-30 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YC74FVU/42812569?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=FrrNHMhscQytNRjiZqOp4ENJio31n%2BNwlDCwsxSzMrY%3D)
2026-03-30 08:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072103>
2026-03-30 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:03:48 [bca.uk] INFO: Found listing with ID: NV07%20OAE
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV07%2520OAE%27 HTTP/1.1" 200 None
2026-03-30 08:03:48 [bca.uk] INFO: Scrape type for NV07%20OAE: 0
2026-03-30 08:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8 with identifier: MJ08%20GYY
2026-03-30 08:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8 with identifier: MJ08%20GYY
2026-03-30 08:03:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fe58579-ecad-52e4-b6c4-6e6d39273cf8 with identifier: MJ08%20GYY to the API
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389905/600>
{'auction_title': '',
'c_o_2_emission_value': 184,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_expert_report_file_1549e3bf-4882-4576-8d52-4d4eb2713a3a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ08%20GYY-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4fe58579-ecad-52e4-b6c4-6e6d39273cf8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MJ08 GYY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ08%20GYY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 139662,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47880,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389772/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45081,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389775/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44223,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389781/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45923,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389788/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44639,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389800/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42163,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389811/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78237,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389836/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62795,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389850/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84453,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389881/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4fe58579-ecad-52e4-b6c4-6e6d39273cf8/4fe58579-ecad-52e4-b6c4-6e6d39273cf8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74774,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ08GYY/699389905/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 ZETEC Estate',
'transmission': 'automatic',
'trim': 'ZETEC',
'vin': 'WF0SXXGCDS8A63559',
'year': 2008}
2026-03-30 08:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ08%2520GYY%27 HTTP/1.1" 200 None
2026-03-30 08:03:49 [bca.uk] INFO: Saving data for MJ08%20GYY: {'created_time': 1774857829.003042, 'last_price_update_time': 1774857829.003055, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ08%2520GYY') HTTP/1.1" 204 0
2026-03-30 08:03:49 [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-30 08:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bed10>
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYC74FVU%252F699496375%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496375/600 saved to cache
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6ac1193c-0380-588d-95f2-3db08717a7a1
2026-03-30 08:03:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6ac1193c-0380-588d-95f2-3db08717a7a1, skipping ID generation
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6ac1193c-0380-588d-95f2-3db08717a7a1 sending to next pipeline
2026-03-30 08:03:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ac1193c-0380-588d-95f2-3db08717a7a1, identifier: YC74%20FVU
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295b1750>
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK19CXY%252F699253095%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253095/600 saved to cache
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295b3190>
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEA12GMX%252F699487065%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487065/600 saved to cache
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2ca93510>
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL11DWC%252F698968611%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968611/600 saved to cache
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290864d0>
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP69DXX%252F699269169%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269169/600 saved to cache
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291298d0>
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM18LZP%252F699269115%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269115/600 saved to cache
2026-03-30 08:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA70HTF/42812613?sv=2020-08-04&st=2026-03-30T08%3A03%3A44Z&se=2026-03-30T08%3A28%3A44Z&sr=b&sp=r&sig=9iyDZiexxc3HmsKMJBe%2F1sgpvD8yZqywJmFyTYMzu8k%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ac1193c-0380-588d-95f2-3db08717a7a1 with identifier: YC74%20FVU
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=green HTTP/1.1" 200 None
2026-03-30 08:03:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:03:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ac1193c-0380-588d-95f2-3db08717a7a1 with identifier: YC74%20FVU
2026-03-30 08:03:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ac1193c-0380-588d-95f2-3db08717a7a1 with identifier: YC74%20FVU to the API
2026-03-30 08:03:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496375/600>
{'auction_title': '',
'c_o_2_emission_value': 110,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_expert_report_file_74dd1576-187e-4f37-ba98-424ba563a524.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC74%20FVU-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6ac1193c-0380-588d-95f2-3db08717a7a1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YC74 FVU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC74%20FVU&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'FIAT',
'model': '500',
'odometer': 5507,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38564,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496375/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38308,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496380/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36575,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496386/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35336,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496394/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34811,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496405/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34805,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496417/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89680,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496452/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66602,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496489/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ac1193c-0380-588d-95f2-3db08717a7a1/6ac1193c-0380-588d-95f2-3db08717a7a1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79005,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YC74FVU/699496526/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2024-01-01',
'seller_name': None,
'title': 'FIAT 500 1.0 M/H Hatchback',
'transmission': 'manual',
'trim': 'M/H',
'vin': 'ZFACF1BJ2RJJ96206',
'year': 2024}
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC74%2520FVU%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Saving data for YC74%20FVU: {'created_time': 1774857830.577359, 'last_price_update_time': 1774857830.57737, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC74%2520FVU') HTTP/1.1" 204 0
2026-03-30 08:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973912/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047058>
2026-03-30 08:03:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422774>
2026-03-30 08:03:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968511/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968511>
2026-03-30 08:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:50 [bca.uk] INFO: Total items found: 100
2026-03-30 08:03:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded
2026-03-30 08:03:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:03:50 [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-30 08:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:03:50 [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-30 08:03:50 [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-30 08:03:50 [bca.uk] INFO: Found listing with ID: YD66%20KFF
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD66%2520KFF%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for YD66%20KFF: 0
2026-03-30 08:03:50 [bca.uk] INFO: Found listing with ID: YG66%20UPZ
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG66%2520UPZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for YG66%20UPZ: 0
2026-03-30 08:03:50 [bca.uk] INFO: Found listing with ID: NA20%20MYY
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA20%2520MYY%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for NA20%20MYY: 0
2026-03-30 08:03:50 [bca.uk] INFO: Found listing with ID: NG17%20ZRR
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG17%2520ZRR%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for NG17%20ZRR: 0
2026-03-30 08:03:50 [bca.uk] INFO: Found listing with ID: NU65%20YZX
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU65%2520YZX%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for NU65%20YZX: 0
2026-03-30 08:03:50 [bca.uk] INFO: Found listing with ID: VN64%20YVX
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN64%2520YVX%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for VN64%20YVX: 0
2026-03-30 08:03:50 [bca.uk] INFO: Found listing with ID: YX18%20XUA
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX18%2520XUA%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [bca.uk] INFO: Scrape type for YX18%20XUA: 2
2026-03-30 08:03:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a587b00e-f4c1-59c8-8c53-e198ce1b3d60 with identifier: YX18%20XUA
2026-03-30 08:03:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a587b00e-f4c1-59c8-8c53-e198ce1b3d60 with scrape type 2
2026-03-30 08:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a587b00e-f4c1-59c8-8c53-e198ce1b3d60 with scrape type 2
2026-03-30 08:03:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a587b00e-f4c1-59c8-8c53-e198ce1b3d60, identifier: YX18%20XUA
2026-03-30 08:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295d9e10>
2026-03-30 08:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42e5f2b5-7e5e-5230-ab24-806c8b648581/42e5f2b5-7e5e-5230-ab24-806c8b648581_expert_report_file_3b366dc6-c875-414a-a407-672d9d232685.pdf HTTP/1.1" 201 0
2026-03-30 08:03:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 42e5f2b5-7e5e-5230-ab24-806c8b648581
2026-03-30 08:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 42e5f2b5-7e5e-5230-ab24-806c8b648581, skipping ID generation
2026-03-30 08:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 42e5f2b5-7e5e-5230-ab24-806c8b648581
2026-03-30 08:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DMA70HTF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:03:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a587b00e-f4c1-59c8-8c53-e198ce1b3d60 with identifier: YX18%20XUA
2026-03-30 08:03:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a587b00e-f4c1-59c8-8c53-e198ce1b3d60 with identifier: YX18%20XUA
2026-03-30 08:03:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a587b00e-f4c1-59c8-8c53-e198ce1b3d60 with identifier: YX18%20XUA to the API
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX18%20XUA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a587b00e-f4c1-59c8-8c53-e198ce1b3d60',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YX18 XUA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX18%20XUA&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 99460,
'odometer_reading_unit': '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 SE Hatchback',
'transmission': 'manual',
'trim': '65 SE',
'vin': 'WVWZZZAWZJU000511',
'year': 2018}
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX18%2520XUA%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Saving data for YX18%20XUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774651767.598387, 'last_price_update_time': 1774857831.553951}
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX18%2520XUA') HTTP/1.1" 204 0
2026-03-30 08:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253081>
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397146>
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487045/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487045>
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037340>
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482456/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482456>
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338164>
2026-03-30 08:03:51 [bca.uk] INFO: Found listing with ID: GJ64%20FZB
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ64%2520FZB%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Scrape type for GJ64%20FZB: 0
2026-03-30 08:03:51 [bca.uk] INFO: Found listing with ID: KR65%20CKN
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR65%2520CKN%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Scrape type for KR65%20CKN: 0
2026-03-30 08:03:51 [bca.uk] INFO: Found listing with ID: LD14%20UGX
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD14%2520UGX%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Scrape type for LD14%20UGX: 0
2026-03-30 08:03:51 [bca.uk] INFO: Found listing with ID: LO13%20ZTR
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO13%2520ZTR%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Scrape type for LO13%20ZTR: 0
2026-03-30 08:03:51 [bca.uk] INFO: Found listing with ID: NK63%20OGC
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK63%2520OGC%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Scrape type for NK63%20OGC: 0
2026-03-30 08:03:51 [bca.uk] INFO: Found listing with ID: OV14%20WTT
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV14%2520WTT%27 HTTP/1.1" 200 None
2026-03-30 08:03:51 [bca.uk] INFO: Scrape type for OV14%20WTT: 2
2026-03-30 08:03:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f with identifier: OV14%20WTT
2026-03-30 08:03:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f with scrape type 2
2026-03-30 08:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f with scrape type 2
2026-03-30 08:03:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f, identifier: OV14%20WTT
2026-03-30 08:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269082>
2026-03-30 08:03:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f with identifier: OV14%20WTT
2026-03-30 08:03:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f with identifier: OV14%20WTT
2026-03-30 08:03:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f with identifier: OV14%20WTT to the API
2026-03-30 08:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:52 [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': 98,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV14%20WTT-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '2de6f47f-f4c1-55a4-be4a-bfa2310dcd8f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OV14 WTT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV14%20WTT&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'PEUGEOT',
'model': '208',
'odometer': 115029,
'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.4 HDI ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'HDI ACTIVE',
'vin': 'VF3CC8HR0ET096207',
'year': 2014}
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV14%2520WTT%27 HTTP/1.1" 200 None
2026-03-30 08:03:52 [bca.uk] INFO: Saving data for OV14%20WTT: {'auction_closing_time': 1774864800.0, 'created_time': 1774650184.839152, 'last_price_update_time': 1774857832.171932}
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV14%2520WTT') HTTP/1.1" 204 0
2026-03-30 08:03:52 [bca.uk] INFO: Found listing with ID: SJ13%20HUH
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ13%2520HUH%27 HTTP/1.1" 200 None
2026-03-30 08:03:52 [bca.uk] INFO: Scrape type for SJ13%20HUH: 0
2026-03-30 08:03:52 [bca.uk] INFO: Found listing with ID: SN11%20HLZ
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN11%2520HLZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:52 [bca.uk] INFO: Scrape type for SN11%20HLZ: 0
2026-03-30 08:03:52 [bca.uk] INFO: Found listing with ID: SV09%20YGZ
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV09%2520YGZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:52 [bca.uk] INFO: Scrape type for SV09%20YGZ: 0
2026-03-30 08:03:52 [bca.uk] INFO: Found listing with ID: SY13%20GYG
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY13%2520GYG%27 HTTP/1.1" 200 None
2026-03-30 08:03:52 [bca.uk] INFO: Scrape type for SY13%20GYG: 2
2026-03-30 08:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1f22234-e15e-5e31-beef-d9bf8e8b7a38 with identifier: SY13%20GYG
2026-03-30 08:03:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1f22234-e15e-5e31-beef-d9bf8e8b7a38 with scrape type 2
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1f22234-e15e-5e31-beef-d9bf8e8b7a38 with scrape type 2
2026-03-30 08:03:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1f22234-e15e-5e31-beef-d9bf8e8b7a38, identifier: SY13%20GYG
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a939d0>
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973912%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973912/600 saved to cache
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294a3790>
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440302%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440302/600 saved to cache
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294a0750>
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_expert_report_file_437117d6-5559-42be-b10e-367c9fdf5a26.pdf HTTP/1.1" 201 0
2026-03-30 08:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:03:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb, skipping ID generation
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DGX23NUU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GX23NUU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29077b50>
2026-03-30 08:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432918%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432918/600 saved to cache
2026-03-30 08:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968605>
2026-03-30 08:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968615>
2026-03-30 08:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309341>
2026-03-30 08:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968511/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:03:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1f22234-e15e-5e31-beef-d9bf8e8b7a38 with identifier: SY13%20GYG
2026-03-30 08:03:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1f22234-e15e-5e31-beef-d9bf8e8b7a38 with identifier: SY13%20GYG
2026-03-30 08:03:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1f22234-e15e-5e31-beef-d9bf8e8b7a38 with identifier: SY13%20GYG to the API
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY13%20GYG-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e1f22234-e15e-5e31-beef-d9bf8e8b7a38',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SY13 GYG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY13%20GYG&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 94460,
'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 HDI 115 SR MPV',
'transmission': 'manual',
'trim': 'HDI 115 SR',
'vin': 'VF30U9HD8DS011003',
'year': 2013}
2026-03-30 08:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY13%2520GYG%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Saving data for SY13%20GYG: {'auction_closing_time': 1774864800.0, 'created_time': 1774651579.304509, 'last_price_update_time': 1774857833.00205}
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY13%2520GYG') HTTP/1.1" 204 0
2026-03-30 08:03:53 [bca.uk] INFO: Found listing with ID: FY09%20CJO
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY09%2520CJO%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Scrape type for FY09%20CJO: 0
2026-03-30 08:03:53 [bca.uk] INFO: Found listing with ID: AK65%20GFO
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK65%2520GFO%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Scrape type for AK65%20GFO: 0
2026-03-30 08:03:53 [bca.uk] INFO: Found listing with ID: BK12%20WRC
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK12%2520WRC%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Scrape type for BK12%20WRC: 2
2026-03-30 08:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c7a6518-fac7-55b6-af01-ca9080bd83ca with identifier: BK12%20WRC
2026-03-30 08:03:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c7a6518-fac7-55b6-af01-ca9080bd83ca with scrape type 2
2026-03-30 08:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c7a6518-fac7-55b6-af01-ca9080bd83ca with scrape type 2
2026-03-30 08:03:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c7a6518-fac7-55b6-af01-ca9080bd83ca, identifier: BK12%20WRC
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115496%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115496 not downloaded yet
2026-03-30 08:03:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c7a6518-fac7-55b6-af01-ca9080bd83ca with identifier: BK12%20WRC
2026-03-30 08:03:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c7a6518-fac7-55b6-af01-ca9080bd83ca with identifier: BK12%20WRC
2026-03-30 08:03:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c7a6518-fac7-55b6-af01-ca9080bd83ca with identifier: BK12%20WRC to the API
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK12%20WRC-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8c7a6518-fac7-55b6-af01-ca9080bd83ca',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BK12 WRC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK12%20WRC&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 97889,
'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': 'WF0KXXGCBKCB62587',
'year': 2012}
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK12%2520WRC%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Saving data for BK12%20WRC: {'auction_closing_time': 1774864800.0, 'created_time': 1774650044.726566, 'last_price_update_time': 1774857833.567023}
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK12%2520WRC') HTTP/1.1" 204 0
2026-03-30 08:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295aa310>
2026-03-30 08:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKD54EPE%252F699072103%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072103/600 saved to cache
2026-03-30 08:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:03:53 [bca.uk] INFO: Found listing with ID: DT16%20AWH
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT16%2520AWH%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Scrape type for DT16%20AWH: 0
2026-03-30 08:03:53 [bca.uk] INFO: Found listing with ID: FV61%20BCF
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV61%2520BCF%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Scrape type for FV61%20BCF: 0
2026-03-30 08:03:53 [bca.uk] INFO: Found listing with ID: SE58%20SJE
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE58%2520SJE%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [bca.uk] INFO: Scrape type for SE58%20SJE: 2
2026-03-30 08:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 519bfb0a-46b9-5a9f-9a40-32c197eac6f7 with identifier: SE58%20SJE
2026-03-30 08:03:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 519bfb0a-46b9-5a9f-9a40-32c197eac6f7 with scrape type 2
2026-03-30 08:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 519bfb0a-46b9-5a9f-9a40-32c197eac6f7 with scrape type 2
2026-03-30 08:03:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 519bfb0a-46b9-5a9f-9a40-32c197eac6f7, identifier: SE58%20SJE
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115501%27 HTTP/1.1" 200 None
2026-03-30 08:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115501 not downloaded yet
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487045/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482456/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:03:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 519bfb0a-46b9-5a9f-9a40-32c197eac6f7 with identifier: SE58%20SJE
2026-03-30 08:03:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 519bfb0a-46b9-5a9f-9a40-32c197eac6f7 with identifier: SE58%20SJE
2026-03-30 08:03:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 519bfb0a-46b9-5a9f-9a40-32c197eac6f7 with identifier: SE58%20SJE to the API
2026-03-30 08:03:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE58%20SJE-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '519bfb0a-46b9-5a9f-9a40-32c197eac6f7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SE58 SJE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE58%20SJE&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'SKODA',
'model': 'OCTAVIA',
'odometer': 138166,
'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': 'SKODA OCTAVIA 2.0 TDI PD ELEGANCE DSG Hatchback',
'transmission': 'automatic',
'trim': 'TDI PD ELEGANCE DSG',
'vin': 'TMBBE21Z882221624',
'year': 2008}
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE58%2520SJE%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Saving data for SE58%20SJE: {'auction_closing_time': 1774864800.0, 'created_time': 1774650043.896289, 'last_price_update_time': 1774857834.206823}
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE58%2520SJE') HTTP/1.1" 204 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: WJ60%20CFP
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ60%2520CFP%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for WJ60%20CFP: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: YG12%20VBZ
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG12%2520VBZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for YG12%20VBZ: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: SJ09%20OPL
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ09%2520OPL%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for SJ09%20OPL: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: SW60%20LHD
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW60%2520LHD%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for SW60%20LHD: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: VK14%20NPY
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK14%2520NPY%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for VK14%20NPY: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: WP61%20YGA
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP61%2520YGA%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for WP61%20YGA: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: YE07%20CMY
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE07%2520CMY%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for YE07%20CMY: 0
2026-03-30 08:03:54 [bca.uk] INFO: Found listing with ID: YF08%20KHP
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF08%2520KHP%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [bca.uk] INFO: Scrape type for YF08%20KHP: 2
2026-03-30 08:03:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35af55bd-7f5c-51ee-9718-4fc1710c3f5c with identifier: YF08%20KHP
2026-03-30 08:03:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35af55bd-7f5c-51ee-9718-4fc1710c3f5c with scrape type 2
2026-03-30 08:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35af55bd-7f5c-51ee-9718-4fc1710c3f5c with scrape type 2
2026-03-30 08:03:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35af55bd-7f5c-51ee-9718-4fc1710c3f5c, identifier: YF08%20KHP
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115506%27 HTTP/1.1" 200 None
2026-03-30 08:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115506 not downloaded yet
2026-03-30 08:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295ab4d0>
2026-03-30 08:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY59GWG%252F699047058%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047058/600 saved to cache
2026-03-30 08:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3cdd50>
2026-03-30 08:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE15ZPZ%252F698968511%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968511/600 saved to cache
2026-03-30 08:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309341/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA70HTF/42812613?sv=2020-08-04&st=2026-03-30T08%3A03%3A44Z&se=2026-03-30T08%3A28%3A44Z&sr=b&sp=r&sig=9iyDZiexxc3HmsKMJBe%2F1sgpvD8yZqywJmFyTYMzu8k%3D)
2026-03-30 08:03:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35af55bd-7f5c-51ee-9718-4fc1710c3f5c with identifier: YF08%20KHP
2026-03-30 08:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35af55bd-7f5c-51ee-9718-4fc1710c3f5c with identifier: YF08%20KHP
2026-03-30 08:03:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35af55bd-7f5c-51ee-9718-4fc1710c3f5c with identifier: YF08%20KHP to the API
2026-03-30 08:03:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF08%20KHP-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '35af55bd-7f5c-51ee-9718-4fc1710c3f5c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YF08 KHP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF08%20KHP&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 69861,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'ZETEC',
'vin': 'WF0PXXWPDP8B54669',
'year': 2008}
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF08%2520KHP%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Saving data for YF08%20KHP: {'auction_closing_time': 1774864800.0, 'created_time': 1773909075.09024, 'last_price_update_time': 1774857835.021318}
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF08%2520KHP') HTTP/1.1" 204 0
2026-03-30 08:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: YG61%20ZTR
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG61%2520ZTR%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for YG61%20ZTR: 0
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: YH59%20CCY
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH59%2520CCY%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for YH59%20CCY: 0
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: YH60%20WLJ
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH60%2520WLJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for YH60%20WLJ: 0
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: YS61%20PYP
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS61%2520PYP%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for YS61%20PYP: 0
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: EO60%20VMK
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO60%2520VMK%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for EO60%20VMK: 0
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: FY12%20XKT
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY12%2520XKT%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for FY12%20XKT: 0
2026-03-30 08:03:55 [bca.uk] INFO: Found listing with ID: KN18%20UBZ
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN18%2520UBZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [bca.uk] INFO: Scrape type for KN18%20UBZ: 2
2026-03-30 08:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af55b8cb-2bd5-580b-aa24-51c00d0a075d with identifier: KN18%20UBZ
2026-03-30 08:03:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af55b8cb-2bd5-580b-aa24-51c00d0a075d with scrape type 2
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af55b8cb-2bd5-580b-aa24-51c00d0a075d with scrape type 2
2026-03-30 08:03:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af55b8cb-2bd5-580b-aa24-51c00d0a075d, identifier: KN18%20UBZ
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115509%27 HTTP/1.1" 200 None
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115509 not downloaded yet
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2922ec50>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422774%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422774/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a83dbd0>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037340%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037340/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29114290>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWF08FNO%252F699338164%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338164/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295aa690>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253081%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253081/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a448b50>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487045%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487045/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a70aad0>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482456%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482456/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29af96d0>
2026-03-30 08:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDK62WPV%252F699397146%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397146/600 saved to cache
2026-03-30 08:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269153/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269153>
2026-03-30 08:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440297/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440297>
2026-03-30 08:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973899/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LO69HBX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af55b8cb-2bd5-580b-aa24-51c00d0a075d with identifier: KN18%20UBZ
2026-03-30 08:03:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af55b8cb-2bd5-580b-aa24-51c00d0a075d with identifier: KN18%20UBZ
2026-03-30 08:03:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af55b8cb-2bd5-580b-aa24-51c00d0a075d with identifier: KN18%20UBZ to the API
2026-03-30 08:03:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 90,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN18%20UBZ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'af55b8cb-2bd5-580b-aa24-51c00d0a075d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KN18 UBZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN18%20UBZ&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'PEUGEOT',
'model': '208',
'odometer': 110603,
'odometer_reading_unit': '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 208 1.6 BLUEHDI 100 GT LINE S/S Hatchback',
'transmission': 'manual',
'trim': 'BLUEHDI 100 GT LINE S/S',
'vin': 'VF3CCBHY6JW026156',
'year': 2018}
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN18%2520UBZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Saving data for KN18%20UBZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774650193.515655, 'last_price_update_time': 1774857836.802801}
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN18%2520UBZ') HTTP/1.1" 204 0
2026-03-30 08:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: MF12%20UUT
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF12%2520UUT%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for MF12%20UUT: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SB13%20MVJ
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SB13%20MVJ: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SB66%20VUV
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB66%2520VUV%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SB66%20VUV: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SH11%20YDW
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH11%2520YDW%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SH11%20YDW: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SH60%20LDZ
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH60%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SH60%20LDZ: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SK63%20FLJ
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK63%2520FLJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SK63%20FLJ: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SL13%20PTX
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL13%2520PTX%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SL13%20PTX: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: SP63%20WOR
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP63%2520WOR%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for SP63%20WOR: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: VA67%20MVC
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA67%2520MVC%27 HTTP/1.1" 200 None
2026-03-30 08:03:56 [bca.uk] INFO: Scrape type for VA67%20MVC: 0
2026-03-30 08:03:56 [bca.uk] INFO: Found listing with ID: EJ14%20VWN
2026-03-30 08:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ14%2520VWN%27 HTTP/1.1" 200 None
2026-03-30 08:03:57 [bca.uk] INFO: Scrape type for EJ14%20VWN: 0
2026-03-30 08:03:57 [bca.uk] INFO: Found listing with ID: SL68%20YWR
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL68%2520YWR%27 HTTP/1.1" 200 None
2026-03-30 08:03:57 [bca.uk] INFO: Scrape type for SL68%20YWR: 0
2026-03-30 08:03:57 [bca.uk] INFO: Found listing with ID: MJ61%20CYK
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ61%2520CYK%27 HTTP/1.1" 200 None
2026-03-30 08:03:57 [bca.uk] INFO: Scrape type for MJ61%20CYK: 2
2026-03-30 08:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008 with identifier: MJ61%20CYK
2026-03-30 08:03:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008 with scrape type 2
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008 with scrape type 2
2026-03-30 08:03:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008, identifier: MJ61%20CYK
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115513%27 HTTP/1.1" 200 None
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115513 not downloaded yet
2026-03-30 08:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291a7890>
2026-03-30 08:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMA70HNK%252F695309341%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309341/600 saved to cache
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996db10>
2026-03-30 08:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42e5f2b5-7e5e-5230-ab24-806c8b648581/42e5f2b5-7e5e-5230-ab24-806c8b648581_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMA70HTF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 42e5f2b5-7e5e-5230-ab24-806c8b648581
2026-03-30 08:03:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 42e5f2b5-7e5e-5230-ab24-806c8b648581, skipping ID generation
2026-03-30 08:03:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 42e5f2b5-7e5e-5230-ab24-806c8b648581 sending to next pipeline
2026-03-30 08:03:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42e5f2b5-7e5e-5230-ab24-806c8b648581, identifier: MA70%20HTF
2026-03-30 08:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699432916>
2026-03-30 08:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GX23NUU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115496>
2026-03-30 08:03:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008 with identifier: MJ61%20CYK
2026-03-30 08:03:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008 with identifier: MJ61%20CYK
2026-03-30 08:03:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008 with identifier: MJ61%20CYK to the API
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03: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-30 08:03:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ61%20CYK-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fc194c2e-2f2f-5bcd-b3ae-12e33fa3d008',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MJ61 CYK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ61%20CYK&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 106233,
'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.4 16V 100 SRI Hatchback',
'transmission': 'manual',
'trim': '16V 100 SRI',
'vin': 'W0LPF6EB5C8030562',
'year': 2011}
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ61%2520CYK%27 HTTP/1.1" 200 None
2026-03-30 08:03:57 [bca.uk] INFO: Saving data for MJ61%20CYK: {'auction_closing_time': 1774864800.0, 'created_time': 1774477961.528869, 'last_price_update_time': 1774857837.770962}
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ61%2520CYK') HTTP/1.1" 204 0
2026-03-30 08:03:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42e5f2b5-7e5e-5230-ab24-806c8b648581 with identifier: MA70%20HTF
2026-03-30 08:03:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42e5f2b5-7e5e-5230-ab24-806c8b648581 with identifier: MA70%20HTF
2026-03-30 08:03:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42e5f2b5-7e5e-5230-ab24-806c8b648581 with identifier: MA70%20HTF to the API
2026-03-30 08:03:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_42e5f2b5-7e5e-5230-ab24-806c8b648581/42e5f2b5-7e5e-5230-ab24-806c8b648581_expert_report_file_3b366dc6-c875-414a-a407-672d9d232685.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA70%20HTF-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '42e5f2b5-7e5e-5230-ab24-806c8b648581',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MA70 HTF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA70%20HTF&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '118I',
'odometer': 29275,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 1,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_42e5f2b5-7e5e-5230-ab24-806c8b648581/42e5f2b5-7e5e-5230-ab24-806c8b648581_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HTF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'BMW 118I 1.5 M SPORT Hatchback',
'transmission': 'manual',
'trim': 'M SPORT',
'vin': 'WBA7K320905S23001',
'year': 2020}
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA70%2520HTF%27 HTTP/1.1" 200 None
2026-03-30 08:03:58 [bca.uk] INFO: Saving data for MA70%20HTF: {'created_time': 1774857838.356787, 'last_price_update_time': 1774857838.3568, 'auction_closing_time': 1775037600.0}
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA70%2520HTF') HTTP/1.1" 204 0
2026-03-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296da450>
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269082%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269082/600 saved to cache
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115501/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115501>
2026-03-30 08:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072094>
2026-03-30 08:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422750>
2026-03-30 08:03:58 [bca.uk] INFO: Found listing with ID: OE60%20WYJ
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE60%2520WYJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:58 [bca.uk] INFO: Scrape type for OE60%20WYJ: 2
2026-03-30 08:03:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10486d52-cb59-5304-95a7-05a8d8abefc7 with identifier: OE60%20WYJ
2026-03-30 08:03:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10486d52-cb59-5304-95a7-05a8d8abefc7 with scrape type 2
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10486d52-cb59-5304-95a7-05a8d8abefc7 with scrape type 2
2026-03-30 08:03:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10486d52-cb59-5304-95a7-05a8d8abefc7, identifier: OE60%20WYJ
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115520%27 HTTP/1.1" 200 None
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115520 not downloaded yet
2026-03-30 08:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968501/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968501>
2026-03-30 08:03:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115506>
2026-03-30 08:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10486d52-cb59-5304-95a7-05a8d8abefc7 with identifier: OE60%20WYJ
2026-03-30 08:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10486d52-cb59-5304-95a7-05a8d8abefc7 with identifier: OE60%20WYJ
2026-03-30 08:03:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10486d52-cb59-5304-95a7-05a8d8abefc7 with identifier: OE60%20WYJ to the API
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE60%20WYJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '10486d52-cb59-5304-95a7-05a8d8abefc7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OE60 WYJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE60%20WYJ&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 90405,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 1.4 TWIST Hatchback',
'transmission': 'manual',
'trim': 'TWIST',
'vin': 'WVWZZZ1KZBW152117',
'year': 2011}
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE60%2520WYJ%27 HTTP/1.1" 200 None
2026-03-30 08:03:58 [bca.uk] INFO: Saving data for OE60%20WYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774563329.77203, 'last_price_update_time': 1774857838.895635}
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE60%2520WYJ') HTTP/1.1" 204 0
2026-03-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296d97d0>
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYD58WTE%252F698968615%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968615/600 saved to cache
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291bb6d0>
2026-03-30 08:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968605%252F600') HTTP/1.1" 204 0
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968605/600 saved to cache
2026-03-30 08:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973899/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO69HBX/42810695?sv=2020-08-04&st=2026-03-30T08%3A01%3A09Z&se=2026-03-30T08%3A26%3A09Z&sr=b&sp=r&sig=7xGYTa8UKHHrIRVfJDesgNCUaKI3sA5nqgokMRfhRSw%3D)
2026-03-30 08:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047049>
2026-03-30 08:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037324>
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: SG60%20RXA
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG60%2520RXA%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for SG60%20RXA: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: LB57%20JJE
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB57%2520JJE%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for LB57%20JJE: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: EA58%20FEF
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA58%2520FEF%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for EA58%20FEF: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: HV58%20YJY
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV58%2520YJY%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for HV58%20YJY: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: AM09%20AHK
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AM09%2520AHK%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for AM09%20AHK: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: FT63%20VNN
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT63%2520VNN%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for FT63%20VNN: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: GU12%20UYL
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU12%2520UYL%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for GU12%20UYL: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: KO15%20JZW
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO15%2520JZW%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for KO15%20JZW: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: LL58%20VHF
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL58%2520VHF%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for LL58%20VHF: 2
2026-03-30 08:03:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63ed4add-fa77-5ccc-883b-b14d9be87b7b with identifier: LL58%20VHF
2026-03-30 08:03:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63ed4add-fa77-5ccc-883b-b14d9be87b7b with scrape type 2
2026-03-30 08:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63ed4add-fa77-5ccc-883b-b14d9be87b7b with scrape type 2
2026-03-30 08:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63ed4add-fa77-5ccc-883b-b14d9be87b7b, identifier: LL58%20VHF
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115529%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115529 not downloaded yet
2026-03-30 08:03:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63ed4add-fa77-5ccc-883b-b14d9be87b7b with identifier: LL58%20VHF
2026-03-30 08:03:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63ed4add-fa77-5ccc-883b-b14d9be87b7b with identifier: LL58%20VHF
2026-03-30 08:03:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63ed4add-fa77-5ccc-883b-b14d9be87b7b with identifier: LL58%20VHF to the API
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:03:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL58%20VHF-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '63ed4add-fa77-5ccc-883b-b14d9be87b7b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LL58 VHF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL58%20VHF&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'FORD',
'model': 'KA',
'odometer': 60355,
'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 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'ZETEC',
'vin': 'WF0UXXLTRU9J27062',
'year': 2009}
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL58%2520VHF%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Saving data for LL58%20VHF: {'auction_closing_time': 1774864800.0, 'created_time': 1774650090.607036, 'last_price_update_time': 1774857839.63125}
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL58%2520VHF') HTTP/1.1" 204 0
2026-03-30 08:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397143>
2026-03-30 08:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115509>
2026-03-30 08:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440297/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: VK15%20FJO
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK15%2520FJO%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for VK15%20FJO: 0
2026-03-30 08:03:59 [bca.uk] INFO: Found listing with ID: GV68%20ULZ
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV68%2520ULZ%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [bca.uk] INFO: Scrape type for GV68%20ULZ: 2
2026-03-30 08:03:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739 with identifier: GV68%20ULZ
2026-03-30 08:03:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739 with scrape type 2
2026-03-30 08:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739 with scrape type 2
2026-03-30 08:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739, identifier: GV68%20ULZ
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115538%27 HTTP/1.1" 200 None
2026-03-30 08:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115538 not downloaded yet
2026-03-30 08:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269153/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:03:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739 with identifier: GV68%20ULZ
2026-03-30 08:03:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739 with identifier: GV68%20ULZ
2026-03-30 08:03:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e0dddf8-09e3-53b9-8b0a-b6af52e4e739 with identifier: GV68%20ULZ to the API
2026-03-30 08:03:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:00 [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=GV68%20ULZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8e0dddf8-09e3-53b9-8b0a-b6af52e4e739',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV68 ULZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV68%20ULZ&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'MERCEDES-BENZ',
'model': 'A180 D',
'odometer': 41819,
'odometer_reading_unit': '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': 'WDD1770032N049683',
'year': 2019}
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV68%2520ULZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Saving data for GV68%20ULZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774651231.771796, 'last_price_update_time': 1774857840.256795}
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV68%2520ULZ') HTTP/1.1" 204 0
2026-03-30 08:04:00 [bca.uk] INFO: Found listing with ID: ET67%20ZTJ
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET67%2520ZTJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Scrape type for ET67%20ZTJ: 0
2026-03-30 08:04:00 [bca.uk] INFO: Found listing with ID: EY64%20EXD
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY64%2520EXD%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Scrape type for EY64%20EXD: 0
2026-03-30 08:04:00 [bca.uk] INFO: Found listing with ID: GT18%20AWT
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GT18%2520AWT%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Scrape type for GT18%20AWT: 0
2026-03-30 08:04:00 [bca.uk] INFO: Found listing with ID: LM10%20MWN
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM10%2520MWN%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Scrape type for LM10%20MWN: 0
2026-03-30 08:04:00 [bca.uk] INFO: Found listing with ID: NJ66%20WFT
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ66%2520WFT%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Scrape type for NJ66%20WFT: 0
2026-03-30 08:04:00 [bca.uk] INFO: Found listing with ID: GU08%20JYS
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU08%2520JYS%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [bca.uk] INFO: Scrape type for GU08%20JYS: 2
2026-03-30 08:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb5f206b-36ce-5d23-ac48-62e685d586c4 with identifier: GU08%20JYS
2026-03-30 08:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb5f206b-36ce-5d23-ac48-62e685d586c4 with scrape type 2
2026-03-30 08:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb5f206b-36ce-5d23-ac48-62e685d586c4 with scrape type 2
2026-03-30 08:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb5f206b-36ce-5d23-ac48-62e685d586c4, identifier: GU08%20JYS
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699115547%27 HTTP/1.1" 200 None
2026-03-30 08:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115547 not downloaded yet
2026-03-30 08:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996cbd0>
2026-03-30 08:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLO69HBX%252F698973899%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973899/600 saved to cache
2026-03-30 08:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a7230204-87af-55f6-af06-306adecfabc3
2026-03-30 08:04:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7230204-87af-55f6-af06-306adecfabc3, skipping ID generation
2026-03-30 08:04:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a7230204-87af-55f6-af06-306adecfabc3 sending to next pipeline
2026-03-30 08:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7230204-87af-55f6-af06-306adecfabc3, identifier: LO69%20HBX
2026-03-30 08:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115501/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968501/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb5f206b-36ce-5d23-ac48-62e685d586c4 with identifier: GU08%20JYS
2026-03-30 08:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb5f206b-36ce-5d23-ac48-62e685d586c4 with identifier: GU08%20JYS
2026-03-30 08:04:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb5f206b-36ce-5d23-ac48-62e685d586c4 with identifier: GU08%20JYS to the API
2026-03-30 08:04:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 150,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU08%20JYS-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bb5f206b-36ce-5d23-ac48-62e685d586c4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GU08 JYS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU08%20JYS&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'NISSAN',
'model': 'NOTE',
'odometer': 58299,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'NISSAN NOTE 1.4 VISIA Hatchback',
'transmission': 'manual',
'trim': 'VISIA',
'vin': 'SJNFAAE11U1255417',
'year': 2008}
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU08%2520JYS%27 HTTP/1.1" 200 None
2026-03-30 08:04:01 [bca.uk] INFO: Saving data for GU08%20JYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774650067.220166, 'last_price_update_time': 1774857841.40193}
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU08%2520JYS') HTTP/1.1" 204 0
2026-03-30 08:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7230204-87af-55f6-af06-306adecfabc3 with identifier: LO69%20HBX
2026-03-30 08:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7230204-87af-55f6-af06-306adecfabc3 with identifier: LO69%20HBX
2026-03-30 08:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7230204-87af-55f6-af06-306adecfabc3 with identifier: LO69%20HBX to the API
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973899/600>
{'auction_title': '',
'c_o_2_emission_value': 204,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_expert_report_file_ca57d36b-4295-400c-b55f-a7219c8a83eb.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO69%20HBX-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a7230204-87af-55f6-af06-306adecfabc3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LO69 HBX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO69%20HBX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'RANGER',
'odometer': 22880,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48800,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973899/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48254,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973912/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47377,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973920/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46551,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973926/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47086,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973937/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49816,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973958/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110320,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698973993/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92329,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974059/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7230204-87af-55f6-af06-306adecfabc3/a7230204-87af-55f6-af06-306adecfabc3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87409,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO69HBX/698974079/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'EBL 213 WILDTRAK',
'vin': '6FPPXXMJ2PKD86675',
'year': 2019}
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO69%2520HBX%27 HTTP/1.1" 200 None
2026-03-30 08:04:01 [bca.uk] INFO: Saving data for LO69%20HBX: {'created_time': 1774857841.859397, 'last_price_update_time': 1774857841.859414, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO69%2520HBX') HTTP/1.1" 204 0
2026-03-30 08:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:04:01 [bca.uk] INFO: Found listing with ID: GX08%20LUH
2026-03-30 08:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX08%2520LUH%27 HTTP/1.1" 200 None
2026-03-30 08:04:01 [bca.uk] INFO: Scrape type for GX08%20LUH: 2
2026-03-30 08:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8183e257-9366-5e58-8bf1-680ac93a8559 with identifier: GX08%20LUH
2026-03-30 08:04:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8183e257-9366-5e58-8bf1-680ac93a8559 with scrape type 2
2026-03-30 08:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8183e257-9366-5e58-8bf1-680ac93a8559 with scrape type 2
2026-03-30 08:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8183e257-9366-5e58-8bf1-680ac93a8559, identifier: GX08%20LUH
2026-03-30 08:04:02 [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-30 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422750/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115520>
2026-03-30 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8183e257-9366-5e58-8bf1-680ac93a8559 with identifier: GX08%20LUH
2026-03-30 08:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8183e257-9366-5e58-8bf1-680ac93a8559 with identifier: GX08%20LUH
2026-03-30 08:04:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8183e257-9366-5e58-8bf1-680ac93a8559 with identifier: GX08%20LUH to the API
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:02 [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': 190,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX08%20LUH-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8183e257-9366-5e58-8bf1-680ac93a8559',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GX08 LUH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX08%20LUH&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'RENAULT',
'model': 'KANGOO',
'odometer': 54704,
'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 KANGOO 1.6 AUTHENTIQUE MPV',
'transmission': 'automatic',
'trim': 'AUTHENTIQUE',
'vin': 'VF1KC0SAA39623011',
'year': 2008}
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX08%2520LUH%27 HTTP/1.1" 200 None
2026-03-30 08:04:02 [bca.uk] INFO: Saving data for GX08%20LUH: {'auction_closing_time': 1774864800.0, 'created_time': 1774651518.763313, 'last_price_update_time': 1774857842.399595}
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX08%2520LUH') HTTP/1.1" 204 0
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2999a9d0>
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115496%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115496/600 saved to cache
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291c0990>
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440297%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440297/600 saved to cache
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2912ae90>
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115490%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115490/600 saved to cache
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29422e10>
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115506%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115506/600 saved to cache
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60f110>
2026-03-30 08:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLP69DXX%252F699269153%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269153/600 saved to cache
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115529>
2026-03-30 08:04:02 [bca.uk] INFO: Found listing with ID: LR57%20XYT
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR57%2520XYT%27 HTTP/1.1" 200 None
2026-03-30 08:04:02 [bca.uk] INFO: Scrape type for LR57%20XYT: 2
2026-03-30 08:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 696fe7a9-04b5-5131-aa68-bcf201712df2 with identifier: LR57%20XYT
2026-03-30 08:04:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 696fe7a9-04b5-5131-aa68-bcf201712df2 with scrape type 2
2026-03-30 08:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 696fe7a9-04b5-5131-aa68-bcf201712df2 with scrape type 2
2026-03-30 08:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 696fe7a9-04b5-5131-aa68-bcf201712df2, identifier: LR57%20XYT
2026-03-30 08:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 696fe7a9-04b5-5131-aa68-bcf201712df2 with identifier: LR57%20XYT
2026-03-30 08:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 696fe7a9-04b5-5131-aa68-bcf201712df2 with identifier: LR57%20XYT
2026-03-30 08:04:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 696fe7a9-04b5-5131-aa68-bcf201712df2 with identifier: LR57%20XYT to the API
2026-03-30 08:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR57%20XYT-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '696fe7a9-04b5-5131-aa68-bcf201712df2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LR57 XYT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR57%20XYT&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'TOYOTA',
'model': 'PRIUS',
'odometer': 147050,
'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 T3 HYBRID Hatchback',
'transmission': 'automatic',
'trim': 'VVTI T3 HYBRID',
'vin': 'JTDKB20U903304203',
'year': 2007}
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR57%2520XYT%27 HTTP/1.1" 200 None
2026-03-30 08:04:03 [bca.uk] INFO: Saving data for LR57%20XYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774651496.011431, 'last_price_update_time': 1774857843.149605}
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR57%2520XYT') HTTP/1.1" 204 0
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a83de90>
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX23NUU%252F699115501%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115501/600 saved to cache
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2930cf90>
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKD54EPE%252F699072094%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072094/600 saved to cache
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7b1890>
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE15ZPZ%252F698968501%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968501/600 saved to cache
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a87c2d0>
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRF53WXL%252F699432916%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432916/600 saved to cache
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338139>
2026-03-30 08:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482443>
2026-03-30 08:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487033>
2026-03-30 08:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115538>
2026-03-30 08:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115513>
2026-03-30 08:04:03 [bca.uk] INFO: Found listing with ID: LV59%20HND
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV59%2520HND%27 HTTP/1.1" 200 None
2026-03-30 08:04:03 [bca.uk] INFO: Scrape type for LV59%20HND: 0
2026-03-30 08:04:03 [bca.uk] INFO: Found listing with ID: NJ16%20VNL
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ16%2520VNL%27 HTTP/1.1" 200 None
2026-03-30 08:04:03 [bca.uk] INFO: Scrape type for NJ16%20VNL: 2
2026-03-30 08:04:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0d4d723-08d8-542b-835d-7a866c7ff1f3 with identifier: NJ16%20VNL
2026-03-30 08:04:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0d4d723-08d8-542b-835d-7a866c7ff1f3 with scrape type 2
2026-03-30 08:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0d4d723-08d8-542b-835d-7a866c7ff1f3 with scrape type 2
2026-03-30 08:04:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0d4d723-08d8-542b-835d-7a866c7ff1f3, identifier: NJ16%20VNL
2026-03-30 08:04:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0d4d723-08d8-542b-835d-7a866c7ff1f3 with identifier: NJ16%20VNL
2026-03-30 08:04:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0d4d723-08d8-542b-835d-7a866c7ff1f3 with identifier: NJ16%20VNL
2026-03-30 08:04:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0d4d723-08d8-542b-835d-7a866c7ff1f3 with identifier: NJ16%20VNL to the API
2026-03-30 08:04:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ16%20VNL-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c0d4d723-08d8-542b-835d-7a866c7ff1f3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NJ16 VNL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ16%20VNL&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'VOLVO',
'model': 'XC90',
'odometer': 121099,
'odometer_reading_unit': '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 XC90 2.0 D5 225 AWD R DESIGN G/T StationWagon',
'transmission': 'manual',
'trim': 'D5 225 AWD R DESIGN G/T',
'vin': 'YV1LFA4BCG1091791',
'year': 2016}
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ16%2520VNL%27 HTTP/1.1" 200 None
2026-03-30 08:04:04 [bca.uk] INFO: Saving data for NJ16%20VNL: {'auction_closing_time': 1774864800.0, 'created_time': 1774650067.598376, 'last_price_update_time': 1774857844.100145}
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ16%2520VNL') HTTP/1.1" 204 0
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253066>
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269065>
2026-03-30 08:04:04 [bca.uk] INFO: Found listing with ID: YT66%20UER
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT66%2520UER%27 HTTP/1.1" 200 None
2026-03-30 08:04:04 [bca.uk] INFO: Scrape type for YT66%20UER: 2
2026-03-30 08:04:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4751b72-aded-5b91-8930-3eeb9797dded with identifier: YT66%20UER
2026-03-30 08:04:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4751b72-aded-5b91-8930-3eeb9797dded with scrape type 2
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4751b72-aded-5b91-8930-3eeb9797dded with scrape type 2
2026-03-30 08:04:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4751b72-aded-5b91-8930-3eeb9797dded, identifier: YT66%20UER
2026-03-30 08:04:04 [bca.uk] INFO: Total items found: 100
2026-03-30 08:04:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded
2026-03-30 08:04:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:04:04 [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-30 08:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a83c150>
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422750%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422750/600 saved to cache
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29358410>
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037324%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037324/600 saved to cache
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a74a210>
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047049%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047049/600 saved to cache
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a701690>
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDK62WPV%252F699397143%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397143/600 saved to cache
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e9550>
2026-03-30 08:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115509%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115509/600 saved to cache
2026-03-30 08:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968607>
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309330>
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699115547>
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968594>
2026-03-30 08:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269133>
2026-03-30 08:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4751b72-aded-5b91-8930-3eeb9797dded with identifier: YT66%20UER
2026-03-30 08:04:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4751b72-aded-5b91-8930-3eeb9797dded with identifier: YT66%20UER
2026-03-30 08:04:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4751b72-aded-5b91-8930-3eeb9797dded with identifier: YT66%20UER to the API
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 49,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT66%20UER-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': 'd4751b72-aded-5b91-8930-3eeb9797dded',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YT66 UER',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT66%20UER&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'VOLVO',
'model': 'XC90',
'odometer': 164455,
'odometer_reading_unit': '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 XC90 2.0 T8 T/E MOMENTUM G/T StationWagon',
'transmission': 'manual',
'trim': 'T8 T/E MOMENTUM G/T',
'vin': 'YV1LFBABDH1126376',
'year': 2016}
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT66%2520UER%27 HTTP/1.1" 200 None
2026-03-30 08:04:04 [bca.uk] INFO: Saving data for YT66%20UER: {'auction_closing_time': 1774864800.0, 'created_time': 1774650036.411046, 'last_price_update_time': 1774857844.841697}
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT66%2520UER') HTTP/1.1" 204 0
2026-03-30 08:04:04 [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-30 08:04:04 [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-30 08:04:04 [bca.uk] INFO: Found listing with ID: EA14%20UBC
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA14%2520UBC%27 HTTP/1.1" 200 None
2026-03-30 08:04:04 [bca.uk] INFO: Scrape type for EA14%20UBC: 0
2026-03-30 08:04:04 [bca.uk] INFO: Found listing with ID: EY66%20UZM
2026-03-30 08:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY66%2520UZM%27 HTTP/1.1" 200 None
2026-03-30 08:04:04 [bca.uk] INFO: Scrape type for EY66%20UZM: 0
2026-03-30 08:04:04 [bca.uk] INFO: Found listing with ID: MT63%20OKS
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT63%2520OKS%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for MT63%20OKS: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: SH64%20GEY
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH64%2520GEY%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for SH64%20GEY: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: SP10%20OWU
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP10%2520OWU%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for SP10%20OWU: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: SP13%20OYM
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP13%2520OYM%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for SP13%20OYM: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: ST61%20AZU
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST61%2520AZU%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for ST61%20AZU: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: SY11%20OZW
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY11%2520OZW%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for SY11%20OZW: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: SY60%20MFJ
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY60%2520MFJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for SY60%20MFJ: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: SY61%20MXG
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY61%2520MXG%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for SY61%20MXG: 2
2026-03-30 08:04:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b4186dc-54bf-5655-b381-51484eb22348 with identifier: SY61%20MXG
2026-03-30 08:04:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b4186dc-54bf-5655-b381-51484eb22348 with scrape type 2
2026-03-30 08:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b4186dc-54bf-5655-b381-51484eb22348 with scrape type 2
2026-03-30 08:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b4186dc-54bf-5655-b381-51484eb22348, identifier: SY61%20MXG
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: GY10%20HOJ
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY10%2520HOJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for GY10%20HOJ: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: GK69%20VVX
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK69%2520VVX%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for GK69%20VVX: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: HY14%20HKE
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY14%2520HKE%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for HY14%20HKE: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: NU67%20EBV
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU67%2520EBV%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for NU67%20EBV: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: WJ60%20UWG
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ60%2520UWG%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for WJ60%20UWG: 0
2026-03-30 08:04:05 [bca.uk] INFO: Found listing with ID: YF07%20WXT
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF07%2520WXT%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Scrape type for YF07%20WXT: 2
2026-03-30 08:04:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 625d1a30-c829-595a-9b00-afed4cd376e3 with identifier: YF07%20WXT
2026-03-30 08:04:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 625d1a30-c829-595a-9b00-afed4cd376e3 with scrape type 2
2026-03-30 08:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 625d1a30-c829-595a-9b00-afed4cd376e3 with scrape type 2
2026-03-30 08:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 625d1a30-c829-595a-9b00-afed4cd376e3, identifier: YF07%20WXT
2026-03-30 08:04:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT21GUW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b4186dc-54bf-5655-b381-51484eb22348 with identifier: SY61%20MXG
2026-03-30 08:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b4186dc-54bf-5655-b381-51484eb22348 with identifier: SY61%20MXG
2026-03-30 08:04:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b4186dc-54bf-5655-b381-51484eb22348 with identifier: SY61%20MXG to the API
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:04: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-30 08:04:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY61%20MXG-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6b4186dc-54bf-5655-b381-51484eb22348',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SY61 MXG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY61%20MXG&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'NISSAN',
'model': 'NOTE',
'odometer': 82013,
'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.4 N-TEC Hatchback',
'transmission': 'manual',
'trim': 'N-TEC',
'vin': 'SJNFAAE11U2138827',
'year': 2011}
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY61%2520MXG%27 HTTP/1.1" 200 None
2026-03-30 08:04:05 [bca.uk] INFO: Saving data for SY61%20MXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774448122.568897, 'last_price_update_time': 1774857845.818242}
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY61%2520MXG') HTTP/1.1" 204 0
2026-03-30 08:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 625d1a30-c829-595a-9b00-afed4cd376e3 with identifier: YF07%20WXT
2026-03-30 08:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 625d1a30-c829-595a-9b00-afed4cd376e3 with identifier: YF07%20WXT
2026-03-30 08:04:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 625d1a30-c829-595a-9b00-afed4cd376e3 with identifier: YF07%20WXT to the API
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 224,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF07%20WXT-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '625d1a30-c829-595a-9b00-afed4cd376e3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YF07 WXT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF07%20WXT&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'LAND ROVER',
'model': 'FREELANDER 2',
'odometer': 170280,
'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 FREELANDER 2 2.2 TD4 HSE StationWagon',
'transmission': 'automatic',
'trim': 'TD4 HSE',
'vin': 'SALFA23BX7H039151',
'year': 2007}
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF07%2520WXT%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Saving data for YF07%20WXT: {'auction_closing_time': 1774864800.0, 'created_time': 1774535492.802214, 'last_price_update_time': 1774857846.290633}
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF07%2520WXT') HTTP/1.1" 204 0
2026-03-30 08:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: WD22%20CCF
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD22%2520CCF%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for WD22%20CCF: 0
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: AG59%20RKO
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AG59%2520RKO%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for AG59%20RKO: 2
2026-03-30 08:04:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c09e0bc3-38e1-537a-ad53-bc106e9ddf15 with identifier: AG59%20RKO
2026-03-30 08:04:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c09e0bc3-38e1-537a-ad53-bc106e9ddf15 with scrape type 2
2026-03-30 08:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c09e0bc3-38e1-537a-ad53-bc106e9ddf15 with scrape type 2
2026-03-30 08:04:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c09e0bc3-38e1-537a-ad53-bc106e9ddf15, identifier: AG59%20RKO
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: EY08%20VJV
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY08%2520VJV%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for EY08%20VJV: 0
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: T500%20MUL
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T500%2520MUL%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for T500%20MUL: 0
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: DV10%20NXK
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV10%2520NXK%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for DV10%20NXK: 0
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: RO62%20MVR
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO62%2520MVR%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for RO62%20MVR: 0
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: SD62%20JTV
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD62%2520JTV%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for SD62%20JTV: 0
2026-03-30 08:04:06 [bca.uk] INFO: Found listing with ID: VN11%20JKK
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN11%2520JKK%27 HTTP/1.1" 200 None
2026-03-30 08:04:06 [bca.uk] INFO: Scrape type for VN11%20JKK: 2
2026-03-30 08:04:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9ef4631-1810-54a8-a171-a68ed7fe3606 with identifier: VN11%20JKK
2026-03-30 08:04:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9ef4631-1810-54a8-a171-a68ed7fe3606 with scrape type 2
2026-03-30 08:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9ef4631-1810-54a8-a171-a68ed7fe3606 with scrape type 2
2026-03-30 08:04:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9ef4631-1810-54a8-a171-a68ed7fe3606, identifier: VN11%20JKK
2026-03-30 08:04:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62d5d0>
2026-03-30 08:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%252FGX23NUU%252F699115520%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115520/600 saved to cache
2026-03-30 08:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RF53WXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c09e0bc3-38e1-537a-ad53-bc106e9ddf15 with identifier: AG59%20RKO
2026-03-30 08:04:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c09e0bc3-38e1-537a-ad53-bc106e9ddf15 with identifier: AG59%20RKO
2026-03-30 08:04:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c09e0bc3-38e1-537a-ad53-bc106e9ddf15 with identifier: AG59%20RKO to the API
2026-03-30 08:04:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 270,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AG59%20RKO-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.7L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c09e0bc3-38e1-537a-ad53-bc106e9ddf15',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AG59 RKO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AG59%20RKO&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'LAND ROVER',
'model': 'DISCOVERY 3',
'odometer': 163584,
'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': 'LAND ROVER DISCOVERY 3 2.7 TD V6 HSE StationWagon',
'transmission': 'automatic',
'trim': 'TD V6 HSE',
'vin': 'SALLAAA139A509910',
'year': 2009}
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AG59%2520RKO%27 HTTP/1.1" 200 None
2026-03-30 08:04:07 [bca.uk] INFO: Saving data for AG59%20RKO: {'auction_closing_time': 1774864800.0, 'created_time': 1774391174.035265, 'last_price_update_time': 1774857847.233792}
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AG59%2520RKO') HTTP/1.1" 204 0
2026-03-30 08:04:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9ef4631-1810-54a8-a171-a68ed7fe3606 with identifier: VN11%20JKK
2026-03-30 08:04:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9ef4631-1810-54a8-a171-a68ed7fe3606 with identifier: VN11%20JKK
2026-03-30 08:04:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9ef4631-1810-54a8-a171-a68ed7fe3606 with identifier: VN11%20JKK to the API
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:07 [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=VN11%20JKK-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a9ef4631-1810-54a8-a171-a68ed7fe3606',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VN11 JKK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN11%20JKK&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'AUDI',
'model': 'TT',
'odometer': 183508,
'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 TT 2.0 TDI QUATTRO SPORT Coupe',
'transmission': 'manual',
'trim': 'TDI QUATTRO SPORT',
'vin': 'TRUZZZ8J7B1016052',
'year': 2011}
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN11%2520JKK%27 HTTP/1.1" 200 None
2026-03-30 08:04:07 [bca.uk] INFO: Saving data for VN11%20JKK: {'auction_closing_time': 1774864800.0, 'created_time': 1774477873.884202, 'last_price_update_time': 1774857847.585745}
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN11%2520JKK') HTTP/1.1" 204 0
2026-03-30 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:04:07 [bca.uk] INFO: Found listing with ID: AK58%20DZJ
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK58%2520DZJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:07 [bca.uk] INFO: Scrape type for AK58%20DZJ: 2
2026-03-30 08:04:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5fe83ea-1632-5639-89c9-41350b6ddcfe with identifier: AK58%20DZJ
2026-03-30 08:04:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5fe83ea-1632-5639-89c9-41350b6ddcfe with scrape type 2
2026-03-30 08:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5fe83ea-1632-5639-89c9-41350b6ddcfe with scrape type 2
2026-03-30 08:04:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5fe83ea-1632-5639-89c9-41350b6ddcfe, identifier: AK58%20DZJ
2026-03-30 08:04:07 [bca.uk] INFO: Found listing with ID: VO06%20JCX
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO06%2520JCX%27 HTTP/1.1" 200 None
2026-03-30 08:04:07 [bca.uk] INFO: Scrape type for VO06%20JCX: 2
2026-03-30 08:04:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8902dbb-b3ee-5f15-98ae-766736abf70c with identifier: VO06%20JCX
2026-03-30 08:04:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8902dbb-b3ee-5f15-98ae-766736abf70c with scrape type 2
2026-03-30 08:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8902dbb-b3ee-5f15-98ae-766736abf70c with scrape type 2
2026-03-30 08:04:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8902dbb-b3ee-5f15-98ae-766736abf70c, identifier: VO06%20JCX
2026-03-30 08:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5fe83ea-1632-5639-89c9-41350b6ddcfe with identifier: AK58%20DZJ
2026-03-30 08:04:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5fe83ea-1632-5639-89c9-41350b6ddcfe with identifier: AK58%20DZJ
2026-03-30 08:04:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5fe83ea-1632-5639-89c9-41350b6ddcfe with identifier: AK58%20DZJ to the API
2026-03-30 08:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 219,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK58%20DZJ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd5fe83ea-1632-5639-89c9-41350b6ddcfe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AK58 DZJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK58%20DZJ&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'VOLVO',
'model': 'XC70',
'odometer': 122140,
'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 SE LUX G/T Estate',
'transmission': 'manual',
'trim': 'D5 SE LUX G/T',
'vin': 'YV1BZ714691053598',
'year': 2009}
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK58%2520DZJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Saving data for AK58%20DZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773957881.291281, 'last_price_update_time': 1774857849.395034}
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK58%2520DZJ') HTTP/1.1" 204 0
2026-03-30 08:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8902dbb-b3ee-5f15-98ae-766736abf70c with identifier: VO06%20JCX
2026-03-30 08:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8902dbb-b3ee-5f15-98ae-766736abf70c with identifier: VO06%20JCX
2026-03-30 08:04:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8902dbb-b3ee-5f15-98ae-766736abf70c with identifier: VO06%20JCX to the API
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 239,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO06%20JCX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f8902dbb-b3ee-5f15-98ae-766736abf70c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VO06 JCX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO06%20JCX&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'VOLVO',
'model': 'XC90',
'odometer': 170269,
'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': 'VOLVO XC90 2.4 D5 185 SE G/T Estate',
'transmission': 'manual',
'trim': 'D5 185 SE G/T',
'vin': 'YV1CZ714661299914',
'year': 2006}
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO06%2520JCX%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Saving data for VO06%20JCX: {'auction_closing_time': 1774864800.0, 'created_time': 1774650038.828648, 'last_price_update_time': 1774857849.734851}
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO06%2520JCX') HTTP/1.1" 204 0
2026-03-30 08:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: EJ10%20YOL
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ10%2520YOL%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Scrape type for EJ10%20YOL: 0
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: KE15%20VGG
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE15%2520VGG%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Scrape type for KE15%20VGG: 0
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: KG56%20YPR
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KG56%2520YPR%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Scrape type for KG56%20YPR: 0
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: KM08%20HZJ
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM08%2520HZJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Scrape type for KM08%20HZJ: 0
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: NK66%20YFN
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK66%2520YFN%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Scrape type for NK66%20YFN: 0
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: OY11%20XRC
2026-03-30 08:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY11%2520XRC%27 HTTP/1.1" 200 None
2026-03-30 08:04:09 [bca.uk] INFO: Scrape type for OY11%20XRC: 2
2026-03-30 08:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67561719-39e4-58c8-b0cc-1b9dc0e75990 with identifier: OY11%20XRC
2026-03-30 08:04:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67561719-39e4-58c8-b0cc-1b9dc0e75990 with scrape type 2
2026-03-30 08:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67561719-39e4-58c8-b0cc-1b9dc0e75990 with scrape type 2
2026-03-30 08:04:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67561719-39e4-58c8-b0cc-1b9dc0e75990, identifier: OY11%20XRC
2026-03-30 08:04:09 [bca.uk] INFO: Found listing with ID: WF16%20HVZ
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF16%2520HVZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:10 [bca.uk] INFO: Scrape type for WF16%20HVZ: 0
2026-03-30 08:04:10 [bca.uk] INFO: Found listing with ID: WP59%20WKJ
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP59%2520WKJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:10 [bca.uk] INFO: Scrape type for WP59%20WKJ: 2
2026-03-30 08:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4101a705-b1a7-5f89-8dd5-17d4d0badaaa with identifier: WP59%20WKJ
2026-03-30 08:04:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4101a705-b1a7-5f89-8dd5-17d4d0badaaa with scrape type 2
2026-03-30 08:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4101a705-b1a7-5f89-8dd5-17d4d0badaaa with scrape type 2
2026-03-30 08:04:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4101a705-b1a7-5f89-8dd5-17d4d0badaaa, identifier: WP59%20WKJ
2026-03-30 08:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT21GUW/42812232?sv=2020-08-04&st=2026-03-30T08%3A01%3A08Z&se=2026-03-30T08%3A26%3A08Z&sr=b&sp=r&sig=mPWloaZ1GLlgF6vnS6SwhM9WCZVahxjqRxkN1e05MaY%3D)
2026-03-30 08:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309330/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67561719-39e4-58c8-b0cc-1b9dc0e75990 with identifier: OY11%20XRC
2026-03-30 08:04:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67561719-39e4-58c8-b0cc-1b9dc0e75990 with identifier: OY11%20XRC
2026-03-30 08:04:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67561719-39e4-58c8-b0cc-1b9dc0e75990 with identifier: OY11%20XRC to the API
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 185,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY11%20XRC-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '67561719-39e4-58c8-b0cc-1b9dc0e75990',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OY11 XRC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY11%20XRC&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'LAND ROVER',
'model': 'FREELANDER 2',
'odometer': 139224,
'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 FREELANDER 2 2.2 SD4 190 HSE StationWagon',
'transmission': 'automatic',
'trim': 'SD4 190 HSE',
'vin': 'SALFA2AE0BH248338',
'year': 2011}
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY11%2520XRC%27 HTTP/1.1" 200 None
2026-03-30 08:04:10 [bca.uk] INFO: Saving data for OY11%20XRC: {'auction_closing_time': 1774864800.0, 'created_time': 1774448161.396871, 'last_price_update_time': 1774857850.579786}
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY11%2520XRC') HTTP/1.1" 204 0
2026-03-30 08:04:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4101a705-b1a7-5f89-8dd5-17d4d0badaaa with identifier: WP59%20WKJ
2026-03-30 08:04:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4101a705-b1a7-5f89-8dd5-17d4d0badaaa with identifier: WP59%20WKJ
2026-03-30 08:04:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4101a705-b1a7-5f89-8dd5-17d4d0badaaa with identifier: WP59%20WKJ to the API
2026-03-30 08:04:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP59%20WKJ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4101a705-b1a7-5f89-8dd5-17d4d0badaaa',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WP59 WKJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP59%20WKJ&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 113397,
'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 FOCUS 1.6 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'ZETEC',
'vin': 'WF0PXXGCDP9E06733',
'year': 2009}
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP59%2520WKJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Saving data for WP59%20WKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774651541.258769, 'last_price_update_time': 1774857851.054964}
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP59%2520WKJ') HTTP/1.1" 204 0
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a882990>
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115529%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115529/600 saved to cache
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291d6250>
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115513%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115513/600 saved to cache
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5dd310>
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115538%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115538/600 saved to cache
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996e2d0>
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482443%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482443/600 saved to cache
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a744cd0>
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487033%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487033/600 saved to cache
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29179f90>
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWF08FNO%252F699338139%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338139/600 saved to cache
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA23%20KWW-GB>
2026-03-30 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX23NUU/42779294?sv=2020-08-04&st=2026-03-30T08%3A03%3A46Z&se=2026-03-30T08%3A28%3A46Z&sr=b&sp=r&sig=nx5bXAsBYC4AVqbqk%2BAiIcYPdN24L10VyqWBw3C7dm8%3D)
2026-03-30 08:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:11 [scrapy.extensions.logstats] INFO: Crawled 99 pages (at 15 pages/min), scraped 178 items (at 69 items/min)
2026-03-30 08:04:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: RX63%20SMO
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX63%2520SMO%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for RX63%20SMO: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: SH09%20HCE
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH09%2520HCE%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for SH09%20HCE: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: SJ12%20WND
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ12%2520WND%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for SJ12%20WND: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: PY70%20CZE
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY70%2520CZE%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for PY70%20CZE: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: MK10%20FFX
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK10%2520FFX%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for MK10%20FFX: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: SE14%20ONO
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE14%2520ONO%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for SE14%20ONO: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: GY10%20KJN
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY10%2520KJN%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for GY10%20KJN: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: FG68%20YMS
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG68%2520YMS%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for FG68%20YMS: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: WU19%20VDC
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU19%2520VDC%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for WU19%20VDC: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: WV62%20VSN
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV62%2520VSN%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for WV62%20VSN: 0
2026-03-30 08:04:11 [bca.uk] INFO: Found listing with ID: WV64%20BPX
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV64%2520BPX%27 HTTP/1.1" 200 None
2026-03-30 08:04:11 [bca.uk] INFO: Scrape type for WV64%20BPX: 2
2026-03-30 08:04:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a197929-8982-5f51-b37c-bb7fa697b192 with identifier: WV64%20BPX
2026-03-30 08:04:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a197929-8982-5f51-b37c-bb7fa697b192 with scrape type 2
2026-03-30 08:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a197929-8982-5f51-b37c-bb7fa697b192 with scrape type 2
2026-03-30 08:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a197929-8982-5f51-b37c-bb7fa697b192, identifier: WV64%20BPX
2026-03-30 08:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a197929-8982-5f51-b37c-bb7fa697b192 with identifier: WV64%20BPX
2026-03-30 08:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a197929-8982-5f51-b37c-bb7fa697b192 with identifier: WV64%20BPX
2026-03-30 08:04:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a197929-8982-5f51-b37c-bb7fa697b192 with identifier: WV64%20BPX to the API
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV64%20BPX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6a197929-8982-5f51-b37c-bb7fa697b192',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WV64 BPX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV64%20BPX&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 170405,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'NISSAN QASHQAI 1.5 DCI 110 ACENTA PREMIUM Hatchback',
'transmission': 'manual',
'trim': 'DCI 110 ACENTA PREMIUM',
'vin': 'SJNFAAJ11U1179870',
'year': 2014}
2026-03-30 08:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV64%2520BPX%27 HTTP/1.1" 200 None
2026-03-30 08:04:12 [bca.uk] INFO: Saving data for WV64%20BPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774650025.199483, 'last_price_update_time': 1774857852.007876}
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV64%2520BPX') HTTP/1.1" 204 0
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699422707>
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699072082>
2026-03-30 08:04:12 [bca.uk] INFO: Found listing with ID: YS09%20CYH
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS09%2520CYH%27 HTTP/1.1" 200 None
2026-03-30 08:04:12 [bca.uk] INFO: Scrape type for YS09%20CYH: 0
2026-03-30 08:04:12 [bca.uk] INFO: Found listing with ID: YY64%20XMD
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY64%2520XMD%27 HTTP/1.1" 200 None
2026-03-30 08:04:12 [bca.uk] INFO: Scrape type for YY64%20XMD: 0
2026-03-30 08:04:12 [bca.uk] INFO: Found listing with ID: CE59%20OEW
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE59%2520OEW%27 HTTP/1.1" 200 None
2026-03-30 08:04:12 [bca.uk] INFO: Scrape type for CE59%20OEW: 0
2026-03-30 08:04:12 [bca.uk] INFO: Found listing with ID: CV12%20NYD
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV12%2520NYD%27 HTTP/1.1" 200 None
2026-03-30 08:04:12 [bca.uk] INFO: Scrape type for CV12%20NYD: 0
2026-03-30 08:04:12 [bca.uk] INFO: Found listing with ID: CX59%20VUM
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX59%2520VUM%27 HTTP/1.1" 200 None
2026-03-30 08:04:12 [bca.uk] INFO: Scrape type for CX59%20VUM: 2
2026-03-30 08:04:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e with identifier: CX59%20VUM
2026-03-30 08:04:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e with scrape type 2
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e with scrape type 2
2026-03-30 08:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e, identifier: CX59%20VUM
2026-03-30 08:04:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f6d10>
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269065%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269065/600 saved to cache
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294b1590>
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253066%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253066/600 saved to cache
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f4d50>
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHT21GUW%252F699440288%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440288/600 saved to cache
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 506c936c-a586-5b81-bdaa-c332e8646eac
2026-03-30 08:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 506c936c-a586-5b81-bdaa-c332e8646eac, skipping ID generation
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 506c936c-a586-5b81-bdaa-c332e8646eac sending to next pipeline
2026-03-30 08:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 506c936c-a586-5b81-bdaa-c332e8646eac, identifier: HT21%20GUW
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a72bb50>
2026-03-30 08:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMA70HNK%252F695309330%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309330/600 saved to cache
2026-03-30 08:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037309>
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968489/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968489>
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397140>
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338120>
2026-03-30 08:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047042/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047042>
2026-03-30 08:04:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e with identifier: CX59%20VUM
2026-03-30 08:04:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e with identifier: CX59%20VUM
2026-03-30 08:04:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cb50a33-9ff2-59b1-bedc-9a6fc802d31e with identifier: CX59%20VUM to the API
2026-03-30 08:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 243,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX59%20VUM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0cb50a33-9ff2-59b1-bedc-9a6fc802d31e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CX59 VUM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX59%20VUM&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'LAND ROVER',
'model': 'R/R SPORT',
'odometer': 125478,
'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': 'LAND ROVER R/R SPORT 3.0 TDV6 HSE StationWagon',
'transmission': 'automatic',
'trim': 'TDV6 HSE',
'vin': 'SALLSAAG3AA216342',
'year': 2009}
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX59%2520VUM%27 HTTP/1.1" 200 None
2026-03-30 08:04:13 [bca.uk] INFO: Saving data for CX59%20VUM: {'auction_closing_time': 1774864800.0, 'created_time': 1774535927.584022, 'last_price_update_time': 1774857853.191028}
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX59%2520VUM') HTTP/1.1" 204 0
2026-03-30 08:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 506c936c-a586-5b81-bdaa-c332e8646eac with identifier: HT21%20GUW
2026-03-30 08:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 506c936c-a586-5b81-bdaa-c332e8646eac with identifier: HT21%20GUW
2026-03-30 08:04:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 506c936c-a586-5b81-bdaa-c332e8646eac with identifier: HT21%20GUW to the API
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440288/600>
{'auction_title': '',
'c_o_2_emission_value': 242,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_expert_report_file_084cfc72-c399-4304-8d9d-1aeb9dae5c9f.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT21%20GUW-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '506c936c-a586-5b81-bdaa-c332e8646eac',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HT21 GUW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT21%20GUW&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'RANGER',
'odometer': 124583,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 17,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43209,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440288/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40521,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440297/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43749,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440302/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43806,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440309/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38491,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440312/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35313,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440318/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124982,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440325/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72452,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440332/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_506c936c-a586-5b81-bdaa-c332e8646eac/506c936c-a586-5b81-bdaa-c332e8646eac_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76856,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT21GUW/699440346/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'EBL 213 WILDTRAK',
'vin': '6FPPXXMJ2PLT57385',
'year': 2021}
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT21%2520GUW%27 HTTP/1.1" 200 None
2026-03-30 08:04:13 [bca.uk] INFO: Saving data for HT21%20GUW: {'created_time': 1774857853.719817, 'last_price_update_time': 1774857853.719829, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT21%2520GUW') HTTP/1.1" 204 0
2026-03-30 08:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RF53WXL/42812364?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=78VnHRjVww%2F6A7pYeAaKkmpwQCkECgz73BDaW33x5OE%3D)
2026-03-30 08:04:13 [bca.uk] INFO: Found listing with ID: CX63%20XMF
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX63%2520XMF%27 HTTP/1.1" 200 None
2026-03-30 08:04:13 [bca.uk] INFO: Scrape type for CX63%20XMF: 0
2026-03-30 08:04:13 [bca.uk] INFO: Found listing with ID: DA09%20LRF
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA09%2520LRF%27 HTTP/1.1" 200 None
2026-03-30 08:04:13 [bca.uk] INFO: Scrape type for DA09%20LRF: 0
2026-03-30 08:04:13 [bca.uk] INFO: Found listing with ID: DU68%20ZPW
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU68%2520ZPW%27 HTTP/1.1" 200 None
2026-03-30 08:04:13 [bca.uk] INFO: Scrape type for DU68%20ZPW: 2
2026-03-30 08:04:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02a8bcf1-d2a5-5210-b4a0-b736cfae4298 with identifier: DU68%20ZPW
2026-03-30 08:04:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02a8bcf1-d2a5-5210-b4a0-b736cfae4298 with scrape type 2
2026-03-30 08:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02a8bcf1-d2a5-5210-b4a0-b736cfae4298 with scrape type 2
2026-03-30 08:04:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02a8bcf1-d2a5-5210-b4a0-b736cfae4298, identifier: DU68%20ZPW
2026-03-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a72ba90>
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD58WTE%252F698968607%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968607/600 saved to cache
2026-03-30 08:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29126510>
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP69DXX%252F699269133%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269133/600 saved to cache
2026-03-30 08:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b50c990>
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FGX23NUU%252F699115547%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115547/600 saved to cache
2026-03-30 08:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb
2026-03-30 08:04:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb, skipping ID generation
2026-03-30 08:04:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4a524949-f4eb-5dd3-be9d-0b7d71d844fb sending to next pipeline
2026-03-30 08:04:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb, identifier: GX23%20NUU
2026-03-30 08:04:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294bf5d0>
2026-03-30 08:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968594%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968594/600 saved to cache
2026-03-30 08:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487022/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487022>
2026-03-30 08:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482427>
2026-03-30 08:04:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02a8bcf1-d2a5-5210-b4a0-b736cfae4298 with identifier: DU68%20ZPW
2026-03-30 08:04:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02a8bcf1-d2a5-5210-b4a0-b736cfae4298 with identifier: DU68%20ZPW
2026-03-30 08:04:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02a8bcf1-d2a5-5210-b4a0-b736cfae4298 with identifier: DU68%20ZPW to the API
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU68%20ZPW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '02a8bcf1-d2a5-5210-b4a0-b736cfae4298',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DU68 ZPW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU68%20ZPW&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 148049,
'odometer_reading_unit': '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 T 16V 150 SRI Hatchback',
'transmission': 'manual',
'trim': 'T 16V 150 SRI',
'vin': 'W0VBF6EC3KG327375',
'year': 2018}
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU68%2520ZPW%27 HTTP/1.1" 200 None
2026-03-30 08:04:14 [bca.uk] INFO: Saving data for DU68%20ZPW: {'auction_closing_time': 1774864800.0, 'created_time': 1774651543.183964, 'last_price_update_time': 1774857854.552722}
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU68%2520ZPW') HTTP/1.1" 204 0
2026-03-30 08:04:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb with identifier: GX23%20NUU
2026-03-30 08:04:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb with identifier: GX23%20NUU
2026-03-30 08:04:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a524949-f4eb-5dd3-be9d-0b7d71d844fb with identifier: GX23%20NUU to the API
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115547/600>
{'auction_title': '',
'c_o_2_emission_value': 191,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_expert_report_file_437117d6-5559-42be-b10e-367c9fdf5a26.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX23%20NUU-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4a524949-f4eb-5dd3-be9d-0b7d71d844fb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GX23 NUU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX23%20NUU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 36197,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46402,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115490/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43029,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115496/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41042,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115501/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41845,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115506/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44228,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115509/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41416,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115513/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82395,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115520/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76463,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115529/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90051,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115538/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4a524949-f4eb-5dd3-be9d-0b7d71d844fb/4a524949-f4eb-5dd3-be9d-0b7d71d844fb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67685,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX23NUU/699115547/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 280 SWB LIMITED L/R PanelVan',
'transmission': 'manual',
'trim': 'EBL 130 280 SWB LIMITED L/R',
'vin': 'WF0YXXTTGYPK75033',
'year': 2023}
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX23%2520NUU%27 HTTP/1.1" 200 None
2026-03-30 08:04:14 [bca.uk] INFO: Saving data for GX23%20NUU: {'created_time': 1774857854.942173, 'last_price_update_time': 1774857854.942185, 'auction_closing_time': 1775037600.0}
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX23%2520NUU') HTTP/1.1" 204 0
2026-03-30 08:04:14 [bca.uk] INFO: Found listing with ID: EA16%20HWV
2026-03-30 08:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA16%2520HWV%27 HTTP/1.1" 200 None
2026-03-30 08:04:14 [bca.uk] INFO: Scrape type for EA16%20HWV: 2
2026-03-30 08:04:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df9481f9-012c-5dca-931c-63c93be3266f with identifier: EA16%20HWV
2026-03-30 08:04:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df9481f9-012c-5dca-931c-63c93be3266f with scrape type 2
2026-03-30 08:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df9481f9-012c-5dca-931c-63c93be3266f with scrape type 2
2026-03-30 08:04:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df9481f9-012c-5dca-931c-63c93be3266f, identifier: EA16%20HWV
2026-03-30 08:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269109>
2026-03-30 08:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269049>
2026-03-30 08:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968581>
2026-03-30 08:04:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253057>
2026-03-30 08:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df9481f9-012c-5dca-931c-63c93be3266f with identifier: EA16%20HWV
2026-03-30 08:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df9481f9-012c-5dca-931c-63c93be3266f with identifier: EA16%20HWV
2026-03-30 08:04:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df9481f9-012c-5dca-931c-63c93be3266f with identifier: EA16%20HWV to the API
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:15 [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=EA16%20HWV-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'df9481f9-012c-5dca-931c-63c93be3266f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EA16 HWV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA16%20HWV&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 58481,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'HYUNDAI I10 1.2 SE Hatchback',
'transmission': 'manual',
'trim': 'SE',
'vin': 'NLHA851CLGZ231514',
'year': 2016}
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA16%2520HWV%27 HTTP/1.1" 200 None
2026-03-30 08:04:15 [bca.uk] INFO: Saving data for EA16%20HWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774564521.978673, 'last_price_update_time': 1774857855.412969}
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA16%2520HWV') HTTP/1.1" 204 0
2026-03-30 08:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29af1310>
2026-03-30 08:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRF53WXL%252F699432914%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432914/600 saved to cache
2026-03-30 08:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0444d08-d17a-5056-b0d7-3e10e6a98f27
2026-03-30 08:04:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0444d08-d17a-5056-b0d7-3e10e6a98f27, skipping ID generation
2026-03-30 08:04:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0444d08-d17a-5056-b0d7-3e10e6a98f27 sending to next pipeline
2026-03-30 08:04:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0444d08-d17a-5056-b0d7-3e10e6a98f27, identifier: RF53%20WXL
2026-03-30 08:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047042/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:15 [bca.uk] INFO: Found listing with ID: FL11%20PWJ
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL11%2520PWJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:15 [bca.uk] INFO: Scrape type for FL11%20PWJ: 2
2026-03-30 08:04:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e4f30a3-8a93-5862-810c-17e1f5226ab6 with identifier: FL11%20PWJ
2026-03-30 08:04:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e4f30a3-8a93-5862-810c-17e1f5226ab6 with scrape type 2
2026-03-30 08:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e4f30a3-8a93-5862-810c-17e1f5226ab6 with scrape type 2
2026-03-30 08:04:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e4f30a3-8a93-5862-810c-17e1f5226ab6, identifier: FL11%20PWJ
2026-03-30 08:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0444d08-d17a-5056-b0d7-3e10e6a98f27 with identifier: RF53%20WXL
2026-03-30 08:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0444d08-d17a-5056-b0d7-3e10e6a98f27 with identifier: RF53%20WXL
2026-03-30 08:04:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0444d08-d17a-5056-b0d7-3e10e6a98f27 with identifier: RF53%20WXL to the API
2026-03-30 08:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432914/600>
{'auction_title': '',
'c_o_2_emission_value': 180,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_expert_report_file_2145dbb1-06c0-4c01-abab-aaf6901e519e.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF53%20WXL-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a0444d08-d17a-5056-b0d7-3e10e6a98f27',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RF53 WXL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF53%20WXL&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 96734,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192871,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432914/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197561,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432916/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201695,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432918/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197862,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432920/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198404,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432923/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157059,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432927/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175459,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432934/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167323,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432950/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0444d08-d17a-5056-b0d7-3e10e6a98f27/a0444d08-d17a-5056-b0d7-3e10e6a98f27_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146919,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RF53WXL/699432977/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2003-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.4 TWIST Hatchback',
'transmission': 'automatic',
'trim': 'TWIST',
'vin': 'WVWZZZ9NZ4Y080165',
'year': 2003}
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF53%2520WXL%27 HTTP/1.1" 200 None
2026-03-30 08:04:16 [bca.uk] INFO: Saving data for RF53%20WXL: {'created_time': 1774857856.109976, 'last_price_update_time': 1774857856.109988, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF53%2520WXL') HTTP/1.1" 204 0
2026-03-30 08:04:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e4f30a3-8a93-5862-810c-17e1f5226ab6 with identifier: FL11%20PWJ
2026-03-30 08:04:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e4f30a3-8a93-5862-810c-17e1f5226ab6 with identifier: FL11%20PWJ
2026-03-30 08:04:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e4f30a3-8a93-5862-810c-17e1f5226ab6 with identifier: FL11%20PWJ to the API
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL11%20PWJ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0e4f30a3-8a93-5862-810c-17e1f5226ab6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FL11 PWJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL11%20PWJ&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'TOYOTA',
'model': 'AVENSIS',
'odometer': 164144,
'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 1.8 VVT-I TR Estate',
'transmission': 'automatic',
'trim': 'VVT-I TR',
'vin': 'SB1EG76L20E048473',
'year': 2011}
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL11%2520PWJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:16 [bca.uk] INFO: Saving data for FL11%20PWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534747.481318, 'last_price_update_time': 1774857856.494102}
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL11%2520PWJ') HTTP/1.1" 204 0
2026-03-30 08:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968597>
2026-03-30 08:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968489/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338120/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:04:16 [bca.uk] INFO: Found listing with ID: HG57%20ZGN
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG57%2520ZGN%27 HTTP/1.1" 200 None
2026-03-30 08:04:16 [bca.uk] INFO: Scrape type for HG57%20ZGN: 0
2026-03-30 08:04:16 [bca.uk] INFO: Found listing with ID: HJ13%20EOR
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ13%2520EOR%27 HTTP/1.1" 200 None
2026-03-30 08:04:16 [bca.uk] INFO: Scrape type for HJ13%20EOR: 0
2026-03-30 08:04:16 [bca.uk] INFO: Found listing with ID: KV16%20LDZ
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV16%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:16 [bca.uk] INFO: Scrape type for KV16%20LDZ: 0
2026-03-30 08:04:16 [bca.uk] INFO: Found listing with ID: LD58%20FPT
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD58%2520FPT%27 HTTP/1.1" 200 None
2026-03-30 08:04:16 [bca.uk] INFO: Scrape type for LD58%20FPT: 2
2026-03-30 08:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 680c1794-4a3c-5de7-8488-2ee48c99dbf1 with identifier: LD58%20FPT
2026-03-30 08:04:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 680c1794-4a3c-5de7-8488-2ee48c99dbf1 with scrape type 2
2026-03-30 08:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 680c1794-4a3c-5de7-8488-2ee48c99dbf1 with scrape type 2
2026-03-30 08:04:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 680c1794-4a3c-5de7-8488-2ee48c99dbf1, identifier: LD58%20FPT
2026-03-30 08:04:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 680c1794-4a3c-5de7-8488-2ee48c99dbf1 with identifier: LD58%20FPT
2026-03-30 08:04:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 680c1794-4a3c-5de7-8488-2ee48c99dbf1 with identifier: LD58%20FPT
2026-03-30 08:04:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 680c1794-4a3c-5de7-8488-2ee48c99dbf1 with identifier: LD58%20FPT to the API
2026-03-30 08:04:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 265,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD58%20FPT-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.7L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '680c1794-4a3c-5de7-8488-2ee48c99dbf1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LD58 FPT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD58%20FPT&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'LAND ROVER',
'model': 'R/R SPORT',
'odometer': 131884,
'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': 'LAND ROVER R/R SPORT 2.7 TDV6 HSE StationWagon',
'transmission': 'automatic',
'trim': 'TDV6 HSE',
'vin': 'SALLSAA138A187820',
'year': 2008}
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD58%2520FPT%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Saving data for LD58%20FPT: {'auction_closing_time': 1774864800.0, 'created_time': 1774564536.027833, 'last_price_update_time': 1774857857.057139}
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD58%2520FPT') HTTP/1.1" 204 0
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29148950>
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKD54EPE%252F699072082%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072082/600 saved to cache
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a735d10>
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY59GWG%252F699047042%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047042/600 saved to cache
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a729890>
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_expert_report_file_0264268e-a509-4d27-b001-f41c735b35ff.pdf HTTP/1.1" 201 0
2026-03-30 08:04:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a8b0ae1-7c02-55af-9881-59db7117dad8, skipping ID generation
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLA23KWW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LA23KWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487022/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:17 [bca.uk] INFO: Found listing with ID: RK64%20AWR
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK64%2520AWR%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Scrape type for RK64%20AWR: 2
2026-03-30 08:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4f3461a-dadc-59dc-b250-c636c5529d1e with identifier: RK64%20AWR
2026-03-30 08:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4f3461a-dadc-59dc-b250-c636c5529d1e with scrape type 2
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4f3461a-dadc-59dc-b250-c636c5529d1e with scrape type 2
2026-03-30 08:04:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4f3461a-dadc-59dc-b250-c636c5529d1e, identifier: RK64%20AWR
2026-03-30 08:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4f3461a-dadc-59dc-b250-c636c5529d1e with identifier: RK64%20AWR
2026-03-30 08:04:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4f3461a-dadc-59dc-b250-c636c5529d1e with identifier: RK64%20AWR
2026-03-30 08:04:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4f3461a-dadc-59dc-b250-c636c5529d1e with identifier: RK64%20AWR to the API
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK64%20AWR-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f4f3461a-dadc-59dc-b250-c636c5529d1e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RK64 AWR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK64%20AWR&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'VOLVO',
'model': 'XC60',
'odometer': 146644,
'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': 'VOLVO XC60 2.0 D4 181 2WD SE LUX G/T Estate',
'transmission': 'manual',
'trim': 'D4 181 2WD SE LUX G/T',
'vin': 'YV1DZ73CDF2675791',
'year': 2014}
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK64%2520AWR%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Saving data for RK64%20AWR: {'auction_closing_time': 1774864800.0, 'created_time': 1774535904.204307, 'last_price_update_time': 1774857857.803347}
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK64%2520AWR') HTTP/1.1" 204 0
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699120987%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120987 not downloaded yet
2026-03-30 08:04:17 [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-30 08:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309319/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309319>
2026-03-30 08:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK73%20LMF-GB>
2026-03-30 08:04:17 [bca.uk] INFO: Found listing with ID: MF10%20XKL
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF10%2520XKL%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Scrape type for MF10%20XKL: 0
2026-03-30 08:04:17 [bca.uk] INFO: Found listing with ID: MT18%20GXF
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT18%2520GXF%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Scrape type for MT18%20GXF: 0
2026-03-30 08:04:17 [bca.uk] INFO: Found listing with ID: WM19%20NVK
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM19%2520NVK%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Scrape type for WM19%20NVK: 0
2026-03-30 08:04:17 [bca.uk] INFO: Found listing with ID: CY65%20DFE
2026-03-30 08:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CY65%2520DFE%27 HTTP/1.1" 200 None
2026-03-30 08:04:17 [bca.uk] INFO: Scrape type for CY65%20DFE: 2
2026-03-30 08:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a8ad629-6474-5c73-825f-f81c7b12a86b with identifier: CY65%20DFE
2026-03-30 08:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a8ad629-6474-5c73-825f-f81c7b12a86b with scrape type 2
2026-03-30 08:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a8ad629-6474-5c73-825f-f81c7b12a86b with scrape type 2
2026-03-30 08:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a8ad629-6474-5c73-825f-f81c7b12a86b, identifier: CY65%20DFE
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3cfe10>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422707%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422707/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b526d10>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDK62WPV%252F699397140%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397140/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a9290>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FOE15ZPZ%252F698968489%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968489/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b50d110>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWF08FNO%252F699338120%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338120/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29364bd0>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037309%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037309/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KD54EPE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a8ad629-6474-5c73-825f-f81c7b12a86b with identifier: CY65%20DFE
2026-03-30 08:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a8ad629-6474-5c73-825f-f81c7b12a86b with identifier: CY65%20DFE
2026-03-30 08:04:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a8ad629-6474-5c73-825f-f81c7b12a86b with identifier: CY65%20DFE to the API
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY65%20DFE-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2a8ad629-6474-5c73-825f-f81c7b12a86b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CY65 DFE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY65%20DFE&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'CITROEN',
'model': 'C1',
'odometer': 73839,
'odometer_reading_unit': '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': 'VF7PAHMTCFR771236',
'year': 2016}
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CY65%2520DFE%27 HTTP/1.1" 200 None
2026-03-30 08:04:18 [bca.uk] INFO: Saving data for CY65%20DFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774535341.249253, 'last_price_update_time': 1774857858.587715}
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY65%2520DFE') HTTP/1.1" 204 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699120991%27 HTTP/1.1" 200 None
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120991 not downloaded yet
2026-03-30 08:04:18 [bca.uk] INFO: Found listing with ID: KU17%20ZLW
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU17%2520ZLW%27 HTTP/1.1" 200 None
2026-03-30 08:04:18 [bca.uk] INFO: Scrape type for KU17%20ZLW: 2
2026-03-30 08:04:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a with identifier: KU17%20ZLW
2026-03-30 08:04:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a with scrape type 2
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a with scrape type 2
2026-03-30 08:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a, identifier: KU17%20ZLW
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e0350>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482427%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482427/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996fa50>
2026-03-30 08:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487022%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487022/600 saved to cache
2026-03-30 08:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047033>
2026-03-30 08:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LA03JBX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968474/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968474>
2026-03-30 08:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a with identifier: KU17%20ZLW
2026-03-30 08:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a with identifier: KU17%20ZLW
2026-03-30 08:04:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f9802db-0fb2-5776-bbcf-cc4c6193fe5a with identifier: KU17%20ZLW to the API
2026-03-30 08:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU17%20ZLW-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8f9802db-0fb2-5776-bbcf-cc4c6193fe5a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KU17 ZLW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU17%20ZLW&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 54141,
'odometer_reading_unit': '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 ELITE Hatchback',
'transmission': 'manual',
'trim': 'T 16V 150 ELITE',
'vin': 'W0VBE6EC5HG182948',
'year': 2017}
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU17%2520ZLW%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [bca.uk] INFO: Saving data for KU17%20ZLW: {'auction_closing_time': 1774864800.0, 'created_time': 1774651462.469787, 'last_price_update_time': 1774857859.195463}
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU17%2520ZLW') HTTP/1.1" 204 0
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699120995%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120995 not downloaded yet
2026-03-30 08:04:19 [bca.uk] INFO: Found listing with ID: SM20%20VYX
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM20%2520VYX%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [bca.uk] INFO: Scrape type for SM20%20VYX: 0
2026-03-30 08:04:19 [bca.uk] INFO: Found listing with ID: BC18%20CLU
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC18%2520CLU%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [bca.uk] INFO: Scrape type for BC18%20CLU: 0
2026-03-30 08:04:19 [bca.uk] INFO: Found listing with ID: KM18%20ZYB
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM18%2520ZYB%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [bca.uk] INFO: Scrape type for KM18%20ZYB: 0
2026-03-30 08:04:19 [bca.uk] INFO: Found listing with ID: NX10%20HHP
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX10%2520HHP%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [bca.uk] INFO: Scrape type for NX10%20HHP: 2
2026-03-30 08:04:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 492c7a40-0e34-5d9e-a496-762519d81b24 with identifier: NX10%20HHP
2026-03-30 08:04:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 492c7a40-0e34-5d9e-a496-762519d81b24 with scrape type 2
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 492c7a40-0e34-5d9e-a496-762519d81b24 with scrape type 2
2026-03-30 08:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 492c7a40-0e34-5d9e-a496-762519d81b24, identifier: NX10%20HHP
2026-03-30 08:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037296>
2026-03-30 08:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397139>
2026-03-30 08:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482417>
2026-03-30 08:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338111>
2026-03-30 08:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 492c7a40-0e34-5d9e-a496-762519d81b24 with identifier: NX10%20HHP
2026-03-30 08:04:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 492c7a40-0e34-5d9e-a496-762519d81b24 with identifier: NX10%20HHP
2026-03-30 08:04:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 492c7a40-0e34-5d9e-a496-762519d81b24 with identifier: NX10%20HHP to the API
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 169,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX10%20HHP-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '492c7a40-0e34-5d9e-a496-762519d81b24',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX10 HHP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX10%20HHP&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 118711,
'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 2.0 TITANIUM Hatchback',
'transmission': 'manual',
'trim': 'TITANIUM',
'vin': 'WF0PXXGCDP9D56448',
'year': 2010}
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX10%2520HHP%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [bca.uk] INFO: Saving data for NX10%20HHP: {'auction_closing_time': 1774864800.0, 'created_time': 1774563584.971782, 'last_price_update_time': 1774857859.781684}
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX10%2520HHP') HTTP/1.1" 204 0
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699120999%27 HTTP/1.1" 200 None
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120999 not downloaded yet
2026-03-30 08:04:19 [bca.uk] INFO: Total items found: 100
2026-03-30 08:04:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded
2026-03-30 08:04:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:04:19 [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-30 08:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29231850>
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK19CXY%252F699253057%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253057/600 saved to cache
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e8690>
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD58WTE%252F698968597%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968597/600 saved to cache
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a700790>
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWL11DWC%252F698968581%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968581/600 saved to cache
2026-03-30 08:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d4490>
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269049%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269049/600 saved to cache
2026-03-30 08:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2996e890>
2026-03-30 08:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLP69DXX%252F699269109%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269109/600 saved to cache
2026-03-30 08:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487020>
2026-03-30 08:04:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120981/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LA23KWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: LA10%20WZY
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA10%2520WZY%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for LA10%20WZY: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: KY66%20XSJ
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY66%2520XSJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for KY66%20XSJ: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: GL56%20COH
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL56%2520COH%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for GL56%20COH: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: SK09%20MUU
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK09%2520MUU%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for SK09%20MUU: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: DU18%20WDR
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU18%2520WDR%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for DU18%20WDR: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: LO62%20FPD
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO62%2520FPD%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for LO62%20FPD: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: HN10%20VKV
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN10%2520VKV%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for HN10%20VKV: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: KU12%20NXX
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU12%2520NXX%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for KU12%20NXX: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: WJ63%20PFD
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ63%2520PFD%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for WJ63%20PFD: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: YX59%20SFY
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX59%2520SFY%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for YX59%20SFY: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: BW69%20HZG
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW69%2520HZG%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for BW69%20HZG: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: HT19%20TZL
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT19%2520TZL%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for HT19%20TZL: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: BL18%20KKR
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL18%2520KKR%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for BL18%20KKR: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: DC19%20NCN
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC19%2520NCN%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for DC19%20NCN: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: HY57%20KMG
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY57%2520KMG%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for HY57%20KMG: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: PN17%20YAG
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN17%2520YAG%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for PN17%20YAG: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: EN12%20PFK
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN12%2520PFK%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for EN12%20PFK: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: LL19%20WUR
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL19%2520WUR%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for LL19%20WUR: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: GL09%20EWC
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL09%2520EWC%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for GL09%20EWC: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: HD56%20FNE
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HD56%2520FNE%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for HD56%20FNE: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: LV53%20KDO
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV53%2520KDO%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for LV53%20KDO: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: OY05%20LPJ
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY05%2520LPJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for OY05%20LPJ: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: RO09%20VDN
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO09%2520VDN%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for RO09%20VDN: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: SB07%20CVZ
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB07%2520CVZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for SB07%20CVZ: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: SL54%20XRG
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL54%2520XRG%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for SL54%20XRG: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: YT58%20MMV
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT58%2520MMV%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for YT58%20MMV: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: GD06%20HEV
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD06%2520HEV%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for GD06%20HEV: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: KW19%20XMZ
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW19%2520XMZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for KW19%20XMZ: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: FE70%20MZU
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE70%2520MZU%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for FE70%20MZU: 0
2026-03-30 08:04:20 [bca.uk] INFO: Found listing with ID: AF11%20YLP
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF11%2520YLP%27 HTTP/1.1" 200 None
2026-03-30 08:04:20 [bca.uk] INFO: Scrape type for AF11%20YLP: 2
2026-03-30 08:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: daf33a6d-d9f6-513d-b839-4eea43358ba4 with identifier: AF11%20YLP
2026-03-30 08:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item daf33a6d-d9f6-513d-b839-4eea43358ba4 with scrape type 2
2026-03-30 08:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item daf33a6d-d9f6-513d-b839-4eea43358ba4 with scrape type 2
2026-03-30 08:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: daf33a6d-d9f6-513d-b839-4eea43358ba4, identifier: AF11%20YLP
2026-03-30 08:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309319/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:20 [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-30 08:04:20 [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-30 08:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: daf33a6d-d9f6-513d-b839-4eea43358ba4 with identifier: AF11%20YLP
2026-03-30 08:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: daf33a6d-d9f6-513d-b839-4eea43358ba4 with identifier: AF11%20YLP
2026-03-30 08:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: daf33a6d-d9f6-513d-b839-4eea43358ba4 with identifier: AF11%20YLP to the API
2026-03-30 08:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 167,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF11%20YLP-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'daf33a6d-d9f6-513d-b839-4eea43358ba4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AF11 YLP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF11%20YLP&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'FORD',
'model': 'GALAXY',
'odometer': 150559,
'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 1.6 E/B 160 TITANIUM S/S MPV',
'transmission': 'manual',
'trim': 'E/B 160 TITANIUM S/S',
'vin': 'WF0MXXGBWMBK68715',
'year': 2011}
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF11%2520YLP%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Saving data for AF11%20YLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774649900.827379, 'last_price_update_time': 1774857861.086431}
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF11%2520YLP') HTTP/1.1" 204 0
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121004%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121004 not downloaded yet
2026-03-30 08:04:21 [bca.uk] INFO: Found listing with ID: PX64%20PPV
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX64%2520PPV%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Scrape type for PX64%20PPV: 0
2026-03-30 08:04:21 [bca.uk] INFO: Found listing with ID: MK61%20AVT
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK61%2520AVT%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Scrape type for MK61%20AVT: 0
2026-03-30 08:04:21 [bca.uk] INFO: Found listing with ID: PL57%20OVV
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL57%2520OVV%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Scrape type for PL57%20OVV: 2
2026-03-30 08:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee4e2262-90ad-54cb-b44b-ab0d7775e781 with identifier: PL57%20OVV
2026-03-30 08:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee4e2262-90ad-54cb-b44b-ab0d7775e781 with scrape type 2
2026-03-30 08:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee4e2262-90ad-54cb-b44b-ab0d7775e781 with scrape type 2
2026-03-30 08:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee4e2262-90ad-54cb-b44b-ab0d7775e781, identifier: PL57%20OVV
2026-03-30 08: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-30 08:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KD54EPE/42811231?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=yduFzyeAZU8F35RNEU4Le%2FurRUJ4TuiFJ26WeiUdVHg%3D)
2026-03-30 08:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269030>
2026-03-30 08:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253050>
2026-03-30 08:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269070>
2026-03-30 08:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120987>
2026-03-30 08:04:21 [bca.uk] INFO: Found listing with ID: FN67%20DOU
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN67%2520DOU%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Scrape type for FN67%20DOU: 0
2026-03-30 08:04:21 [bca.uk] INFO: Found listing with ID: YJ14%20XFY
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ14%2520XFY%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Scrape type for YJ14%20XFY: 0
2026-03-30 08:04:21 [bca.uk] INFO: Found listing with ID: HY59%20WKU
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY59%2520WKU%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Scrape type for HY59%20WKU: 2
2026-03-30 08:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41f5ffa8-2f02-5983-86a8-40ce3555c349 with identifier: HY59%20WKU
2026-03-30 08:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41f5ffa8-2f02-5983-86a8-40ce3555c349 with scrape type 2
2026-03-30 08:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41f5ffa8-2f02-5983-86a8-40ce3555c349 with scrape type 2
2026-03-30 08:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41f5ffa8-2f02-5983-86a8-40ce3555c349, identifier: HY59%20WKU
2026-03-30 08:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee4e2262-90ad-54cb-b44b-ab0d7775e781 with identifier: PL57%20OVV
2026-03-30 08:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee4e2262-90ad-54cb-b44b-ab0d7775e781 with identifier: PL57%20OVV
2026-03-30 08:04:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee4e2262-90ad-54cb-b44b-ab0d7775e781 with identifier: PL57%20OVV to the API
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:21 [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': 141,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL57%20OVV-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ee4e2262-90ad-54cb-b44b-ab0d7775e781',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PL57 OVV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL57%20OVV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 49020,
'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 YARIS 1.3 VVT-I TR Hatchback',
'transmission': 'manual',
'trim': 'VVT-I TR',
'vin': 'VNKKL96330A260870',
'year': 2008}
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL57%2520OVV%27 HTTP/1.1" 200 None
2026-03-30 08:04:21 [bca.uk] INFO: Saving data for PL57%20OVV: {'auction_closing_time': 1774864800.0, 'created_time': 1774651048.919896, 'last_price_update_time': 1774857861.908542}
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL57%2520OVV') HTTP/1.1" 204 0
2026-03-30 08:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41f5ffa8-2f02-5983-86a8-40ce3555c349 with identifier: HY59%20WKU
2026-03-30 08:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41f5ffa8-2f02-5983-86a8-40ce3555c349 with identifier: HY59%20WKU
2026-03-30 08:04:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41f5ffa8-2f02-5983-86a8-40ce3555c349 with identifier: HY59%20WKU to the API
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 144,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY59%20WKU-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '41f5ffa8-2f02-5983-86a8-40ce3555c349',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HY59 WKU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY59%20WKU&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 194602,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 1.4 TSI 122 SE Hatchback',
'transmission': 'manual',
'trim': 'TSI 122 SE',
'vin': 'WVWZZZ1KZAW100529',
'year': 2009}
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY59%2520WKU%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Saving data for HY59%20WKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437813.256697, 'last_price_update_time': 1774857862.26396}
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY59%2520WKU') HTTP/1.1" 204 0
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699121009%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121009 not downloaded yet
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: PNZ%205710
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PNZ%25205710%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for PNZ%205710: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: YK17%20VSR
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK17%2520VSR%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for YK17%20VSR: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: KE18%20FBA
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE18%2520FBA%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for KE18%20FBA: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: YH19%20RZP
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH19%2520RZP%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for YH19%20RZP: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: FH18%20LKJ
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH18%2520LKJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for FH18%20LKJ: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: HV54%20YKM
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV54%2520YKM%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for HV54%20YKM: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: SJ63%20LCL
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ63%2520LCL%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for SJ63%20LCL: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: R14%20KJJ
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27R14%2520KJJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for R14%20KJJ: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: FT07%20BTO
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT07%2520BTO%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for FT07%20BTO: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: AP08%20SUO
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP08%2520SUO%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for AP08%20SUO: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: TF07%20BRH
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27TF07%2520BRH%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for TF07%20BRH: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: ML59%20FAF
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML59%2520FAF%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for ML59%20FAF: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: KR09%20KHB
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR09%2520KHB%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for KR09%20KHB: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: AE15%20EEH
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE15%2520EEH%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for AE15%20EEH: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: GV08%20OCN
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV08%2520OCN%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for GV08%20OCN: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: MT64%20LPP
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT64%2520LPP%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for MT64%20LPP: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: AF71%20UVS
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF71%2520UVS%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for AF71%20UVS: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: EF11%20ZLX
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF11%2520ZLX%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for EF11%20ZLX: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: WK62%20YZD
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK62%2520YZD%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for WK62%20YZD: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: WP64%20YCG
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP64%2520YCG%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for WP64%20YCG: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: SM16%20PGO
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM16%2520PGO%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for SM16%20PGO: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: MM63%20JRX
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM63%2520JRX%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for MM63%20JRX: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: FV14%20KTC
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV14%2520KTC%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for FV14%20KTC: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: JG03%20DAV
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JG03%2520DAV%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for JG03%20DAV: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: DU12%20ETF
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU12%2520ETF%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for DU12%20ETF: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: CV15%20WKS
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV15%2520WKS%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for CV15%20WKS: 0
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: GK65%20ONX
2026-03-30 08:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK65%2520ONX%27 HTTP/1.1" 200 None
2026-03-30 08:04:22 [bca.uk] INFO: Scrape type for GK65%20ONX: 2
2026-03-30 08:04:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f982cc62-5dd8-53bf-b7cc-ffa71217ab7b with identifier: GK65%20ONX
2026-03-30 08:04:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f982cc62-5dd8-53bf-b7cc-ffa71217ab7b with scrape type 2
2026-03-30 08:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f982cc62-5dd8-53bf-b7cc-ffa71217ab7b with scrape type 2
2026-03-30 08:04:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f982cc62-5dd8-53bf-b7cc-ffa71217ab7b, identifier: GK65%20ONX
2026-03-30 08:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968474/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:04:22 [bca.uk] INFO: Found listing with ID: KE13%20UGJ
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE13%2520UGJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Scrape type for KE13%20UGJ: 0
2026-03-30 08:04:23 [bca.uk] INFO: Found listing with ID: SG58%20EVK
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG58%2520EVK%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Scrape type for SG58%20EVK: 0
2026-03-30 08:04:23 [bca.uk] INFO: Found listing with ID: NG62%20MFN
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG62%2520MFN%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Scrape type for NG62%20MFN: 0
2026-03-30 08:04:23 [bca.uk] INFO: Found listing with ID: S400%20SSK
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S400%2520SSK%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Scrape type for S400%20SSK: 0
2026-03-30 08:04:23 [bca.uk] INFO: Found listing with ID: LL10%20KTP
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL10%2520KTP%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Scrape type for LL10%20KTP: 0
2026-03-30 08:04:23 [bca.uk] INFO: Found listing with ID: RJ58%20WUW
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ58%2520WUW%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Scrape type for RJ58%20WUW: 2
2026-03-30 08:04:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1133619-002f-513b-abff-d5ae64cdd28d with identifier: RJ58%20WUW
2026-03-30 08:04:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1133619-002f-513b-abff-d5ae64cdd28d with scrape type 2
2026-03-30 08:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1133619-002f-513b-abff-d5ae64cdd28d with scrape type 2
2026-03-30 08:04:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1133619-002f-513b-abff-d5ae64cdd28d, identifier: RJ58%20WUW
2026-03-30 08:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f982cc62-5dd8-53bf-b7cc-ffa71217ab7b with identifier: GK65%20ONX
2026-03-30 08:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f982cc62-5dd8-53bf-b7cc-ffa71217ab7b with identifier: GK65%20ONX
2026-03-30 08:04:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f982cc62-5dd8-53bf-b7cc-ffa71217ab7b with identifier: GK65%20ONX to the API
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK65%20ONX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f982cc62-5dd8-53bf-b7cc-ffa71217ab7b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GK65 ONX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK65%20ONX&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 122163,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD Hatchback',
'transmission': 'manual',
'trim': 'TDI 184 GTD',
'vin': 'WVWZZZAUZGW080385',
'year': 2015}
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK65%2520ONX%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [bca.uk] INFO: Saving data for GK65%20ONX: {'auction_closing_time': 1774951200.0, 'created_time': 1774361159.148961, 'last_price_update_time': 1774857863.544389}
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK65%2520ONX') HTTP/1.1" 204 0
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a3c310>
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_expert_report_file_0f38c3ca-1224-45bb-ae7a-85998a2b630a.pdf HTTP/1.1" 201 0
2026-03-30 08:04:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c72690ba-cc77-5dcd-b9e0-0f975ee42632, skipping ID generation
2026-03-30 08:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DBK73LMF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BK73LMF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8aa350>
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA70HNK%252F695309319%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309319/600 saved to cache
2026-03-30 08:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120995/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120995>
2026-03-30 08:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1133619-002f-513b-abff-d5ae64cdd28d with identifier: RJ58%20WUW
2026-03-30 08:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1133619-002f-513b-abff-d5ae64cdd28d with identifier: RJ58%20WUW
2026-03-30 08:04:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1133619-002f-513b-abff-d5ae64cdd28d with identifier: RJ58%20WUW to the API
2026-03-30 08:04:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 172,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ58%20WUW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e1133619-002f-513b-abff-d5ae64cdd28d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RJ58 WUW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ58%20WUW&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'AUDI',
'model': 'A4',
'odometer': 99880,
'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 A4 2.0 TFSI QUATTRO S LINE Saloon',
'transmission': 'manual',
'trim': 'TFSI QUATTRO S LINE',
'vin': 'WAUZZZ8K59A152495',
'year': 2008}
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ58%2520WUW%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Saving data for RJ58%20WUW: {'auction_closing_time': 1774864800.0, 'created_time': 1774564458.137586, 'last_price_update_time': 1774857864.120851}
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ58%2520WUW') HTTP/1.1" 204 0
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699121018%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121018 not downloaded yet
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: EA64%20EGV
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA64%2520EGV%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for EA64%20EGV: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: AK12%20UEF
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK12%2520UEF%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for AK12%20UEF: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: GU69%20EBF
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU69%2520EBF%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for GU69%20EBF: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: MT61%20GBE
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT61%2520GBE%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for MT61%20GBE: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: KR12%20BZX
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR12%2520BZX%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for KR12%20BZX: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: Y403%20CAV
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y403%2520CAV%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for Y403%20CAV: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: HT68%20DTX
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT68%2520DTX%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for HT68%20DTX: 2
2026-03-30 08:04:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69d38a36-bed4-5e80-8faf-7a736253342e with identifier: HT68%20DTX
2026-03-30 08:04:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69d38a36-bed4-5e80-8faf-7a736253342e with scrape type 2
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69d38a36-bed4-5e80-8faf-7a736253342e with scrape type 2
2026-03-30 08:04:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69d38a36-bed4-5e80-8faf-7a736253342e, identifier: HT68%20DTX
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: VK14%20JXE
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK14%2520JXE%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for VK14%20JXE: 0
2026-03-30 08:04:24 [bca.uk] INFO: Found listing with ID: WF60%20ULP
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF60%2520ULP%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Scrape type for WF60%20ULP: 2
2026-03-30 08:04:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e3f7140-dc06-52d1-908e-09e6fe971be2 with identifier: WF60%20ULP
2026-03-30 08:04:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e3f7140-dc06-52d1-908e-09e6fe971be2 with scrape type 2
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e3f7140-dc06-52d1-908e-09e6fe971be2 with scrape type 2
2026-03-30 08:04:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e3f7140-dc06-52d1-908e-09e6fe971be2, identifier: WF60%20ULP
2026-03-30 08:04:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69d38a36-bed4-5e80-8faf-7a736253342e with identifier: HT68%20DTX
2026-03-30 08:04:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69d38a36-bed4-5e80-8faf-7a736253342e with identifier: HT68%20DTX
2026-03-30 08:04:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69d38a36-bed4-5e80-8faf-7a736253342e with identifier: HT68%20DTX to the API
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:24 [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': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT68%20DTX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '69d38a36-bed4-5e80-8faf-7a736253342e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HT68 DTX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT68%20DTX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 62575,
'odometer_reading_unit': '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 CIVIC 1.0 VTEC TURBO 126 SR Hatchback',
'transmission': 'manual',
'trim': 'VTEC TURBO 126 SR',
'vin': 'SHHFK6760JU011683',
'year': 2018}
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT68%2520DTX%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [bca.uk] INFO: Saving data for HT68%20DTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774046105.447944, 'last_price_update_time': 1774857864.884191}
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT68%2520DTX') HTTP/1.1" 204 0
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D693694639%27 HTTP/1.1" 200 None
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694639 not downloaded yet
2026-03-30 08:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cc5ea50>
2026-03-30 08:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKD54EPE%252F699072073%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072073/600 saved to cache
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5752838a-6238-5f30-835c-77d2f2d5594c
2026-03-30 08:04:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5752838a-6238-5f30-835c-77d2f2d5594c, skipping ID generation
2026-03-30 08:04:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5752838a-6238-5f30-835c-77d2f2d5594c sending to next pipeline
2026-03-30 08:04:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5752838a-6238-5f30-835c-77d2f2d5594c, identifier: KD54%20EPE
2026-03-30 08:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA03JBX/42812296?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=s2FBh%2Fo%2BPxQ8t0557Jru8pjvLfk%2FD7C4qkqLVVcrNYc%3D)
2026-03-30 08:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120981/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e3f7140-dc06-52d1-908e-09e6fe971be2 with identifier: WF60%20ULP
2026-03-30 08:04:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e3f7140-dc06-52d1-908e-09e6fe971be2 with identifier: WF60%20ULP
2026-03-30 08:04:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e3f7140-dc06-52d1-908e-09e6fe971be2 with identifier: WF60%20ULP to the API
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:25 [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': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF60%20ULP-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0e3f7140-dc06-52d1-908e-09e6fe971be2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF60 ULP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF60%20ULP&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'SKODA',
'model': 'FABIA',
'odometer': 77505,
'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': 'SKODA FABIA 1.2 TSI 105 ELEGANCE Hatchback',
'transmission': 'manual',
'trim': 'TSI 105 ELEGANCE',
'vin': 'TMBFN65J5B3111810',
'year': 2010}
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF60%2520ULP%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Saving data for WF60%20ULP: {'auction_closing_time': 1774864800.0, 'created_time': 1774651108.589692, 'last_price_update_time': 1774857865.387506}
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF60%2520ULP') HTTP/1.1" 204 0
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121024%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121024 not downloaded yet
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: YC68%20JHG
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC68%2520JHG%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for YC68%20JHG: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: W722%20VUA
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27W722%2520VUA%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for W722%20VUA: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: RA19%20TSO
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA19%2520TSO%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for RA19%20TSO: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: SH12%20WTF
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH12%2520WTF%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for SH12%20WTF: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: BK19%20VNA
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK19%2520VNA%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for BK19%20VNA: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: OY68%20JVE
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY68%2520JVE%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for OY68%20JVE: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: YS18%20VSK
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520VSK%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for YS18%20VSK: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: FG18%20YVH
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG18%2520YVH%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for FG18%20YVH: 0
2026-03-30 08:04:25 [bca.uk] INFO: Found listing with ID: FL68%20CTV
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL68%2520CTV%27 HTTP/1.1" 200 None
2026-03-30 08:04:25 [bca.uk] INFO: Scrape type for FL68%20CTV: 2
2026-03-30 08:04:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 778565d5-7c49-53be-b0cb-5bafa3f138f2 with identifier: FL68%20CTV
2026-03-30 08:04:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 778565d5-7c49-53be-b0cb-5bafa3f138f2 with scrape type 2
2026-03-30 08:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 778565d5-7c49-53be-b0cb-5bafa3f138f2 with scrape type 2
2026-03-30 08:04:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 778565d5-7c49-53be-b0cb-5bafa3f138f2, identifier: FL68%20CTV
2026-03-30 08:04:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5752838a-6238-5f30-835c-77d2f2d5594c with identifier: KD54%20EPE
2026-03-30 08:04:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5752838a-6238-5f30-835c-77d2f2d5594c with identifier: KD54%20EPE
2026-03-30 08:04:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5752838a-6238-5f30-835c-77d2f2d5594c with identifier: KD54%20EPE to the API
2026-03-30 08:04:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072073/600>
{'auction_title': '',
'c_o_2_emission_value': 192,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_expert_report_file_4aaf95a6-c2f3-4597-a6d2-195c57b8d9b0.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KD54%20EPE-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5752838a-6238-5f30-835c-77d2f2d5594c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KD54 EPE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KD54%20EPE&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 84291,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49287,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072073/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48053,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072082/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46329,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072094/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47685,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072103/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40447,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072112/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39906,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072120/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88053,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072134/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82323,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072151/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94926,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072169/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5752838a-6238-5f30-835c-77d2f2d5594c/5752838a-6238-5f30-835c-77d2f2d5594c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76611,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KD54EPE/699072186/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2004-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 ZETEC Hatchback',
'transmission': 'automatic',
'trim': 'ZETEC',
'vin': 'WF0AXXWPDA4L23008',
'year': 2004}
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD54%2520EPE%27 HTTP/1.1" 200 None
2026-03-30 08:04:26 [bca.uk] INFO: Saving data for KD54%20EPE: {'created_time': 1774857866.14171, 'last_price_update_time': 1774857866.141722, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KD54%2520EPE') HTTP/1.1" 204 0
2026-03-30 08:04:26 [bca.uk] INFO: Found listing with ID: WP62%20RZJ
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP62%2520RZJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:26 [bca.uk] INFO: Scrape type for WP62%20RZJ: 0
2026-03-30 08:04:26 [bca.uk] INFO: Found listing with ID: YH08%20ZBP
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH08%2520ZBP%27 HTTP/1.1" 200 None
2026-03-30 08:04:26 [bca.uk] INFO: Scrape type for YH08%20ZBP: 2
2026-03-30 08:04:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b87e8139-8f79-5ca4-aab5-455574847085 with identifier: YH08%20ZBP
2026-03-30 08:04:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b87e8139-8f79-5ca4-aab5-455574847085 with scrape type 2
2026-03-30 08:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b87e8139-8f79-5ca4-aab5-455574847085 with scrape type 2
2026-03-30 08:04:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b87e8139-8f79-5ca4-aab5-455574847085, identifier: YH08%20ZBP
2026-03-30 08:04:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 778565d5-7c49-53be-b0cb-5bafa3f138f2 with identifier: FL68%20CTV
2026-03-30 08:04:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 778565d5-7c49-53be-b0cb-5bafa3f138f2 with identifier: FL68%20CTV
2026-03-30 08:04:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 778565d5-7c49-53be-b0cb-5bafa3f138f2 with identifier: FL68%20CTV to the API
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:26 [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': 115,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL68%20CTV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '778565d5-7c49-53be-b0cb-5bafa3f138f2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FL68 CTV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL68%20CTV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A1 SPORTBACK',
'odometer': 53775,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'AUDI A1 SPORTBACK 1.0 TFSI 95 SPORT Hatchback',
'transmission': 'manual',
'trim': 'TFSI 95 SPORT',
'vin': 'WAUZZZ8X2JB104611',
'year': 2018}
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL68%2520CTV%27 HTTP/1.1" 200 None
2026-03-30 08:04:26 [bca.uk] INFO: Saving data for FL68%20CTV: {'auction_closing_time': 1774864800.0, 'created_time': 1773958799.160617, 'last_price_update_time': 1774857866.739644}
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL68%2520CTV') HTTP/1.1" 204 0
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D693694655%27 HTTP/1.1" 200 None
2026-03-30 08:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694655 not downloaded yet
2026-03-30 08:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120999>
2026-03-30 08:04:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b87e8139-8f79-5ca4-aab5-455574847085 with identifier: YH08%20ZBP
2026-03-30 08:04:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b87e8139-8f79-5ca4-aab5-455574847085 with identifier: YH08%20ZBP
2026-03-30 08:04:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b87e8139-8f79-5ca4-aab5-455574847085 with identifier: YH08%20ZBP to the API
2026-03-30 08:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:27 [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': 156,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH08%20ZBP-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b87e8139-8f79-5ca4-aab5-455574847085',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YH08 ZBP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH08%20ZBP&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'BMW',
'model': '320I',
'odometer': 123456,
'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 320I 2.0 M SPORT Coupe',
'transmission': 'automatic',
'trim': 'M SPORT',
'vin': 'WBAWA72060PK39991',
'year': 2008}
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH08%2520ZBP%27 HTTP/1.1" 200 None
2026-03-30 08:04:27 [bca.uk] INFO: Saving data for YH08%20ZBP: {'auction_closing_time': 1774864800.0, 'created_time': 1774362746.371034, 'last_price_update_time': 1774857867.185035}
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH08%2520ZBP') HTTP/1.1" 204 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121036%27 HTTP/1.1" 200 None
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121036 not downloaded yet
2026-03-30 08:04:27 [bca.uk] INFO: Found listing with ID: LB68%20BWP
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB68%2520BWP%27 HTTP/1.1" 200 None
2026-03-30 08:04:27 [bca.uk] INFO: Scrape type for LB68%20BWP: 2
2026-03-30 08:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 404baff1-7d77-5006-9f1a-ebc4a6d6512a with identifier: LB68%20BWP
2026-03-30 08:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 404baff1-7d77-5006-9f1a-ebc4a6d6512a with scrape type 2
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 404baff1-7d77-5006-9f1a-ebc4a6d6512a with scrape type 2
2026-03-30 08:04:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 404baff1-7d77-5006-9f1a-ebc4a6d6512a, identifier: LB68%20BWP
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a734c90>
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE15ZPZ%252F698968474%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968474/600 saved to cache
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a50e90>
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY59GWG%252F699047033%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047033/600 saved to cache
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294a9210>
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHN05RTZ%252F699482417%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482417/600 saved to cache
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299ac290>
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDK62WPV%252F699397139%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397139/600 saved to cache
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299ace50>
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF08FNO%252F699338111%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338111/600 saved to cache
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2903e6d0>
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHJ14KFU%252F699037296%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037296/600 saved to cache
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120991/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699120991>
2026-03-30 08:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121004/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121004>
2026-03-30 08:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120995/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:27 [bca.uk] INFO: Found listing with ID: YH09%20BCO
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH09%2520BCO%27 HTTP/1.1" 200 None
2026-03-30 08:04:27 [bca.uk] INFO: Scrape type for YH09%20BCO: 0
2026-03-30 08:04:27 [bca.uk] INFO: Found listing with ID: YK09%20KYA
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK09%2520KYA%27 HTTP/1.1" 200 None
2026-03-30 08:04:27 [bca.uk] INFO: Scrape type for YK09%20KYA: 2
2026-03-30 08:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00fff4b5-db92-5573-869c-cc20f230ecf4 with identifier: YK09%20KYA
2026-03-30 08:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00fff4b5-db92-5573-869c-cc20f230ecf4 with scrape type 2
2026-03-30 08:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00fff4b5-db92-5573-869c-cc20f230ecf4 with scrape type 2
2026-03-30 08:04:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00fff4b5-db92-5573-869c-cc20f230ecf4, identifier: YK09%20KYA
2026-03-30 08:04:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 404baff1-7d77-5006-9f1a-ebc4a6d6512a with identifier: LB68%20BWP
2026-03-30 08:04:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 404baff1-7d77-5006-9f1a-ebc4a6d6512a with identifier: LB68%20BWP
2026-03-30 08:04:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 404baff1-7d77-5006-9f1a-ebc4a6d6512a with identifier: LB68%20BWP to the API
2026-03-30 08:04:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:28 [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': 179,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB68%20BWP-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '404baff1-7d77-5006-9f1a-ebc4a6d6512a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LB68 BWP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB68%20BWP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'JAGUAR',
'model': 'F-PACE',
'odometer': 79322,
'odometer_reading_unit': '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-PACE 2.0 T 250 AWD PORTFOLIO StationWagon',
'transmission': 'automatic',
'trim': 'T 250 AWD PORTFOLIO',
'vin': 'SADCA2AX7KA353533',
'year': 2018}
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB68%2520BWP%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [bca.uk] INFO: Saving data for LB68%20BWP: {'auction_closing_time': 1774864800.0, 'created_time': 1774277645.78107, 'last_price_update_time': 1774857868.075163}
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB68%2520BWP') HTTP/1.1" 204 0
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D693694662%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694662 not downloaded yet
2026-03-30 08:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00fff4b5-db92-5573-869c-cc20f230ecf4 with identifier: YK09%20KYA
2026-03-30 08:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00fff4b5-db92-5573-869c-cc20f230ecf4 with identifier: YK09%20KYA
2026-03-30 08:04:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00fff4b5-db92-5573-869c-cc20f230ecf4 with identifier: YK09%20KYA to the API
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:28 [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=YK09%20KYA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '00fff4b5-db92-5573-869c-cc20f230ecf4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK09 KYA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK09%20KYA&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 91875,
'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.6 TITANIUM Hatchback',
'transmission': 'manual',
'trim': 'TITANIUM',
'vin': 'WF0JXXGAJJ9J14891',
'year': 2009}
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK09%2520KYA%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [bca.uk] INFO: Saving data for YK09%20KYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774564499.736094, 'last_price_update_time': 1774857868.465671}
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK09%2520KYA') HTTP/1.1" 204 0
2026-03-30 08:04:28 [bca.uk] INFO: Found listing with ID: AF68%20HMX
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF68%2520HMX%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [bca.uk] INFO: Scrape type for AF68%20HMX: 0
2026-03-30 08:04:28 [bca.uk] INFO: Found listing with ID: AH13%20NEY
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AH13%2520NEY%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [bca.uk] INFO: Scrape type for AH13%20NEY: 2
2026-03-30 08:04:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f50f60a-2700-5c0a-a585-7d81826ad291 with identifier: AH13%20NEY
2026-03-30 08:04:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f50f60a-2700-5c0a-a585-7d81826ad291 with scrape type 2
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f50f60a-2700-5c0a-a585-7d81826ad291 with scrape type 2
2026-03-30 08:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f50f60a-2700-5c0a-a585-7d81826ad291, identifier: AH13%20NEY
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293636d0>
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA03JBX%252F699422684%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422684/600 saved to cache
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 46c0a46f-4b94-5f66-b945-826319578807
2026-03-30 08:04:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 46c0a46f-4b94-5f66-b945-826319578807, skipping ID generation
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 46c0a46f-4b94-5f66-b945-826319578807 sending to next pipeline
2026-03-30 08:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46c0a46f-4b94-5f66-b945-826319578807, identifier: LA03%20JBX
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293614d0>
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487020%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487020/600 saved to cache
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2939a750>
2026-03-30 08:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA23KWW%252F699120981%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120981/600 saved to cache
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968585>
2026-03-30 08:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BK73LMF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121018>
2026-03-30 08:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121009/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121009>
2026-03-30 08:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968569>
2026-03-30 08:04:28 [bca.uk] INFO: Found listing with ID: BT12%20TZY
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT12%2520TZY%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [bca.uk] INFO: Scrape type for BT12%20TZY: 0
2026-03-30 08:04:28 [bca.uk] INFO: Found listing with ID: EN16%20TPV
2026-03-30 08:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN16%2520TPV%27 HTTP/1.1" 200 None
2026-03-30 08:04:28 [bca.uk] INFO: Scrape type for EN16%20TPV: 2
2026-03-30 08:04:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e980634-2941-5be1-afad-cb3fad74a8d1 with identifier: EN16%20TPV
2026-03-30 08:04:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e980634-2941-5be1-afad-cb3fad74a8d1 with scrape type 2
2026-03-30 08:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e980634-2941-5be1-afad-cb3fad74a8d1 with scrape type 2
2026-03-30 08:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e980634-2941-5be1-afad-cb3fad74a8d1, identifier: EN16%20TPV
2026-03-30 08:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f50f60a-2700-5c0a-a585-7d81826ad291 with identifier: AH13%20NEY
2026-03-30 08:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f50f60a-2700-5c0a-a585-7d81826ad291 with identifier: AH13%20NEY
2026-03-30 08:04:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f50f60a-2700-5c0a-a585-7d81826ad291 with identifier: AH13%20NEY to the API
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AH13%20NEY-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '2f50f60a-2700-5c0a-a585-7d81826ad291',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AH13 NEY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AH13%20NEY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LAND ROVER',
'model': 'R/R VELAR',
'odometer': 88330,
'odometer_reading_unit': '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': 'SALYA2AN4JA776819',
'year': 2018}
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AH13%2520NEY%27 HTTP/1.1" 200 None
2026-03-30 08:04:29 [bca.uk] INFO: Saving data for AH13%20NEY: {'auction_closing_time': 1774864800.0, 'created_time': 1774091280.198203, 'last_price_update_time': 1774857869.389574}
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AH13%2520NEY') HTTP/1.1" 204 0
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D693694665%27 HTTP/1.1" 200 None
2026-03-30 08:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694665 not downloaded yet
2026-03-30 08:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46c0a46f-4b94-5f66-b945-826319578807 with identifier: LA03%20JBX
2026-03-30 08:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46c0a46f-4b94-5f66-b945-826319578807 with identifier: LA03%20JBX
2026-03-30 08:04:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46c0a46f-4b94-5f66-b945-826319578807 with identifier: LA03%20JBX to the API
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422684/600>
{'auction_title': '',
'c_o_2_emission_value': 178,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_expert_report_file_e3e33629-ed34-4a8c-8648-d50ec0410026.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA03%20JBX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '46c0a46f-4b94-5f66-b945-826319578807',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LA03 JBX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA03%20JBX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'SEAT',
'model': 'AROSA',
'odometer': 100011,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199639,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422684/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190704,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422707/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193462,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422750/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199147,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422774/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185354,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422801/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166578,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422824/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156763,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422842/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125927,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422863/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_46c0a46f-4b94-5f66-b945-826319578807/46c0a46f-4b94-5f66-b945-826319578807_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127389,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA03JBX/699422877/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2003-01-01',
'seller_name': None,
'title': 'SEAT AROSA 1.4 S Hatchback',
'transmission': 'automatic',
'trim': 'S',
'vin': 'VSSZZZ6HZ3R013689',
'year': 2003}
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA03%2520JBX%27 HTTP/1.1" 200 None
2026-03-30 08:04:29 [bca.uk] INFO: Saving data for LA03%20JBX: {'created_time': 1774857869.846687, 'last_price_update_time': 1774857869.8467, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA03%2520JBX') HTTP/1.1" 204 0
2026-03-30 08:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e980634-2941-5be1-afad-cb3fad74a8d1 with identifier: EN16%20TPV
2026-03-30 08:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e980634-2941-5be1-afad-cb3fad74a8d1 with identifier: EN16%20TPV
2026-03-30 08:04:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e980634-2941-5be1-afad-cb3fad74a8d1 with identifier: EN16%20TPV to the API
2026-03-30 08:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:30 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN16%20TPV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6e980634-2941-5be1-afad-cb3fad74a8d1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EN16 TPV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN16%20TPV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 140764,
'odometer_reading_unit': '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 16V 100 SRI Hatchback',
'transmission': 'manual',
'trim': '16V 100 SRI',
'vin': 'W0LBF6ED9GG134933',
'year': 2016}
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN16%2520TPV%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Saving data for EN16%20TPV: {'auction_closing_time': 1774864800.0, 'created_time': 1774651063.252162, 'last_price_update_time': 1774857870.219204}
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN16%2520TPV') HTTP/1.1" 204 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LX16%20JHH
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX16%2520JHH%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LX16%20JHH: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: OW18%20PYU
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW18%2520PYU%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for OW18%20PYU: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: RX19%20EAW
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX19%2520EAW%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for RX19%20EAW: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: FL68%20UZJ
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL68%2520UZJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for FL68%20UZJ: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: BK68%20GBV
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK68%2520GBV%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for BK68%20GBV: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LR18%20XPF
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR18%2520XPF%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LR18%20XPF: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: BU68%20FGN
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU68%2520FGN%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for BU68%20FGN: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LW66%20EFL
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LW66%2520EFL%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LW66%20EFL: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: MW14%20EEM
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW14%2520EEM%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for MW14%20EEM: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: OV08%20ECZ
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV08%2520ECZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for OV08%20ECZ: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: RY65%20SFZ
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY65%2520SFZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for RY65%20SFZ: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: V20%20LSS
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V20%2520LSS%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for V20%20LSS: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: AO17%20WOX
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO17%2520WOX%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for AO17%20WOX: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: FG14%20ZWE
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG14%2520ZWE%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for FG14%20ZWE: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: GX13%20SXE
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX13%2520SXE%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for GX13%20SXE: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: HJ13%20FDL
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ13%2520FDL%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for HJ13%20FDL: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LF18%20KBP
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF18%2520KBP%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LF18%20KBP: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LJZ%203517
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJZ%25203517%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LJZ%203517: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: HK54%20OMR
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK54%2520OMR%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for HK54%20OMR: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LM54%20XHA
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM54%2520XHA%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LM54%20XHA: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: LT57%20DYH
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT57%2520DYH%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for LT57%20DYH: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: NC08%20ONX
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC08%2520ONX%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for NC08%20ONX: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: PL07%20HRM
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL07%2520HRM%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for PL07%20HRM: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: RN55%20LJO
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RN55%2520LJO%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for RN55%20LJO: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: GP07%20MXH
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP07%2520MXH%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for GP07%20MXH: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: MV55%20NGY
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV55%2520NGY%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for MV55%20NGY: 0
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: ST64%20XKB
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST64%2520XKB%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for ST64%20XKB: 2
2026-03-30 08:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf with identifier: ST64%20XKB
2026-03-30 08:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf with scrape type 2
2026-03-30 08:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf with scrape type 2
2026-03-30 08:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf, identifier: ST64%20XKB
2026-03-30 08:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309312>
2026-03-30 08:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120999/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HR21%20ENW-GB>
2026-03-30 08:04:30 [bca.uk] INFO: Found listing with ID: FH13%20ELV
2026-03-30 08:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH13%2520ELV%27 HTTP/1.1" 200 None
2026-03-30 08:04:30 [bca.uk] INFO: Scrape type for FH13%20ELV: 2
2026-03-30 08:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95b19bb4-8b1e-50f8-a59d-98bca1e17b24 with identifier: FH13%20ELV
2026-03-30 08:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95b19bb4-8b1e-50f8-a59d-98bca1e17b24 with scrape type 2
2026-03-30 08:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95b19bb4-8b1e-50f8-a59d-98bca1e17b24 with scrape type 2
2026-03-30 08:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95b19bb4-8b1e-50f8-a59d-98bca1e17b24, identifier: FH13%20ELV
2026-03-30 08:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf with identifier: ST64%20XKB
2026-03-30 08:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf with identifier: ST64%20XKB
2026-03-30 08:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf with identifier: ST64%20XKB to the API
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST64%20XKB-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '22ae98e4-bce1-5ba5-b7d3-be1d78b6dfcf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ST64 XKB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST64%20XKB&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COUPE',
'odometer': 68116,
'odometer_reading_unit': '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 COUPE 1.6 COOPER Coupe',
'transmission': 'manual',
'trim': 'COOPER',
'vin': 'WMWSX12090T867903',
'year': 2015}
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST64%2520XKB%27 HTTP/1.1" 200 None
2026-03-30 08:04:31 [bca.uk] INFO: Saving data for ST64%20XKB: {'auction_closing_time': 1774864800.0, 'created_time': 1774275740.292019, 'last_price_update_time': 1774857871.701624}
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST64%2520XKB') HTTP/1.1" 204 0
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D693694671%27 HTTP/1.1" 200 None
2026-03-30 08:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694671 not downloaded yet
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299b4510>
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK19CXY%252F699253050%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253050/600 saved to cache
2026-03-30 08:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29977890>
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP69DXX%252F699269070%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269070/600 saved to cache
2026-03-30 08:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2946ac10>
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM18LZP%252F699269030%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269030/600 saved to cache
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2998efd0>
2026-03-30 08:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA23KWW%252F699120987%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120987/600 saved to cache
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299b00d0>
2026-03-30 08:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA23KWW%252F699120995%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120995/600 saved to cache
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121024/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121024>
2026-03-30 08:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694639>
2026-03-30 08:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047022/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY59GWG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968462/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OE15ZPZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121004/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95b19bb4-8b1e-50f8-a59d-98bca1e17b24 with identifier: FH13%20ELV
2026-03-30 08:04:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95b19bb4-8b1e-50f8-a59d-98bca1e17b24 with identifier: FH13%20ELV
2026-03-30 08:04:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95b19bb4-8b1e-50f8-a59d-98bca1e17b24 with identifier: FH13%20ELV to the API
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH13%20ELV-GB',
'category': 'Car',
'color': 'brown',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '95b19bb4-8b1e-50f8-a59d-98bca1e17b24',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FH13 ELV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH13%20ELV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'SKODA',
'model': 'YETI',
'odometer': 128989,
'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 140 4X4 SE Estate',
'transmission': 'manual',
'trim': 'TDI CR 140 4X4 SE',
'vin': 'TMBMD75L4D6080892',
'year': 2013}
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH13%2520ELV%27 HTTP/1.1" 200 None
2026-03-30 08:04:32 [bca.uk] INFO: Saving data for FH13%20ELV: {'auction_closing_time': 1774864800.0, 'created_time': 1774564493.799144, 'last_price_update_time': 1774857872.4851}
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH13%2520ELV') HTTP/1.1" 204 0
2026-03-30 08:04:32 [bca.uk] INFO: Found listing with ID: VK14%20FOH
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK14%2520FOH%27 HTTP/1.1" 200 None
2026-03-30 08:04:32 [bca.uk] INFO: Scrape type for VK14%20FOH: 0
2026-03-30 08:04:32 [bca.uk] INFO: Found listing with ID: YK65%20EHU
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK65%2520EHU%27 HTTP/1.1" 200 None
2026-03-30 08:04:32 [bca.uk] INFO: Scrape type for YK65%20EHU: 0
2026-03-30 08:04:32 [bca.uk] INFO: Found listing with ID: FN65%20TSO
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN65%2520TSO%27 HTTP/1.1" 200 None
2026-03-30 08:04:32 [bca.uk] INFO: Scrape type for FN65%20TSO: 0
2026-03-30 08:04:32 [bca.uk] INFO: Found listing with ID: GL16%20YMC
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL16%2520YMC%27 HTTP/1.1" 200 None
2026-03-30 08:04:32 [bca.uk] INFO: Scrape type for GL16%20YMC: 2
2026-03-30 08:04:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a04bea3-3749-59a2-89dc-5dce2000656a with identifier: GL16%20YMC
2026-03-30 08:04:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a04bea3-3749-59a2-89dc-5dce2000656a with scrape type 2
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a04bea3-3749-59a2-89dc-5dce2000656a with scrape type 2
2026-03-30 08:04:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a04bea3-3749-59a2-89dc-5dce2000656a, identifier: GL16%20YMC
2026-03-30 08:04:32 [bca.uk] INFO: Found listing with ID: FP10%20JNX
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP10%2520JNX%27 HTTP/1.1" 200 None
2026-03-30 08:04:32 [bca.uk] INFO: Scrape type for FP10%20JNX: 2
2026-03-30 08:04:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e with identifier: FP10%20JNX
2026-03-30 08:04:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e with scrape type 2
2026-03-30 08:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e with scrape type 2
2026-03-30 08:04:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e, identifier: FP10%20JNX
2026-03-30 08:04:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a04bea3-3749-59a2-89dc-5dce2000656a with identifier: GL16%20YMC
2026-03-30 08:04:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a04bea3-3749-59a2-89dc-5dce2000656a with identifier: GL16%20YMC
2026-03-30 08:04:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a04bea3-3749-59a2-89dc-5dce2000656a with identifier: GL16%20YMC to the API
2026-03-30 08:04:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 145,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL16%20YMC-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1a04bea3-3749-59a2-89dc-5dce2000656a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GL16 YMC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL16%20YMC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'MOKKA',
'odometer': 68902,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'VAUXHALL MOKKA 1.4 T 140 EXCLUSIV 2WD S/S StationWagon',
'transmission': 'manual',
'trim': 'T 140 EXCLUSIV 2WD S/S',
'vin': 'W0LJC7E81GB660662',
'year': 2016}
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL16%2520YMC%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Saving data for GL16%20YMC: {'auction_closing_time': 1774864800.0, 'created_time': 1774477933.554008, 'last_price_update_time': 1774857873.140059}
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL16%2520YMC') HTTP/1.1" 204 0
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D693694674%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694674 not downloaded yet
2026-03-30 08:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121036/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121036>
2026-03-30 08:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120991/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e with identifier: FP10%20JNX
2026-03-30 08:04:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e with identifier: FP10%20JNX
2026-03-30 08:04:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e with identifier: FP10%20JNX to the API
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 138,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP10%20JNX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a8e5ecd0-6d97-5b46-a783-dbd41f3fcd0e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FP10 JNX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP10%20JNX&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 87524,
'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.4 T 16V 140 ELITE Hatchback',
'transmission': 'manual',
'trim': 'T 16V 140 ELITE',
'vin': 'W0LPE6EC9A8065338',
'year': 2010}
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP10%2520JNX%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Saving data for FP10%20JNX: {'auction_closing_time': 1774864800.0, 'created_time': 1774564494.630369, 'last_price_update_time': 1774857873.52391}
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP10%2520JNX') HTTP/1.1" 204 0
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: LA66%20BZK
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA66%2520BZK%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for LA66%20BZK: 0
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: MV65%20VGA
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV65%2520VGA%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for MV65%20VGA: 0
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: OE14%20RHA
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE14%2520RHA%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for OE14%20RHA: 0
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: OV67%20VJU
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV67%2520VJU%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for OV67%20VJU: 0
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: RE17%20OYR
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE17%2520OYR%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for RE17%20OYR: 2
2026-03-30 08:04:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be604d5a-1e00-5c35-9ccb-02b7a476e084 with identifier: RE17%20OYR
2026-03-30 08:04:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be604d5a-1e00-5c35-9ccb-02b7a476e084 with scrape type 2
2026-03-30 08:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be604d5a-1e00-5c35-9ccb-02b7a476e084 with scrape type 2
2026-03-30 08:04:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be604d5a-1e00-5c35-9ccb-02b7a476e084, identifier: RE17%20OYR
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: KM66%20FHL
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM66%2520FHL%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for KM66%20FHL: 0
2026-03-30 08:04:33 [bca.uk] INFO: Found listing with ID: KR63%20ZRG
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR63%2520ZRG%27 HTTP/1.1" 200 None
2026-03-30 08:04:33 [bca.uk] INFO: Scrape type for KR63%20ZRG: 2
2026-03-30 08:04:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5858ed1-7d16-5540-a39f-658f3eebaab9 with identifier: KR63%20ZRG
2026-03-30 08:04:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5858ed1-7d16-5540-a39f-658f3eebaab9 with scrape type 2
2026-03-30 08:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5858ed1-7d16-5540-a39f-658f3eebaab9 with scrape type 2
2026-03-30 08:04:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5858ed1-7d16-5540-a39f-658f3eebaab9, identifier: KR63%20ZRG
2026-03-30 08:04:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be604d5a-1e00-5c35-9ccb-02b7a476e084 with identifier: RE17%20OYR
2026-03-30 08:04:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be604d5a-1e00-5c35-9ccb-02b7a476e084 with identifier: RE17%20OYR
2026-03-30 08:04:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be604d5a-1e00-5c35-9ccb-02b7a476e084 with identifier: RE17%20OYR to the API
2026-03-30 08:04:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE17%20OYR-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'be604d5a-1e00-5c35-9ccb-02b7a476e084',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RE17 OYR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE17%20OYR&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 66915,
'odometer_reading_unit': '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': 'VF3MRHNYHHS114842',
'year': 2017}
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE17%2520OYR%27 HTTP/1.1" 200 None
2026-03-30 08:04:34 [bca.uk] INFO: Saving data for RE17%20OYR: {'auction_closing_time': 1774864800.0, 'created_time': 1774362839.5534, 'last_price_update_time': 1774857874.256084}
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE17%2520OYR') HTTP/1.1" 204 0
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D693694678%27 HTTP/1.1" 200 None
2026-03-30 08:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694678 not downloaded yet
2026-03-30 08:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5858ed1-7d16-5540-a39f-658f3eebaab9 with identifier: KR63%20ZRG
2026-03-30 08:04:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5858ed1-7d16-5540-a39f-658f3eebaab9 with identifier: KR63%20ZRG
2026-03-30 08:04:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5858ed1-7d16-5540-a39f-658f3eebaab9 with identifier: KR63%20ZRG to the API
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR63%20ZRG-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c5858ed1-7d16-5540-a39f-658f3eebaab9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KR63 ZRG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR63%20ZRG&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'SEAT',
'model': 'LEON',
'odometer': 101922,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'SEAT LEON 1.6 TDI 105 SE Hatchback',
'transmission': 'manual',
'trim': 'TDI 105 SE',
'vin': 'VSSZZZ5FZER055440',
'year': 2013}
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR63%2520ZRG%27 HTTP/1.1" 200 None
2026-03-30 08:04:34 [bca.uk] INFO: Saving data for KR63%20ZRG: {'auction_closing_time': 1774864800.0, 'created_time': 1774651314.408038, 'last_price_update_time': 1774857874.765686}
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR63%2520ZRG') HTTP/1.1" 204 0
2026-03-30 08:04:34 [bca.uk] INFO: Found listing with ID: SB17%20NXA
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB17%2520NXA%27 HTTP/1.1" 200 None
2026-03-30 08:04:34 [bca.uk] INFO: Scrape type for SB17%20NXA: 0
2026-03-30 08:04:34 [bca.uk] INFO: Found listing with ID: BG67%20KOD
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG67%2520KOD%27 HTTP/1.1" 200 None
2026-03-30 08:04:34 [bca.uk] INFO: Scrape type for BG67%20KOD: 2
2026-03-30 08:04:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a79ed33c-ec31-5ad2-a259-47acf97c714d with identifier: BG67%20KOD
2026-03-30 08:04:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a79ed33c-ec31-5ad2-a259-47acf97c714d with scrape type 2
2026-03-30 08:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a79ed33c-ec31-5ad2-a259-47acf97c714d with scrape type 2
2026-03-30 08:04:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a79ed33c-ec31-5ad2-a259-47acf97c714d, identifier: BG67%20KOD
2026-03-30 08:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3b6950>
2026-03-30 08:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA23KWW%252F699120999%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120999/600 saved to cache
2026-03-30 08:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a851b90>
2026-03-30 08:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA23KWW%252F699121004%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121004/600 saved to cache
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968462/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OE15ZPZ/42810726?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=e7I2O3Pfn%2B7XgB6nXCIL%2BtTFTK%2BTI82aeDe3z0YFJCo%3D)
2026-03-30 08:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694665>
2026-03-30 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309312/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121009/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: MF10%20UFT
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF10%2520UFT%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for MF10%20UFT: 0
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: MF13%20KTU
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF13%2520KTU%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for MF13%20KTU: 0
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: OW19%20EHY
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW19%2520EHY%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for OW19%20EHY: 0
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: DA68%20MVY
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA68%2520MVY%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for DA68%20MVY: 0
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: DA69%20FGU
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA69%2520FGU%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for DA69%20FGU: 0
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: ST59%20MKN
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST59%2520MKN%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for ST59%20MKN: 0
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: KS65%20YFC
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS65%2520YFC%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for KS65%20YFC: 0
2026-03-30 08:04:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a79ed33c-ec31-5ad2-a259-47acf97c714d with identifier: BG67%20KOD
2026-03-30 08:04:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a79ed33c-ec31-5ad2-a259-47acf97c714d with identifier: BG67%20KOD
2026-03-30 08:04:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a79ed33c-ec31-5ad2-a259-47acf97c714d with identifier: BG67%20KOD to the API
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG67%20KOD-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a79ed33c-ec31-5ad2-a259-47acf97c714d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG67 KOD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG67%20KOD&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'S-MAX',
'odometer': 75082,
'odometer_reading_unit': '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 S-MAX 1.5 E/B 160 TITANIUM MPV',
'transmission': 'manual',
'trim': 'E/B 160 TITANIUM',
'vin': 'WF0JXXWPCJHC08593',
'year': 2017}
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG67%2520KOD%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Saving data for BG67%20KOD: {'auction_closing_time': 1774864800.0, 'created_time': 1774564759.347379, 'last_price_update_time': 1774857875.466179}
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG67%2520KOD') HTTP/1.1" 204 0
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D693694683%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694683 not downloaded yet
2026-03-30 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:35 [bca.uk] INFO: Found listing with ID: DU64%20BVB
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU64%2520BVB%27 HTTP/1.1" 200 None
2026-03-30 08:04:35 [bca.uk] INFO: Scrape type for DU64%20BVB: 2
2026-03-30 08:04:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7771f31-675d-5b24-8c64-aeb295e07be0 with identifier: DU64%20BVB
2026-03-30 08:04:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7771f31-675d-5b24-8c64-aeb295e07be0 with scrape type 2
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7771f31-675d-5b24-8c64-aeb295e07be0 with scrape type 2
2026-03-30 08:04:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7771f31-675d-5b24-8c64-aeb295e07be0, identifier: DU64%20BVB
2026-03-30 08:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d3190>
2026-03-30 08:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968569%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968569/600 saved to cache
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a87fb50>
2026-03-30 08:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLA23KWW%252F699120991%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120991/600 saved to cache
2026-03-30 08:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047022/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY59GWG/42811123?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=YdU4qEoCktYJYvYnWrdLxeo9tVxr%2BsOTWSs1Hhl5EUs%3D)
2026-03-30 08:04:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7771f31-675d-5b24-8c64-aeb295e07be0 with identifier: DU64%20BVB
2026-03-30 08:04:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7771f31-675d-5b24-8c64-aeb295e07be0 with identifier: DU64%20BVB
2026-03-30 08:04:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7771f31-675d-5b24-8c64-aeb295e07be0 with identifier: DU64%20BVB to the API
2026-03-30 08:04:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:36 [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=DU64%20BVB-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e7771f31-675d-5b24-8c64-aeb295e07be0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DU64 BVB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU64%20BVB&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'INSIGNIA',
'odometer': 90025,
'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 1.8 VVT 140 DESIGN Hatchback',
'transmission': 'manual',
'trim': 'VVT 140 DESIGN',
'vin': 'W0LGM6EC0E1145998',
'year': 2014}
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU64%2520BVB%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Saving data for DU64%20BVB: {'auction_closing_time': 1774864800.0, 'created_time': 1774564512.0419, 'last_price_update_time': 1774857876.069333}
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU64%2520BVB') HTTP/1.1" 204 0
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D693694688%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694688 not downloaded yet
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: HN15%20RRX
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN15%2520RRX%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for HN15%20RRX: 0
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: MK58%20UPV
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK58%2520UPV%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for MK58%20UPV: 0
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: PY16%20BBU
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY16%2520BBU%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for PY16%20BBU: 0
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: CE08%20LTJ
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE08%2520LTJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for CE08%20LTJ: 0
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: WK61%20UXR
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK61%2520UXR%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for WK61%20UXR: 0
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: MX09%20EXN
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX09%2520EXN%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for MX09%20EXN: 0
2026-03-30 08:04:36 [bca.uk] INFO: Found listing with ID: VF15%20SWN
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF15%2520SWN%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [bca.uk] INFO: Scrape type for VF15%20SWN: 2
2026-03-30 08:04:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79f7648f-1953-5b80-a94f-e8d4fd2632e6 with identifier: VF15%20SWN
2026-03-30 08:04:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79f7648f-1953-5b80-a94f-e8d4fd2632e6 with scrape type 2
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79f7648f-1953-5b80-a94f-e8d4fd2632e6 with scrape type 2
2026-03-30 08:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79f7648f-1953-5b80-a94f-e8d4fd2632e6, identifier: VF15%20SWN
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2967c1d0>
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLA23KWW%252F699121018%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121018/600 saved to cache
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295484d0>
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_expert_report_file_f844a683-e199-486b-a930-a032f32c4b1c.pdf HTTP/1.1" 201 0
2026-03-30 08:04:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1e4b9aed-e44a-52e4-bc66-24124eda231a, skipping ID generation
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3DHR21ENW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HR21ENW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb28c90>
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOE15ZPZ%252F698968462%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968462/600 saved to cache
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 814c1f21-7624-5331-9d50-16dd9b855638
2026-03-30 08:04:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 814c1f21-7624-5331-9d50-16dd9b855638, skipping ID generation
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 814c1f21-7624-5331-9d50-16dd9b855638 sending to next pipeline
2026-03-30 08:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 814c1f21-7624-5331-9d50-16dd9b855638, identifier: OE15%20ZPZ
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296de4d0>
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA70HNK%252F695309312%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309312/600 saved to cache
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291c3490>
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLA23KWW%252F699121009%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121009/600 saved to cache
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2998a710>
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD58WTE%252F698968585%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968585/600 saved to cache
2026-03-30 08:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694674>
2026-03-30 08:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694655>
2026-03-30 08:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694662>
2026-03-30 08:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694671>
2026-03-30 08:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121036/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79f7648f-1953-5b80-a94f-e8d4fd2632e6 with identifier: VF15%20SWN
2026-03-30 08:04:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79f7648f-1953-5b80-a94f-e8d4fd2632e6 with identifier: VF15%20SWN
2026-03-30 08:04:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79f7648f-1953-5b80-a94f-e8d4fd2632e6 with identifier: VF15%20SWN to the API
2026-03-30 08:04:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 211,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF15%20SWN-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '79f7648f-1953-5b80-a94f-e8d4fd2632e6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VF15 SWN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF15%20SWN&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VOLKSWAGEN',
'model': 'AMAROK A32',
'odometer': 90640,
'odometer_reading_unit': '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 AMAROK A32 2.0 BITDI 180 BMT HIGHLINE 4M-PERM CrewCab '
'Pick-up',
'transmission': 'manual',
'trim': 'BITDI 180 BMT HIGHLINE 4M-PERM',
'vin': 'WV1ZZZ2HZFA025964',
'year': 2015}
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF15%2520SWN%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Saving data for VF15%20SWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774564394.866826, 'last_price_update_time': 1774857877.131644}
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF15%2520SWN') HTTP/1.1" 204 0
2026-03-30 08:04:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 814c1f21-7624-5331-9d50-16dd9b855638 with identifier: OE15%20ZPZ
2026-03-30 08:04:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 814c1f21-7624-5331-9d50-16dd9b855638 with identifier: OE15%20ZPZ
2026-03-30 08:04:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 814c1f21-7624-5331-9d50-16dd9b855638 with identifier: OE15%20ZPZ to the API
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968462/600>
{'auction_title': '',
'c_o_2_emission_value': 203,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_expert_report_file_eea50983-0c7a-4ddd-b728-1d7be760ba64.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE15%20ZPZ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '814c1f21-7624-5331-9d50-16dd9b855638',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OE15 ZPZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE15%20ZPZ&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'LAND ROVER',
'model': 'DISCOVERY 4',
'odometer': 99874,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48503,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968462/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48746,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968474/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45000,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968489/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44330,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968501/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41639,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968511/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42273,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968519/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94802,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968535/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87172,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968553/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93173,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968576/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_814c1f21-7624-5331-9d50-16dd9b855638/814c1f21-7624-5331-9d50-16dd9b855638_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65707,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OE15ZPZ/698968588/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'LAND ROVER DISCOVERY 4 3.0 SDV6 HSE LUXURY StationWagon',
'transmission': 'automatic',
'trim': 'SDV6 HSE LUXURY',
'vin': 'SALLAAAG5GA781314',
'year': 2015}
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE15%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Saving data for OE15%20ZPZ: {'created_time': 1774857877.660181, 'last_price_update_time': 1774857877.660194, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE15%2520ZPZ') HTTP/1.1" 204 0
2026-03-30 08:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b33050>
2026-03-30 08:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK73LMF%252F693694629%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694629/600 saved to cache
2026-03-30 08:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699037274>
2026-03-30 08:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121024/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LA23KWW/42768976?sv=2020-08-04&st=2026-03-30T08%3A04%3A09Z&se=2026-03-30T08%3A29%3A09Z&sr=b&sp=r&sig=lJvFWmmvsEwxQ3bH9saKPLdpHAz9dDtxfHF67rAgMAY%3D)
2026-03-30 08:04:37 [bca.uk] INFO: Found listing with ID: YP58%20TTV
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP58%2520TTV%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Scrape type for YP58%20TTV: 0
2026-03-30 08:04:37 [bca.uk] INFO: Found listing with ID: DN20%20OOC
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN20%2520OOC%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Scrape type for DN20%20OOC: 0
2026-03-30 08:04:37 [bca.uk] INFO: Found listing with ID: DV69%20CWO
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV69%2520CWO%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Scrape type for DV69%20CWO: 0
2026-03-30 08:04:37 [bca.uk] INFO: Found listing with ID: L30%20TEG
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L30%2520TEG%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Scrape type for L30%20TEG: 0
2026-03-30 08:04:37 [bca.uk] INFO: Found listing with ID: BK23%20XKA
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK23%2520XKA%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [bca.uk] INFO: Scrape type for BK23%20XKA: 2
2026-03-30 08:04:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d463b018-a07f-5b62-a109-689662ec35bc with identifier: BK23%20XKA
2026-03-30 08:04:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d463b018-a07f-5b62-a109-689662ec35bc with scrape type 2
2026-03-30 08:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d463b018-a07f-5b62-a109-689662ec35bc with scrape type 2
2026-03-30 08:04:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d463b018-a07f-5b62-a109-689662ec35bc, identifier: BK23%20XKA
2026-03-30 08:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231252%27 HTTP/1.1" 200 None
2026-03-30 08:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231252 not downloaded yet
2026-03-30 08:04:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d463b018-a07f-5b62-a109-689662ec35bc with identifier: BK23%20XKA
2026-03-30 08:04:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d463b018-a07f-5b62-a109-689662ec35bc with identifier: BK23%20XKA
2026-03-30 08:04:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d463b018-a07f-5b62-a109-689662ec35bc with identifier: BK23%20XKA to the API
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 206,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20XKA-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd463b018-a07f-5b62-a109-689662ec35bc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BK23 XKA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20XKA&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MERCEDES-BENZ',
'model': 'VITO 119',
'odometer': 41246,
'odometer_reading_unit': '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 VITO 119 2.0 CDI L2 RWD PREMIUM 9G CrewCab Van',
'transmission': 'automatic',
'trim': 'CDI L2 RWD PREMIUM 9G',
'vin': 'W1VVMFEZ4P4229393',
'year': 2023}
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK23%2520XKA%27 HTTP/1.1" 200 None
2026-03-30 08:04:38 [bca.uk] INFO: Saving data for BK23%20XKA: {'auction_closing_time': 1775037600.0, 'created_time': 1774564399.920813, 'last_price_update_time': 1774857878.339963}
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520XKA') HTTP/1.1" 204 0
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925fc50>
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKY59GWG%252F699047022%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047022/600 saved to cache
2026-03-30 08:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aec6a4c4-6964-595e-a14f-bf680ca006c6
2026-03-30 08:04:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aec6a4c4-6964-595e-a14f-bf680ca006c6, skipping ID generation
2026-03-30 08:04:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aec6a4c4-6964-595e-a14f-bf680ca006c6 sending to next pipeline
2026-03-30 08:04:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aec6a4c4-6964-595e-a14f-bf680ca006c6, identifier: KY59%20GWG
2026-03-30 08:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482405>
2026-03-30 08:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397138>
2026-03-30 08:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694678>
2026-03-30 08:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487011>
2026-03-30 08:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338095>
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231261%27 HTTP/1.1" 200 None
2026-03-30 08:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231261 not downloaded yet
2026-03-30 08:04:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aec6a4c4-6964-595e-a14f-bf680ca006c6 with identifier: KY59%20GWG
2026-03-30 08:04:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aec6a4c4-6964-595e-a14f-bf680ca006c6 with identifier: KY59%20GWG
2026-03-30 08:04:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aec6a4c4-6964-595e-a14f-bf680ca006c6 with identifier: KY59%20GWG to the API
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047022/600>
{'auction_title': '',
'c_o_2_emission_value': 175,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_expert_report_file_bf22f4c6-262f-4ec3-8d21-7dd08dad82c7.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY59%20GWG-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'aec6a4c4-6964-595e-a14f-bf680ca006c6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KY59 GWG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY59%20GWG&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MAZDA',
'model': '3',
'odometer': 94356,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52238,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047022/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51423,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047033/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48483,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047042/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47876,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047049/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42906,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047058/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42782,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047068/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104424,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047091/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82145,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047104/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102106,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047116/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aec6a4c4-6964-595e-a14f-bf680ca006c6/aec6a4c4-6964-595e-a14f-bf680ca006c6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79358,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY59GWG/699047126/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'MAZDA 3 2.0 TS2 Hatchback',
'transmission': 'automatic',
'trim': 'TS2',
'vin': 'JMZBLA4F701126683',
'year': 2009}
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY59%2520GWG%27 HTTP/1.1" 200 None
2026-03-30 08:04:38 [bca.uk] INFO: Saving data for KY59%20GWG: {'created_time': 1774857878.910493, 'last_price_update_time': 1774857878.910505, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY59%2520GWG') HTTP/1.1" 204 0
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925f090>
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBK73LMF%252F693694639%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694639/600 saved to cache
2026-03-30 08:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8af7d0>
2026-03-30 08:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLA23KWW%252F699121036%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121036/600 saved to cache
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295c0e50>
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLA23KWW%252F699121024%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121024/600 saved to cache
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8a8b0ae1-7c02-55af-9881-59db7117dad8
2026-03-30 08:04:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a8b0ae1-7c02-55af-9881-59db7117dad8, skipping ID generation
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a8b0ae1-7c02-55af-9881-59db7117dad8 sending to next pipeline
2026-03-30 08:04:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a8b0ae1-7c02-55af-9881-59db7117dad8, identifier: LA23%20KWW
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694683/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694683>
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231267%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231267 not downloaded yet
2026-03-30 08:04:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a8b0ae1-7c02-55af-9881-59db7117dad8 with identifier: LA23%20KWW
2026-03-30 08:04:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a8b0ae1-7c02-55af-9881-59db7117dad8 with identifier: LA23%20KWW
2026-03-30 08:04:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a8b0ae1-7c02-55af-9881-59db7117dad8 with identifier: LA23%20KWW to the API
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121024/600>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_expert_report_file_0264268e-a509-4d27-b001-f41c735b35ff.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA23%20KWW-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '8a8b0ae1-7c02-55af-9881-59db7117dad8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LA23 KWW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA23%20KWW&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'TOYOTA',
'model': 'RAV4',
'odometer': 8671,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48693,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120981/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46321,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120987/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46235,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120991/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47859,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120995/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44547,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699120999/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44178,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121004/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85265,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121009/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53094,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121018/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75469,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121024/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a8b0ae1-7c02-55af-9881-59db7117dad8/8a8b0ae1-7c02-55af-9881-59db7117dad8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58903,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LA23KWW/699121036/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'TOYOTA RAV4 2.5 HYBRID DESIGN 2WD StationWagon',
'transmission': 'automatic',
'trim': 'HYBRID DESIGN 2WD',
'vin': 'JTMW53FVX0D041213',
'year': 2023}
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA23%2520KWW%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [bca.uk] INFO: Saving data for LA23%20KWW: {'created_time': 1774857879.627211, 'last_price_update_time': 1774857879.627224, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA23%2520KWW') HTTP/1.1" 204 0
2026-03-30 08:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253043>
2026-03-30 08:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694688/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=693694688>
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231274%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231274 not downloaded yet
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231281%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231281 not downloaded yet
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5e4650>
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK73LMF%252F693694665%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694665/600 saved to cache
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HR21ENW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231294%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231294 not downloaded yet
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231310%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231310 not downloaded yet
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231323%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231323 not downloaded yet
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2909d210>
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK73LMF%252F693694671%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694671/600 saved to cache
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253043/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231333%27 HTTP/1.1" 200 None
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231333 not downloaded yet
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a9d690>
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK73LMF%252F693694655%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694655/600 saved to cache
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2950c790>
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK73LMF%252F693694674%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694674/600 saved to cache
2026-03-30 08:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5e51d0>
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBK73LMF%252F693694662%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694662/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231261/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231261>
2026-03-30 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694688/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694683/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BK73LMF/42710804?sv=2020-08-04&st=2026-03-30T08%3A04%3A17Z&se=2026-03-30T08%3A29%3A17Z&sr=b&sp=r&sig=zTxJXVP1rkINnm69LMC6h%2Bz82znKncIa4viTM8XcPo8%3D)
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231267>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d8aaad0>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487011%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487011/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2905db90>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWF08FNO%252F699338095%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338095/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293b8090>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHJ14KFU%252F699037274%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037274/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a71de90>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FDK62WPV%252F699397138%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397138/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925f210>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBK73LMF%252F693694678%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694678/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2905d290>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482405%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482405/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e56d0>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253043%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253043/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269020>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231274>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231281>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231252>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b4eb610>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBK73LMF%252F693694688%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694688/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2998a3d0>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FBK73LMF%252F693694683%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694683/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c72690ba-cc77-5dcd-b9e0-0f975ee42632
2026-03-30 08:04:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c72690ba-cc77-5dcd-b9e0-0f975ee42632, skipping ID generation
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c72690ba-cc77-5dcd-b9e0-0f975ee42632 sending to next pipeline
2026-03-30 08:04:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c72690ba-cc77-5dcd-b9e0-0f975ee42632, identifier: BK73%20LMF
2026-03-30 08:04:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c72690ba-cc77-5dcd-b9e0-0f975ee42632 with identifier: BK73%20LMF
2026-03-30 08:04:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c72690ba-cc77-5dcd-b9e0-0f975ee42632 with identifier: BK73%20LMF
2026-03-30 08:04:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c72690ba-cc77-5dcd-b9e0-0f975ee42632 with identifier: BK73%20LMF to the API
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694683/600>
{'auction_title': '',
'c_o_2_emission_value': 207,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_expert_report_file_0f38c3ca-1224-45bb-ae7a-85998a2b630a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK73%20LMF-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c72690ba-cc77-5dcd-b9e0-0f975ee42632',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BK73 LMF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK73%20LMF&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 54141,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169920,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694629/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169783,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694639/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 150647,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694655/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157625,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694662/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176365,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694665/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139910,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694671/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173404,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694674/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139793,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694678/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 169394,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694683/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c72690ba-cc77-5dcd-b9e0-0f975ee42632/c72690ba-cc77-5dcd-b9e0-0f975ee42632_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184785,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BK73LMF/693694688/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB LIMITED H/R PanelVan',
'transmission': 'manual',
'trim': 'EBL 130 300 LWB LIMITED H/R',
'vin': 'WF0YXXTTGYPY80563',
'year': 2023}
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK73%2520LMF%27 HTTP/1.1" 200 None
2026-03-30 08:04:40 [bca.uk] INFO: Saving data for BK73%20LMF: {'created_time': 1774857880.906731, 'last_price_update_time': 1774857880.906741, 'auction_closing_time': 1775037600.0}
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK73%2520LMF') HTTP/1.1" 204 0
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231310>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231323/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231323>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231294/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231294>
2026-03-30 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231261/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269051>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968558/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968558>
2026-03-30 08:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968573>
2026-03-30 08:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a2a510>
2026-03-30 08:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231245%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231245/600 saved to cache
2026-03-30 08:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309305/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309305>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231333>
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG72%20CXM-GB>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6d7c10>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231261%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231261/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a40c190>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231267%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231267/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968558/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3b5b90>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269020%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269020/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a84ca90>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYD58WTE%252F698968573%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968573/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231323/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HJ14KFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397136/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699397136>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699338082>
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309305/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231294/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29030b90>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231281%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231281/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a17f10>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231274%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231274/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29258f90>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231252%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231252/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HR21ENW/42742358?sv=2020-08-04&st=2026-03-30T08%3A04%3A28Z&se=2026-03-30T08%3A29%3A28Z&sr=b&sp=r&sig=m6wCErZB5C3sgyblH36%2FOZISGfaNJzaSlTReH%2BesEM0%3D)
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269037/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269037>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482394>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253037/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253037>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487007/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487007>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269012>
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a17090>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968558%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968558/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968547>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a603c10>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLP69DXX%252F699269051%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269051/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cc34450>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231323%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231323/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29258d50>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231310%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231310/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2969cdd0>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMA70HNK%252F695309305%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309305/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299de310>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231294%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231294/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HJ14KFU/42811013?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=3O7Oi0NxRMDTo3PozKLmSmq8ApV37ZpEKq5QcyswExo%3D)
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482384/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699482384>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968563>
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WF08FNO/42807273?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=Qh4cHsTWChqvHXPrU4e701YUeQQ9Qx6xkNT1pCON5Cw%3D)
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309296>
2026-03-30 08:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK71%20ZRP-GB>
2026-03-30 08:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397136/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK62WPV/42812077?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=uzChEASWepXzUEWMHnxD5V1M5nbiIqI5ZJBc0m7rwRU%3D)
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2942c8d0>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHR21ENW%252F699231333%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231333/600 saved to cache
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1e4b9aed-e44a-52e4-bc66-24124eda231a
2026-03-30 08:04:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1e4b9aed-e44a-52e4-bc66-24124eda231a, skipping ID generation
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1e4b9aed-e44a-52e4-bc66-24124eda231a sending to next pipeline
2026-03-30 08:04:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e4b9aed-e44a-52e4-bc66-24124eda231a, identifier: HR21%20ENW
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb21dd0>
2026-03-30 08:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_expert_report_file_b006ad65-c688-44e0-806a-eecd82007c4b.pdf HTTP/1.1" 201 0
2026-03-30 08:04:41 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 875172f7-7464-5c55-8f15-a0ed336d9396, skipping ID generation
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%26Reg%3DNG72CXM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NG72CXM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e4b9aed-e44a-52e4-bc66-24124eda231a with identifier: HR21%20ENW
2026-03-30 08:04:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e4b9aed-e44a-52e4-bc66-24124eda231a with identifier: HR21%20ENW
2026-03-30 08:04:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e4b9aed-e44a-52e4-bc66-24124eda231a with identifier: HR21%20ENW to the API
2026-03-30 08:04:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231333/600>
{'auction_title': '',
'c_o_2_emission_value': 242,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_expert_report_file_f844a683-e199-486b-a930-a032f32c4b1c.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HR21%20ENW-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1e4b9aed-e44a-52e4-bc66-24124eda231a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HR21 ENW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HR21%20ENW&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'RANGER',
'odometer': 60474,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 17,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42759,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231245/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39544,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231252/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39574,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231261/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36746,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231267/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33446,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231274/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33038,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231281/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117791,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231294/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58176,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231310/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72479,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231323/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e4b9aed-e44a-52e4-bc66-24124eda231a/1e4b9aed-e44a-52e4-bc66-24124eda231a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70160,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HR21ENW/699231333/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'EBL 213 WILDTRAK',
'vin': '6FPPXXMJ2PMB11458',
'year': 2021}
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HR21%2520ENW%27 HTTP/1.1" 200 None
2026-03-30 08:04:42 [bca.uk] INFO: Saving data for HR21%20ENW: {'created_time': 1774857882.771966, 'last_price_update_time': 1774857882.771978, 'auction_closing_time': 1775037600.0}
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HR21%2520ENW') HTTP/1.1" 204 0
2026-03-30 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487007/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253037/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253023>
2026-03-30 08:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699487003>
2026-03-30 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269037/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231794%27 HTTP/1.1" 200 None
2026-03-30 08:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231794 not downloaded yet
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231800%27 HTTP/1.1" 200 None
2026-03-30 08:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231800 not downloaded yet
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2954aa10>
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHJ14KFU%252F699037257%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037257/600 saved to cache
2026-03-30 08:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b
2026-03-30 08:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 001de5b0-2c11-53b9-9b6b-86ab14ab097b, skipping ID generation
2026-03-30 08:04:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 001de5b0-2c11-53b9-9b6b-86ab14ab097b sending to next pipeline
2026-03-30 08:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 001de5b0-2c11-53b9-9b6b-86ab14ab097b, identifier: HJ14%20KFU
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a704b90>
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWF08FNO%252F699338082%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338082/600 saved to cache
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a71d8e85-2c02-58df-a8c8-167e9a142672
2026-03-30 08:04:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a71d8e85-2c02-58df-a8c8-167e9a142672, skipping ID generation
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a71d8e85-2c02-58df-a8c8-167e9a142672 sending to next pipeline
2026-03-30 08:04:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a71d8e85-2c02-58df-a8c8-167e9a142672, identifier: WF08%20FNO
2026-03-30 08:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a61d810>
2026-03-30 08:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDK62WPV%252F699397136%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397136/600 saved to cache
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1f279632-5027-5c21-99cb-b9bd24861e37
2026-03-30 08:04:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f279632-5027-5c21-99cb-b9bd24861e37, skipping ID generation
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1f279632-5027-5c21-99cb-b9bd24861e37 sending to next pipeline
2026-03-30 08:04:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f279632-5027-5c21-99cb-b9bd24861e37, identifier: DK62%20WPV
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231804%27 HTTP/1.1" 200 None
2026-03-30 08:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231804 not downloaded yet
2026-03-30 08:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 001de5b0-2c11-53b9-9b6b-86ab14ab097b with identifier: HJ14%20KFU
2026-03-30 08:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 001de5b0-2c11-53b9-9b6b-86ab14ab097b with identifier: HJ14%20KFU
2026-03-30 08:04:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 001de5b0-2c11-53b9-9b6b-86ab14ab097b with identifier: HJ14%20KFU to the API
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037257/600>
{'auction_title': '',
'c_o_2_emission_value': 147,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_expert_report_file_17943b67-4fc4-4ee0-b622-78d44931e0e8.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ14%20KFU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '001de5b0-2c11-53b9-9b6b-86ab14ab097b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HJ14 KFU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ14%20KFU&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'BMW',
'model': 'X3',
'odometer': 91252,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45804,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037257/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45303,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037274/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43748,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037296/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44158,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037309/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38350,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037324/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37513,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037340/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86178,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037359/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74491,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037381/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87861,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037403/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_001de5b0-2c11-53b9-9b6b-86ab14ab097b/001de5b0-2c11-53b9-9b6b-86ab14ab097b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83809,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HJ14KFU/699037428/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'BMW X3 2.0 XDRIVE 20D SE STEP StationWagon',
'transmission': 'manual',
'trim': 'XDRIVE 20D SE STEP',
'vin': 'WBAWY320800K37169',
'year': 2014}
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ14%2520KFU%27 HTTP/1.1" 200 None
2026-03-30 08:04:43 [bca.uk] INFO: Saving data for HJ14%20KFU: {'created_time': 1774857883.707218, 'last_price_update_time': 1774857883.707232, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ14%2520KFU') HTTP/1.1" 204 0
2026-03-30 08:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a71d8e85-2c02-58df-a8c8-167e9a142672 with identifier: WF08%20FNO
2026-03-30 08:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a71d8e85-2c02-58df-a8c8-167e9a142672 with identifier: WF08%20FNO
2026-03-30 08:04:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a71d8e85-2c02-58df-a8c8-167e9a142672 with identifier: WF08%20FNO to the API
2026-03-30 08:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338082/600>
{'auction_title': '',
'c_o_2_emission_value': 222,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_expert_report_file_e8bf9e2f-aaf0-4857-ab35-e7c84e44317b.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF08%20FNO-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a71d8e85-2c02-58df-a8c8-167e9a142672',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF08 FNO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF08%20FNO&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'TRANSIT 280',
'odometer': 132934,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47945,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338050/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43520,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338082/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43734,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338095/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42078,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338111/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43470,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338120/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103720,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338139/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101168,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338164/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105629,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338181/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a71d8e85-2c02-58df-a8c8-167e9a142672/a71d8e85-2c02-58df-a8c8-167e9a142672_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59256,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WF08FNO/699338191/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'FORD TRANSIT 280 2.2 TDCI 110 MWB M/R PanelVan',
'transmission': 'manual',
'trim': 'TDCI 110 MWB M/R',
'vin': 'WF0XXXBDFX8A79670',
'year': 2008}
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF08%2520FNO%27 HTTP/1.1" 200 None
2026-03-30 08:04:44 [bca.uk] INFO: Saving data for WF08%20FNO: {'created_time': 1774857884.257515, 'last_price_update_time': 1774857884.257531, 'auction_closing_time': 1775124000.0}
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF08%2520FNO') HTTP/1.1" 204 0
2026-03-30 08:04:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f279632-5027-5c21-99cb-b9bd24861e37 with identifier: DK62%20WPV
2026-03-30 08:04:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f279632-5027-5c21-99cb-b9bd24861e37 with identifier: DK62%20WPV
2026-03-30 08:04:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f279632-5027-5c21-99cb-b9bd24861e37 with identifier: DK62%20WPV to the API
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397136/600>
{'auction_title': '',
'c_o_2_emission_value': 211,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_expert_report_file_d159eb5c-51ec-4f47-b2b4-1a02727c03c7.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK62%20WPV-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.1L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1f279632-5027-5c21-99cb-b9bd24861e37',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DK62 WPV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK62%20WPV&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MERCEDES-BENZ',
'model': 'SPRINTER 313',
'odometer': 259776,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47383,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397136/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44719,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397138/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43549,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397139/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45330,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397140/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45349,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397143/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101922,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397146/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73886,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397148/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78136,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397149/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f279632-5027-5c21-99cb-b9bd24861e37/1f279632-5027-5c21-99cb-b9bd24861e37_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77516,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK62WPV/699397150/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ SPRINTER 313 2.1 CDI 3.5T MWB PanelVan',
'transmission': 'manual',
'trim': 'CDI 3.5T MWB',
'vin': 'WDB9066332S708985',
'year': 2012}
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK62%2520WPV%27 HTTP/1.1" 200 None
2026-03-30 08:04:44 [bca.uk] INFO: Saving data for DK62%20WPV: {'created_time': 1774857884.702369, 'last_price_update_time': 1774857884.702392, 'auction_closing_time': 1775124000.0}
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK62%2520WPV') HTTP/1.1" 204 0
2026-03-30 08:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482384/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HN05RTZ/42812591?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=gfFtuSVasR53wcRczIgiVFzIkjJqBqYCZRlajey9gMM%3D)
2026-03-30 08:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968542>
2026-03-30 08:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269016>
2026-03-30 08:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269008>
2026-03-30 08:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309296/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231811%27 HTTP/1.1" 200 None
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231811 not downloaded yet
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a87e690>
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487007%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487007/600 saved to cache
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6d5e90>
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482394%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482394/600 saved to cache
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296dedd0>
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253037%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253037/600 saved to cache
2026-03-30 08:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2914aa10>
2026-03-30 08:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLP69DXX%252F699269037%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269037/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a707150>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269012%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269012/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d8c50>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968547%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968547/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309286>
2026-03-30 08:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK19CXY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699486998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EA12GMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE66%20TVF-GB>
2026-03-30 08:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NG72CXM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968554>
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231817%27 HTTP/1.1" 200 None
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231817 not downloaded yet
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231826%27 HTTP/1.1" 200 None
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231826 not downloaded yet
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8aed90>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FHN05RTZ%252F699482384%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482384/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7
2026-03-30 08:04:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6f2e274d-506a-51b4-a7cb-249515e1f8f7, skipping ID generation
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6f2e274d-506a-51b4-a7cb-249515e1f8f7 sending to next pipeline
2026-03-30 08:04:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f2e274d-506a-51b4-a7cb-249515e1f8f7, identifier: HN05%20RTZ
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8aca10>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699487003%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487003/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29435250>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYD58WTE%252F698968563%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968563/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2950f7d0>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_expert_report_file_c83e3ba2-fc81-4374-b465-ae493ca954ef.pdf HTTP/1.1" 201 0
2026-03-30 08:04:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 673a06d5-b58b-599a-bf8c-5315ba485c48, skipping ID generation
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3DSK71ZRP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SK71ZRP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296638d0>
2026-03-30 08:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMA70HNK%252F695309296%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309296/600 saved to cache
2026-03-30 08:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f2e274d-506a-51b4-a7cb-249515e1f8f7 with identifier: HN05%20RTZ
2026-03-30 08:04:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f2e274d-506a-51b4-a7cb-249515e1f8f7 with identifier: HN05%20RTZ
2026-03-30 08:04:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f2e274d-506a-51b4-a7cb-249515e1f8f7 with identifier: HN05%20RTZ to the API
2026-03-30 08:04:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482384/600>
{'auction_title': '',
'c_o_2_emission_value': 179,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_expert_report_file_949bf8e7-9f12-4891-9422-aca766d215e0.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN05%20RTZ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6f2e274d-506a-51b4-a7cb-249515e1f8f7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HN05 RTZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN05%20RTZ&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 102419,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39888,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482384/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38421,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482394/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38421,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482405/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39012,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482417/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38224,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482427/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73986,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482443/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65144,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482456/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74796,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482479/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f2e274d-506a-51b4-a7cb-249515e1f8f7/6f2e274d-506a-51b4-a7cb-249515e1f8f7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67084,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HN05RTZ/699482488/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2005-01-01',
'seller_name': None,
'title': 'FORD FIESTA 1.6 GHIA 16V Hatchback',
'transmission': 'automatic',
'trim': 'GHIA 16V',
'vin': 'WF0HXXGAJH5M04249',
'year': 2005}
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN05%2520RTZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [bca.uk] INFO: Saving data for HN05%20RTZ: {'created_time': 1774857886.096437, 'last_price_update_time': 1774857886.096456, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN05%2520RTZ') HTTP/1.1" 204 0
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231800>
2026-03-30 08:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231804>
2026-03-30 08:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231794/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231794>
2026-03-30 08:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269001/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269001>
2026-03-30 08:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699268992>
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231841%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231841 not downloaded yet
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232808%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232808 not downloaded yet
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231853%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231853 not downloaded yet
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232817%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232817 not downloaded yet
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29437f90>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253023%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253023/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699231865%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231865 not downloaded yet
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232826%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232826 not downloaded yet
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699486998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EA12GMX/42812669?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=KqU1vbD6pPQApwAjRKBaz%2BPKWoULPrRZO3zoUVnz8CA%3D)
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK19CXY/42809789?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=F3MBa2lziACuTgbjI%2FqTowOAzTssqI3WvvQBxayW4Ck%3D)
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231811>
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309286/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232834%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232834 not downloaded yet
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a779490>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269008%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269008/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2995ca10>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968542%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968542/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29662950>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLP69DXX%252F699269016%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269016/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232841%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232841 not downloaded yet
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232849%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232849 not downloaded yet
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29031550>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231787%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231787/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29058d10>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FEA12GMX%252F699486998%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699486998/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2412f446-becc-5eaf-9201-9809810fbec0
2026-03-30 08:04:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2412f446-becc-5eaf-9201-9809810fbec0, skipping ID generation
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2412f446-becc-5eaf-9201-9809810fbec0 sending to next pipeline
2026-03-30 08:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2412f446-becc-5eaf-9201-9809810fbec0, identifier: EA12%20GMX
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d6550>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRK19CXY%252F699253013%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253013/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab
2026-03-30 08:04:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 596d4cc7-50fc-58d5-affa-dcabc266c9ab, skipping ID generation
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 596d4cc7-50fc-58d5-affa-dcabc266c9ab sending to next pipeline
2026-03-30 08:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 596d4cc7-50fc-58d5-affa-dcabc266c9ab, identifier: RK19%20CXY
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a650c10>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYD58WTE%252F698968554%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968554/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a651090>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLP69DXX%252F699268992%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268992/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a54250>
2026-03-30 08:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMA70HNK%252F695309286%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309286/600 saved to cache
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232857%27 HTTP/1.1" 200 None
2026-03-30 08:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232857 not downloaded yet
2026-03-30 08:04:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2412f446-becc-5eaf-9201-9809810fbec0 with identifier: EA12%20GMX
2026-03-30 08:04:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2412f446-becc-5eaf-9201-9809810fbec0 with identifier: EA12%20GMX
2026-03-30 08:04:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2412f446-becc-5eaf-9201-9809810fbec0 with identifier: EA12%20GMX to the API
2026-03-30 08:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699486998/600>
{'auction_title': '',
'c_o_2_emission_value': 150,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_expert_report_file_b33944a4-29e7-4c76-b9d0-2cb49e419de0.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA12%20GMX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2412f446-becc-5eaf-9201-9809810fbec0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EA12 GMX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA12%20GMX&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'KIA',
'model': 'RIO',
'odometer': 80088,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40472,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699486998/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39003,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487003/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36054,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487007/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36323,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487011/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35844,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487020/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34683,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487022/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78518,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487033/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67434,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487045/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78543,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487065/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2412f446-becc-5eaf-9201-9809810fbec0/2412f446-becc-5eaf-9201-9809810fbec0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67745,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EA12GMX/699487077/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'KIA RIO 1.4 2 Hatchback',
'transmission': 'automatic',
'trim': '2',
'vin': 'KNADN512MC6702515',
'year': 2012}
2026-03-30 08:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA12%2520GMX%27 HTTP/1.1" 200 None
2026-03-30 08:04:47 [bca.uk] INFO: Saving data for EA12%20GMX: {'created_time': 1774857887.694407, 'last_price_update_time': 1774857887.694421, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA12%2520GMX') HTTP/1.1" 204 0
2026-03-30 08:04:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 596d4cc7-50fc-58d5-affa-dcabc266c9ab with identifier: RK19%20CXY
2026-03-30 08:04:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 596d4cc7-50fc-58d5-affa-dcabc266c9ab with identifier: RK19%20CXY
2026-03-30 08:04:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 596d4cc7-50fc-58d5-affa-dcabc266c9ab with identifier: RK19%20CXY to the API
2026-03-30 08:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253013/600>
{'auction_title': '',
'c_o_2_emission_value': 177,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_expert_report_file_70b8e923-2a1c-43a8-b3de-f75d7c22b193.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK19%20CXY-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.1L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '596d4cc7-50fc-58d5-affa-dcabc266c9ab',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RK19 CXY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK19%20CXY&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'MERCEDES-BENZ',
'model': 'V220 D',
'odometer': 150120,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58593,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253013/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58181,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253023/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57197,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253037/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56436,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253043/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46391,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253050/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49855,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253057/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86273,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253066/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90354,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253081/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98727,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253095/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_596d4cc7-50fc-58d5-affa-dcabc266c9ab/596d4cc7-50fc-58d5-affa-dcabc266c9ab_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85172,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK19CXY/699253107/600',
'Width': 600}],
'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': 'WDF44781523592785',
'year': 2019}
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK19%2520CXY%27 HTTP/1.1" 200 None
2026-03-30 08:04:48 [bca.uk] INFO: Saving data for RK19%20CXY: {'created_time': 1774857888.62608, 'last_price_update_time': 1774857888.626093, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK19%2520CXY') HTTP/1.1" 204 0
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231817>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SK71ZRP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231826/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231826>
2026-03-30 08:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231794/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269001/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM18LZP/42808198?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=6l9Abq8qYYYBkxAFlWthR6ao9ndq8Tw7EqDkEHW9Icg%3D)
2026-03-30 08:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232866%27 HTTP/1.1" 200 None
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232866 not downloaded yet
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232878%27 HTTP/1.1" 200 None
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232878 not downloaded yet
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299fc4d0>
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_expert_report_file_f614fee8-4c4a-44bb-a66b-cf3d871b82f9.pdf HTTP/1.1" 201 0
2026-03-30 08:04:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b35ca0c6-7d93-593e-b373-bf3812fb12c1, skipping ID generation
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3DSE66TVF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SE66TVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7f7110>
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231800%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231800/600 saved to cache
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231841/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231841>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232834/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232834>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231865/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231865>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232826/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232826>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232817>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231853/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699231853>
2026-03-30 08:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232808>
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269237%27 HTTP/1.1" 200 None
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269237 not downloaded yet
2026-03-30 08:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231826/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269253%27 HTTP/1.1" 200 None
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269253 not downloaded yet
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b47490>
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231804%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231804/600 saved to cache
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2936f0d0>
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231794%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231794/600 saved to cache
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997bc50>
2026-03-30 08:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLM18LZP%252F699269001%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269001/600 saved to cache
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa
2026-03-30 08:04:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa, skipping ID generation
2026-03-30 08:04:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 212ddbcd-0c59-5b53-9de3-05fcdd0541aa sending to next pipeline
2026-03-30 08:04:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa, identifier: LM18%20LZP
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2968ccd0>
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231811%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231811/600 saved to cache
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269266%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269266 not downloaded yet
2026-03-30 08:04:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa with identifier: LM18%20LZP
2026-03-30 08:04:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa with identifier: LM18%20LZP
2026-03-30 08:04:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 212ddbcd-0c59-5b53-9de3-05fcdd0541aa with identifier: LM18%20LZP to the API
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269001/600>
{'auction_title': '',
'c_o_2_emission_value': 113,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_expert_report_file_e033d0f5-7b1b-4837-b8f5-214029487323.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM18%20LZP-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '212ddbcd-0c59-5b53-9de3-05fcdd0541aa',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LM18 LZP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM18%20LZP&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'AUDI',
'model': 'A1',
'odometer': 55000,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41740,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269001/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40367,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269008/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40763,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269012/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36028,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269020/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35248,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269030/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67110,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269049/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72743,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269065/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81369,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269082/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_212ddbcd-0c59-5b53-9de3-05fcdd0541aa/212ddbcd-0c59-5b53-9de3-05fcdd0541aa_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79871,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM18LZP/699269115/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-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': 'WAUZZZ8X0JB061001',
'year': 2018}
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM18%2520LZP%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [bca.uk] INFO: Saving data for LM18%20LZP: {'created_time': 1774857889.663712, 'last_price_update_time': 1774857889.663731, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM18%2520LZP') HTTP/1.1" 204 0
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232841/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232841>
2026-03-30 08:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=695309271>
2026-03-30 08:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968534>
2026-03-30 08:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232849>
2026-03-30 08:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968543>
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232808/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269278%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269278 not downloaded yet
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269292%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269292 not downloaded yet
2026-03-30 08:04:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04: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-30 08:04: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-30 08:04:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b32d50>
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231826%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231826/600 saved to cache
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269230/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SE66TVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269317%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269317 not downloaded yet
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231841/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232826/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232834/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269339%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269339 not downloaded yet
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269361%27 HTTP/1.1" 200 None
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269361 not downloaded yet
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29b324d0>
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232801%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232801/600 saved to cache
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293b9990>
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232808%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232808/600 saved to cache
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb1f650>
2026-03-30 08:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231817%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231817/600 saved to cache
2026-03-30 08:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231865/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:50 [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-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232841/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269237>
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269253/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269253>
2026-03-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699269383%27 HTTP/1.1" 200 None
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269383 not downloaded yet
2026-03-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231853/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NG72CXM/42731611?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=bRJV8iX%2F3rPX2B9y%2Fe2BB31jHpIZNZF7W0CDze91t2I%3D)
2026-03-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309271/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a89a410>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232817%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232817/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29175ed0>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231841%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231841/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2909ce90>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FYD58WTE%252F698968543%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968543/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29661590>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232826%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232826/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2950cc90>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232834%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232834/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269230/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269253/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269278>
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269292>
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232878>
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269317>
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269266>
2026-03-30 08:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232866>
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2909f510>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231865%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231865/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:50 [bca.uk] INFO: Total items found: 100
2026-03-30 08:04:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded
2026-03-30 08:04:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:04:50 [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-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a601550>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232841%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232841/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b5fed0>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968534%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968534/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a1650>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FNG72CXM%252F699231853%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231853/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 875172f7-7464-5c55-8f15-a0ed336d9396
2026-03-30 08:04:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 875172f7-7464-5c55-8f15-a0ed336d9396, skipping ID generation
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 875172f7-7464-5c55-8f15-a0ed336d9396 sending to next pipeline
2026-03-30 08:04:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 875172f7-7464-5c55-8f15-a0ed336d9396, identifier: NG72%20CXM
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296dc850>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMA70HNK%252F695309271%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309271/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294734d0>
2026-03-30 08:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232849%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232849/600 saved to cache
2026-03-30 08:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 875172f7-7464-5c55-8f15-a0ed336d9396 with identifier: NG72%20CXM
2026-03-30 08:04:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 875172f7-7464-5c55-8f15-a0ed336d9396 with identifier: NG72%20CXM
2026-03-30 08:04:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 875172f7-7464-5c55-8f15-a0ed336d9396 with identifier: NG72%20CXM to the API
2026-03-30 08:04:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231853/600>
{'auction_title': '',
'c_o_2_emission_value': 194,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_expert_report_file_b006ad65-c688-44e0-806a-eecd82007c4b.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG72%20CXM-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '875172f7-7464-5c55-8f15-a0ed336d9396',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NG72 CXM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG72%20CXM&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 29561,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 12,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42409,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231787/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41841,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231794/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37865,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231800/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35670,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231804/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36482,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231811/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38200,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231817/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80406,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231826/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73435,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231841/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84441,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231853/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_875172f7-7464-5c55-8f15-a0ed336d9396/875172f7-7464-5c55-8f15-a0ed336d9396_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72205,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NG72CXM/699231865/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 SWB TREND L/R CrewCab Van',
'transmission': 'manual',
'trim': 'EBL 130 300 SWB TREND L/R',
'vin': 'WF0ZXXTTGZNR53272',
'year': 2023}
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG72%2520CXM%27 HTTP/1.1" 200 None
2026-03-30 08:04:51 [bca.uk] INFO: Saving data for NG72%20CXM: {'created_time': 1774857891.360599, 'last_price_update_time': 1774857891.360613, 'auction_closing_time': 1775037600.0}
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG72%2520CXM') HTTP/1.1" 204 0
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232857>
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WL11DWC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269339>
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698968532>
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM21%20GYK-GB>
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LP69DXX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269361/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269361>
2026-03-30 08:04:51 [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-30 08:04:51 [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-30 08:04:51 [bca.uk] INFO: Found listing with ID: HS71%20CVW
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HS71%2520CVW%27 HTTP/1.1" 200 None
2026-03-30 08:04:51 [bca.uk] INFO: Scrape type for HS71%20CVW: 2
2026-03-30 08:04:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 579e8cdd-0ac4-5605-93aa-e67bc530a96f with identifier: HS71%20CVW
2026-03-30 08:04:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 579e8cdd-0ac4-5605-93aa-e67bc530a96f with scrape type 2
2026-03-30 08:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 579e8cdd-0ac4-5605-93aa-e67bc530a96f with scrape type 2
2026-03-30 08:04:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 579e8cdd-0ac4-5605-93aa-e67bc530a96f, identifier: HS71%20CVW
2026-03-30 08:04:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:04:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 579e8cdd-0ac4-5605-93aa-e67bc530a96f with identifier: HS71%20CVW
2026-03-30 08:04:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 579e8cdd-0ac4-5605-93aa-e67bc530a96f with identifier: HS71%20CVW
2026-03-30 08:04:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 579e8cdd-0ac4-5605-93aa-e67bc530a96f with identifier: HS71%20CVW to the API
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:51 [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': 197,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS71%20CVW-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 6,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '579e8cdd-0ac4-5605-93aa-e67bc530a96f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HS71 CVW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS71%20CVW&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 42968,
'odometer_reading_unit': '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 320 LWB LIMITED L/R CrewCab Van',
'transmission': 'manual',
'trim': 'EBL 130 320 LWB LIMITED L/R',
'vin': 'WF0ZXXTTGZMD48054',
'year': 2022}
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HS71%2520CVW%27 HTTP/1.1" 200 None
2026-03-30 08:04:51 [bca.uk] INFO: Saving data for HS71%20CVW: {'auction_closing_time': 1775037600.0, 'created_time': 1774563521.157517, 'last_price_update_time': 1774857891.87934}
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS71%2520CVW') HTTP/1.1" 204 0
2026-03-30 08:04:51 [bca.uk] INFO: Found listing with ID: KW73%20UBC
2026-03-30 08:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520UBC%27 HTTP/1.1" 200 None
2026-03-30 08:04:51 [bca.uk] INFO: Scrape type for KW73%20UBC: 2
2026-03-30 08:04:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b031ad8-24b3-5f07-aa25-42baad6e7802 with identifier: KW73%20UBC
2026-03-30 08:04:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b031ad8-24b3-5f07-aa25-42baad6e7802 with scrape type 2
2026-03-30 08:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b031ad8-24b3-5f07-aa25-42baad6e7802 with scrape type 2
2026-03-30 08:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b031ad8-24b3-5f07-aa25-42baad6e7802, identifier: KW73%20UBC
2026-03-30 08:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269383>
2026-03-30 08:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309247/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA70HNK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b031ad8-24b3-5f07-aa25-42baad6e7802 with identifier: KW73%20UBC
2026-03-30 08:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b031ad8-24b3-5f07-aa25-42baad6e7802 with identifier: KW73%20UBC
2026-03-30 08:04:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b031ad8-24b3-5f07-aa25-42baad6e7802 with identifier: KW73%20UBC to the API
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 174,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20UBC-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 6,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9b031ad8-24b3-5f07-aa25-42baad6e7802',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KW73 UBC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20UBC&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'CITROEN',
'model': 'DISPATCH 1000',
'odometer': 30601,
'odometer_reading_unit': '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 DISPATCH 1000 1.5 B/HDI 100 M ENTERPRISE ED. PanelVan',
'transmission': 'manual',
'trim': 'B/HDI 100 M ENTERPRISE ED.',
'vin': 'VF7VBYHRMP7871084',
'year': 2023}
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520UBC%27 HTTP/1.1" 200 None
2026-03-30 08:04:52 [bca.uk] INFO: Saving data for KW73%20UBC: {'auction_closing_time': 1775037600.0, 'created_time': 1774564400.278918, 'last_price_update_time': 1774857892.362394}
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520UBC') HTTP/1.1" 204 0
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b5d4d0>
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269230%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269230/600 saved to cache
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925c5d0>
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269253%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269253/600 saved to cache
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a89ae50>
2026-03-30 08:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269237%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269237/600 saved to cache
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232866/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:52 [bca.uk] INFO: Found listing with ID: DA71%20MYO
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA71%2520MYO%27 HTTP/1.1" 200 None
2026-03-30 08:04:52 [bca.uk] INFO: Scrape type for DA71%20MYO: 0
2026-03-30 08:04:52 [bca.uk] INFO: Found listing with ID: DM21%20HLO
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DM21%2520HLO%27 HTTP/1.1" 200 None
2026-03-30 08:04:52 [bca.uk] INFO: Scrape type for DM21%20HLO: 0
2026-03-30 08:04:52 [bca.uk] INFO: Found listing with ID: DN68%20UDD
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN68%2520UDD%27 HTTP/1.1" 200 None
2026-03-30 08:04:52 [bca.uk] INFO: Scrape type for DN68%20UDD: 0
2026-03-30 08:04:52 [bca.uk] INFO: Found listing with ID: DY11%20NRK
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY11%2520NRK%27 HTTP/1.1" 200 None
2026-03-30 08:04:52 [bca.uk] INFO: Scrape type for DY11%20NRK: 2
2026-03-30 08:04:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f803ed87-514d-542f-8cbf-b0181ea3eae8 with identifier: DY11%20NRK
2026-03-30 08:04:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f803ed87-514d-542f-8cbf-b0181ea3eae8 with scrape type 2
2026-03-30 08:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f803ed87-514d-542f-8cbf-b0181ea3eae8 with scrape type 2
2026-03-30 08:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f803ed87-514d-542f-8cbf-b0181ea3eae8, identifier: DY11%20NRK
2026-03-30 08:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f803ed87-514d-542f-8cbf-b0181ea3eae8 with identifier: DY11%20NRK
2026-03-30 08:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f803ed87-514d-542f-8cbf-b0181ea3eae8 with identifier: DY11%20NRK
2026-03-30 08:04:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f803ed87-514d-542f-8cbf-b0181ea3eae8 with identifier: DY11%20NRK to the API
2026-03-30 08:04:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY11%20NRK-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f803ed87-514d-542f-8cbf-b0181ea3eae8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DY11 NRK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY11%20NRK&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VAUXHALL',
'model': 'VIVARO 2.9T',
'odometer': 78090,
'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 VIVARO 2.9T 2.0 CDTI 115 LWB 12 SEAT Bus',
'transmission': 'manual',
'trim': 'CDTI 115 LWB 12 SEAT',
'vin': 'W0LF7BHB6BV611583',
'year': 2011}
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY11%2520NRK%27 HTTP/1.1" 200 None
2026-03-30 08:04:53 [bca.uk] INFO: Saving data for DY11%20NRK: {'auction_closing_time': 1775037600.0, 'created_time': 1774651221.518722, 'last_price_update_time': 1774857893.039387}
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY11%2520NRK') HTTP/1.1" 204 0
2026-03-30 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD58WTE/42810683?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=A9Yk1ns%2FNa1PYPrlRE0l5ps8GPHL2gwFHfVmLkg7Bh4%3D)
2026-03-30 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LP69DXX/42807437?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=So2fiAkpqP1mQJgXCxz23D5MbwGwNh7x3E9KN3u4d2s%3D)
2026-03-30 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:53 [bca.uk] INFO: Found listing with ID: PN70%20MWJ
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN70%2520MWJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:53 [bca.uk] INFO: Scrape type for PN70%20MWJ: 2
2026-03-30 08:04:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4b6392e-7359-52a7-ad57-87c0cee7f9c2 with identifier: PN70%20MWJ
2026-03-30 08:04:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4b6392e-7359-52a7-ad57-87c0cee7f9c2 with scrape type 2
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4b6392e-7359-52a7-ad57-87c0cee7f9c2 with scrape type 2
2026-03-30 08:04:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4b6392e-7359-52a7-ad57-87c0cee7f9c2, identifier: PN70%20MWJ
2026-03-30 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269361/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4b6392e-7359-52a7-ad57-87c0cee7f9c2 with identifier: PN70%20MWJ
2026-03-30 08:04:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4b6392e-7359-52a7-ad57-87c0cee7f9c2 with identifier: PN70%20MWJ
2026-03-30 08:04:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4b6392e-7359-52a7-ad57-87c0cee7f9c2 with identifier: PN70%20MWJ to the API
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 183,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN70%20MWJ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f4b6392e-7359-52a7-ad57-87c0cee7f9c2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PN70 MWJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN70%20MWJ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'TOYOTA',
'model': 'HILUX',
'odometer': 60815,
'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 INVINCIBLE 4WD CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'D 150 INVINCIBLE 4WD',
'vin': 'AHTBB3CD401767060',
'year': 2020}
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN70%2520MWJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:53 [bca.uk] INFO: Saving data for PN70%20MWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774448734.045287, 'last_price_update_time': 1774857893.65218}
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN70%2520MWJ') HTTP/1.1" 204 0
2026-03-30 08:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WL11DWC/42810724?sv=2020-08-04&st=2026-03-30T08%3A01%3A04Z&se=2026-03-30T08%3A26%3A04Z&sr=b&sp=r&sig=VUIqt1ff80OqMHxFczjFT1j9SsU1W5bYlO1rAasZnj0%3D)
2026-03-30 08:04:53 [bca.uk] INFO: Found listing with ID: YG72%20XFU
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG72%2520XFU%27 HTTP/1.1" 200 None
2026-03-30 08:04:53 [bca.uk] INFO: Scrape type for YG72%20XFU: 2
2026-03-30 08:04:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b814f885-fdac-569a-93ca-08d14a78138c with identifier: YG72%20XFU
2026-03-30 08:04:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b814f885-fdac-569a-93ca-08d14a78138c with scrape type 2
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b814f885-fdac-569a-93ca-08d14a78138c with scrape type 2
2026-03-30 08:04:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b814f885-fdac-569a-93ca-08d14a78138c, identifier: YG72%20XFU
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2916f550>
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269266%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269266/600 saved to cache
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a2b390>
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269278%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269278/600 saved to cache
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296ee3d0>
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269292%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269292/600 saved to cache
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f6b90>
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSK71ZRP%252F699232866%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232866/600 saved to cache
2026-03-30 08:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb23290>
2026-03-30 08:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK71ZRP%252F699232878%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232878/600 saved to cache
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62add0>
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSE66TVF%252F699269317%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269317/600 saved to cache
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC71%20HSO-GB>
2026-03-30 08:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF20%20HGJ-GB>
2026-03-30 08:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SK71ZRP/42740295?sv=2020-08-04&st=2026-03-30T08%3A04%3A41Z&se=2026-03-30T08%3A29%3A41Z&sr=b&sp=r&sig=%2Bgddiv73TxqGpq%2B6qFuVfVpJA7LeV0G%2Bj3hKAmFG5e0%3D)
2026-03-30 08:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309247/600> (referer: https://www.bca.co.uk/)
2026-03-30 08:04:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b814f885-fdac-569a-93ca-08d14a78138c with identifier: YG72%20XFU
2026-03-30 08:04:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b814f885-fdac-569a-93ca-08d14a78138c with identifier: YG72%20XFU
2026-03-30 08:04:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b814f885-fdac-569a-93ca-08d14a78138c with identifier: YG72%20XFU to the API
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG72%20XFU-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b814f885-fdac-569a-93ca-08d14a78138c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG72 XFU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG72%20XFU&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'CITROEN',
'model': 'BERLINGO M',
'odometer': 54072,
'odometer_reading_unit': '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 BLUEHDI 100 1000 DRIVER ED. Van',
'transmission': 'manual',
'trim': 'BLUEHDI 100 1000 DRIVER ED.',
'vin': 'VR7EFYHT2PJ540978',
'year': 2023}
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG72%2520XFU%27 HTTP/1.1" 200 None
2026-03-30 08:04:54 [bca.uk] INFO: Saving data for YG72%20XFU: {'auction_closing_time': 1775037600.0, 'created_time': 1774563634.54355, 'last_price_update_time': 1774857894.495514}
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG72%2520XFU') HTTP/1.1" 204 0
2026-03-30 08:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SE66TVF/42807660?sv=2020-08-04&st=2026-03-30T08%3A04%3A44Z&se=2026-03-30T08%3A29%3A44Z&sr=b&sp=r&sig=OAzCQtE24h6knSBHtEe7Yiui1tGDyRstqQRG9hW%2BnTk%3D)
2026-03-30 08:04:54 [bca.uk] INFO: Found listing with ID: YL72%20BFZ
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL72%2520BFZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:54 [bca.uk] INFO: Scrape type for YL72%20BFZ: 2
2026-03-30 08:04:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aff8a10f-6e16-57cb-abae-b28a30cc2de0 with identifier: YL72%20BFZ
2026-03-30 08:04:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aff8a10f-6e16-57cb-abae-b28a30cc2de0 with scrape type 2
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aff8a10f-6e16-57cb-abae-b28a30cc2de0 with scrape type 2
2026-03-30 08:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aff8a10f-6e16-57cb-abae-b28a30cc2de0, identifier: YL72%20BFZ
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299c2a50>
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD58WTE%252F698968532%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968532/600 saved to cache
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d
2026-03-30 08:04:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b98ec4c-295b-523f-9324-bf34e3a0e81d, skipping ID generation
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b98ec4c-295b-523f-9324-bf34e3a0e81d sending to next pipeline
2026-03-30 08:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b98ec4c-295b-523f-9324-bf34e3a0e81d, identifier: YD58%20WTE
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2946a350>
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLP69DXX%252F699268984%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268984/600 saved to cache
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8b595a00-963d-5dbf-830d-88386cefc856
2026-03-30 08:04:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8b595a00-963d-5dbf-830d-88386cefc856, skipping ID generation
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8b595a00-963d-5dbf-830d-88386cefc856 sending to next pipeline
2026-03-30 08:04:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b595a00-963d-5dbf-830d-88386cefc856, identifier: LP69%20DXX
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d033ed0>
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_expert_report_file_ae35c9e5-5ed7-48fe-8d2a-570c17a2ea19.pdf HTTP/1.1" 201 0
2026-03-30 08:04:54 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:04:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9155b05c-5b0d-559f-9dc5-07848d0b366d, skipping ID generation
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DSM21GYK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM21GYK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6daf10>
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSE66TVF%252F699269361%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269361/600 saved to cache
2026-03-30 08:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a17c50>
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSE66TVF%252F699269339%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269339/600 saved to cache
2026-03-30 08:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF19%20XEB-GB>
2026-03-30 08:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aff8a10f-6e16-57cb-abae-b28a30cc2de0 with identifier: YL72%20BFZ
2026-03-30 08:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aff8a10f-6e16-57cb-abae-b28a30cc2de0 with identifier: YL72%20BFZ
2026-03-30 08:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aff8a10f-6e16-57cb-abae-b28a30cc2de0 with identifier: YL72%20BFZ to the API
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL72%20BFZ-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'aff8a10f-6e16-57cb-abae-b28a30cc2de0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YL72 BFZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL72%20BFZ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'CITROEN',
'model': 'BERLINGO M',
'odometer': 81170,
'odometer_reading_unit': '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 BLUEHDI 100 1000 DRIVER ED. Van',
'transmission': 'manual',
'trim': 'BLUEHDI 100 1000 DRIVER ED.',
'vin': 'VR7EFYHT2PJ540990',
'year': 2023}
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL72%2520BFZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:55 [bca.uk] INFO: Saving data for YL72%20BFZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774563644.531996, 'last_price_update_time': 1774857895.377034}
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL72%2520BFZ') HTTP/1.1" 204 0
2026-03-30 08:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b98ec4c-295b-523f-9324-bf34e3a0e81d with identifier: YD58%20WTE
2026-03-30 08:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b98ec4c-295b-523f-9324-bf34e3a0e81d with identifier: YD58%20WTE
2026-03-30 08:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b98ec4c-295b-523f-9324-bf34e3a0e81d with identifier: YD58%20WTE to the API
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968532/600>
{'auction_title': '',
'c_o_2_emission_value': 153,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_expert_report_file_61b230bd-1bb9-4f6a-a710-1f549aa757f1.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD58%20WTE-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.6L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0b98ec4c-295b-523f-9324-bf34e3a0e81d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YD58 WTE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD58%20WTE&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'CITROEN',
'model': 'BERLINGO L1',
'odometer': 173849,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 19,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41719,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968532/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37104,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968543/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36297,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968554/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34646,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968563/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35816,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968573/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100190,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968585/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57101,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968597/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78816,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968607/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b98ec4c-295b-523f-9324-bf34e3a0e81d/0b98ec4c-295b-523f-9324-bf34e3a0e81d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65708,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD58WTE/698968615/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'CITROEN BERLINGO L1 1.6 HDI 75 625KG X Van',
'transmission': 'manual',
'trim': 'HDI 75 625KG X',
'vin': 'VF77B9HTC67015421',
'year': 2008}
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD58%2520WTE%27 HTTP/1.1" 200 None
2026-03-30 08:04:55 [bca.uk] INFO: Saving data for YD58%20WTE: {'created_time': 1774857895.797571, 'last_price_update_time': 1774857895.797582, 'auction_closing_time': 1775124000.0}
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD58%2520WTE') HTTP/1.1" 204 0
2026-03-30 08:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b595a00-963d-5dbf-830d-88386cefc856 with identifier: LP69%20DXX
2026-03-30 08:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b595a00-963d-5dbf-830d-88386cefc856 with identifier: LP69%20DXX
2026-03-30 08:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b595a00-963d-5dbf-830d-88386cefc856 with identifier: LP69%20DXX to the API
2026-03-30 08:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268984/600>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_expert_report_file_9a929bb8-1254-4d32-8914-2b7fe98a085a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP69%20DXX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8b595a00-963d-5dbf-830d-88386cefc856',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP69 DXX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP69%20DXX&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'JEEP',
'model': 'RENEGADE',
'odometer': 45049,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44458,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268984/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39483,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699268992/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35461,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269016/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36713,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269037/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34002,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269051/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33269,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269070/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89533,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269109/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78104,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269133/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98220,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269153/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b595a00-963d-5dbf-830d-88386cefc856/8b595a00-963d-5dbf-830d-88386cefc856_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73275,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LP69DXX/699269169/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'JEEP RENEGADE 1.3 T4 GSE NIGHT EAGLE II DDCT Hatchback',
'transmission': 'automatic',
'trim': 'T4 GSE NIGHT EAGLE II DDCT',
'vin': '1C4BU0000KPL13426',
'year': 2020}
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP69%2520DXX%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Saving data for LP69%20DXX: {'created_time': 1774857896.310389, 'last_price_update_time': 1774857896.310402, 'auction_closing_time': 1774951200.0}
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP69%2520DXX') HTTP/1.1" 204 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: MW68%20VUP
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW68%2520VUP%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for MW68%20VUP: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: YM70%20OXV
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM70%2520OXV%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for YM70%20OXV: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: AK65%20EWX
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK65%2520EWX%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for AK65%20EWX: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: DS69%20ZZG
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS69%2520ZZG%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for DS69%20ZZG: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: GJ21%20XBW
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ21%2520XBW%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for GJ21%20XBW: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: GX15%20BPV
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX15%2520BPV%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for GX15%20BPV: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: LM69%20UOE
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM69%2520UOE%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for LM69%20UOE: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: LX13%20YTO
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX13%2520YTO%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for LX13%20YTO: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: PJ71%20MWM
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ71%2520MWM%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for PJ71%20MWM: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: SL67%20GZU
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL67%2520GZU%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for SL67%20GZU: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: FE70%20WJM
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE70%2520WJM%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for FE70%20WJM: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: FX24%20TLO
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX24%2520TLO%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for FX24%20TLO: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: DY63%20YYG
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY63%2520YYG%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for DY63%20YYG: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: EF67%20WZZ
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF67%2520WZZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for EF67%20WZZ: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: FD23%20AYV
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD23%2520AYV%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for FD23%20AYV: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: MT19%20OHR
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT19%2520OHR%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for MT19%20OHR: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: RK15%20VFL
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK15%2520VFL%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for RK15%20VFL: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: YS70%20AEG
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS70%2520AEG%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for YS70%20AEG: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: YT19%20XLR
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT19%2520XLR%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for YT19%20XLR: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: SR19%20HYZ
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR19%2520HYZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for SR19%20HYZ: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: OV25%20LLU
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV25%2520LLU%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for OV25%20LLU: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: DA12%20XBB
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520XBB%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for DA12%20XBB: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: YY56%20OTV
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY56%2520OTV%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for YY56%20OTV: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: YY62%20JFU
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY62%2520JFU%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for YY62%20JFU: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: V90%20PWH
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V90%2520PWH%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for V90%20PWH: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: F28%20FXY
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27F28%2520FXY%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for F28%20FXY: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: MX69%20MZL
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX69%2520MZL%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for MX69%20MZL: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: SV21%20OYP
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV21%2520OYP%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for SV21%20OYP: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: PS61%20BAD
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PS61%2520BAD%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for PS61%20BAD: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: LV17%20NZE
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV17%2520NZE%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for LV17%20NZE: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: GD70%20SRV
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD70%2520SRV%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for GD70%20SRV: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: FE62%20FMX
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE62%2520FMX%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for FE62%20FMX: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: S17%20GON
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S17%2520GON%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for S17%20GON: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: SD22%20AXR
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD22%2520AXR%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for SD22%20AXR: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: YM70%20KJX
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM70%2520KJX%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for YM70%20KJX: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: CU68%20XJE
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU68%2520XJE%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for CU68%20XJE: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: HT71%20UUJ
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT71%2520UUJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for HT71%20UUJ: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: MF69%20WCU
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF69%2520WCU%27 HTTP/1.1" 200 None
2026-03-30 08:04:56 [bca.uk] INFO: Scrape type for MF69%20WCU: 0
2026-03-30 08:04:56 [bca.uk] INFO: Found listing with ID: SH71%20GJJ
2026-03-30 08:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH71%2520GJJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for SH71%20GJJ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: GK21%20KXX
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK21%2520KXX%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for GK21%20KXX: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: EO09%20NDU
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO09%2520NDU%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for EO09%20NDU: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: CE64%20ONC
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE64%2520ONC%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for CE64%20ONC: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: DV17%20AKG
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV17%2520AKG%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for DV17%20AKG: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: MP19%20GVC
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MP19%2520GVC%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for MP19%20GVC: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: VN62%20KOB
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN62%2520KOB%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for VN62%20KOB: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: AV57%20XLW
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV57%2520XLW%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for AV57%20XLW: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: CP12%20SXF
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP12%2520SXF%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for CP12%20SXF: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: WH65%20TTZ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WH65%2520TTZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for WH65%20TTZ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: FG22%20VVP
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG22%2520VVP%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for FG22%20VVP: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: BJ10%20FDU
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ10%2520FDU%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for BJ10%20FDU: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: DS14%20BYP
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS14%2520BYP%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for DS14%20BYP: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: FV14%20GWX
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV14%2520GWX%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for FV14%20GWX: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: KX17%20GMJ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX17%2520GMJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for KX17%20GMJ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: OE14%20XKO
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE14%2520XKO%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for OE14%20XKO: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: VK58%20ADX
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK58%2520ADX%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for VK58%20ADX: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: DP70%20AVE
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP70%2520AVE%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for DP70%20AVE: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: KT64%20OEX
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT64%2520OEX%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for KT64%20OEX: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: LP71%20TZD
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP71%2520TZD%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for LP71%20TZD: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: YD66%20GXJ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD66%2520GXJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for YD66%20GXJ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: YT68%20LWE
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT68%2520LWE%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for YT68%20LWE: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: ESZ%208751
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ESZ%25208751%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for ESZ%208751: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: MK70%20LXC
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK70%2520LXC%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for MK70%20LXC: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: BT68%20ZZD
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT68%2520ZZD%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for BT68%20ZZD: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: BW19%20TUY
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW19%2520TUY%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for BW19%20TUY: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: NGZ%203835
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NGZ%25203835%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for NGZ%203835: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: KW70%20OXP
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW70%2520OXP%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for KW70%20OXP: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: RO21%20FRN
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO21%2520FRN%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for RO21%20FRN: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: WR69%20UBV
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR69%2520UBV%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for WR69%20UBV: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: VN59%20KBK
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN59%2520KBK%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for VN59%20KBK: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: YP15%20FGX
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP15%2520FGX%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for YP15%20FGX: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: AU60%20RJO
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU60%2520RJO%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for AU60%20RJO: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: MJ62%20FZE
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ62%2520FZE%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for MJ62%20FZE: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: BG11%20CSZ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG11%2520CSZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for BG11%20CSZ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: NA55%20RWJ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA55%2520RWJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for NA55%20RWJ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: CT62%20GYZ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT62%2520GYZ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for CT62%20GYZ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: CN13%20NXJ
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN13%2520NXJ%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for CN13%20NXJ: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: A3%20BJT
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27A3%2520BJT%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for A3%20BJT: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: FJ70%20SUF
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ70%2520SUF%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for FJ70%20SUF: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: OU18%20RUY
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU18%2520RUY%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for OU18%20RUY: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: SL71%20OCC
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL71%2520OCC%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for SL71%20OCC: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: SN71%20GWP
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN71%2520GWP%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for SN71%20GWP: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: SO69%20JVX
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO69%2520JVX%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for SO69%20JVX: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: WF69%20GCK
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF69%2520GCK%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for WF69%20GCK: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: KN22%20NPC
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN22%2520NPC%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for KN22%20NPC: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: RF72%20AYB
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF72%2520AYB%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for RF72%20AYB: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: FD18%20UGG
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD18%2520UGG%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for FD18%20UGG: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: AJ64%20FXV
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ64%2520FXV%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for AJ64%20FXV: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: LH16%20AFY
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LH16%2520AFY%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for LH16%20AFY: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: MT64%20YKC
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT64%2520YKC%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for MT64%20YKC: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: OV59%20AUR
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV59%2520AUR%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for OV59%20AUR: 0
2026-03-30 08:04:57 [bca.uk] INFO: Found listing with ID: BD17%20FTU
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD17%2520FTU%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [bca.uk] INFO: Scrape type for BD17%20FTU: 0
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232891%27 HTTP/1.1" 200 None
2026-03-30 08:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232891 not downloaded yet
2026-03-30 08:04:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST69%20GFK-GB>
2026-03-30 08:04:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20NSF-GB>
2026-03-30 08:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29237b10>
2026-03-30 08:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWL11DWC%252F698968523%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968523/600 saved to cache
2026-03-30 08:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab
2026-03-30 08:04:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d38d5dad-c9f2-5622-a7fa-9de0248c3eab, skipping ID generation
2026-03-30 08:04:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d38d5dad-c9f2-5622-a7fa-9de0248c3eab sending to next pipeline
2026-03-30 08:04:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d38d5dad-c9f2-5622-a7fa-9de0248c3eab, identifier: WL11%20DWC
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62b9d0>
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSK71ZRP%252F699232857%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232857/600 saved to cache
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 673a06d5-b58b-599a-bf8c-5315ba485c48
2026-03-30 08:04:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 673a06d5-b58b-599a-bf8c-5315ba485c48, skipping ID generation
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 673a06d5-b58b-599a-bf8c-5315ba485c48 sending to next pipeline
2026-03-30 08:04:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 673a06d5-b58b-599a-bf8c-5315ba485c48, identifier: SK71%20ZRP
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29236810>
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA70HNK%252F695309247%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309247/600 saved to cache
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16
2026-03-30 08:04:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16, skipping ID generation
2026-03-30 08:04:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 with scrape type 1
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 sending to next pipeline
2026-03-30 08:04:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16, identifier: MA70%20HNK
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-30 08:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293e9890>
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSE66TVF%252F699269383%252F600') HTTP/1.1" 204 0
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269383/600 saved to cache
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b35ca0c6-7d93-593e-b373-bf3812fb12c1
2026-03-30 08:04:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b35ca0c6-7d93-593e-b373-bf3812fb12c1, skipping ID generation
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b35ca0c6-7d93-593e-b373-bf3812fb12c1 sending to next pipeline
2026-03-30 08:04:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b35ca0c6-7d93-593e-b373-bf3812fb12c1, identifier: SE66%20TVF
2026-03-30 08:04:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG15%20ZHH-GB>
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04: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%3D699232901%27 HTTP/1.1" 200 None
2026-03-30 08:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232901 not downloaded yet
2026-03-30 08:04:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d38d5dad-c9f2-5622-a7fa-9de0248c3eab with identifier: WL11%20DWC
2026-03-30 08:04:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d38d5dad-c9f2-5622-a7fa-9de0248c3eab with identifier: WL11%20DWC
2026-03-30 08:04:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d38d5dad-c9f2-5622-a7fa-9de0248c3eab with identifier: WL11%20DWC to the API
2026-03-30 08:04:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968523/600>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_expert_report_file_b504eec4-be03-4a9e-b0e0-79107f4f2fa1.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL11%20DWC-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.4L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd38d5dad-c9f2-5622-a7fa-9de0248c3eab',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WL11 DWC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL11%20DWC&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'PEUGEOT',
'model': 'BIPPER',
'odometer': 147608,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 17,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41146,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968523/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41425,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968534/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40491,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968542/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39228,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968547/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35748,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968558/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37594,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968569/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90178,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968581/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69231,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968594/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71132,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968605/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d38d5dad-c9f2-5622-a7fa-9de0248c3eab/d38d5dad-c9f2-5622-a7fa-9de0248c3eab_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65425,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WL11DWC/698968611/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'PEUGEOT BIPPER 1.4 HDI 70 S Van',
'transmission': 'manual',
'trim': 'HDI 70 S',
'vin': 'VF3AA8HSCB8149287',
'year': 2011}
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL11%2520DWC%27 HTTP/1.1" 200 None
2026-03-30 08:04:59 [bca.uk] INFO: Saving data for WL11%20DWC: {'created_time': 1774857899.141554, 'last_price_update_time': 1774857899.141568, 'auction_closing_time': 1775124000.0}
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL11%2520DWC') HTTP/1.1" 204 0
2026-03-30 08:04:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 673a06d5-b58b-599a-bf8c-5315ba485c48 with identifier: SK71%20ZRP
2026-03-30 08:04:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 673a06d5-b58b-599a-bf8c-5315ba485c48 with identifier: SK71%20ZRP
2026-03-30 08:04:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 673a06d5-b58b-599a-bf8c-5315ba485c48 with identifier: SK71%20ZRP to the API
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232857/600>
{'auction_title': '',
'c_o_2_emission_value': 209,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_expert_report_file_c83e3ba2-fc81-4374-b465-ae493ca954ef.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK71%20ZRP-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '673a06d5-b58b-599a-bf8c-5315ba485c48',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SK71 ZRP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK71%20ZRP&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'TRANSIT 290 FWD',
'odometer': 69033,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 14,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50450,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232801/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46108,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232808/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42571,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232817/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42285,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232826/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42560,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232834/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42428,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232841/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105486,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232849/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88790,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232857/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92783,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232866/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_673a06d5-b58b-599a-bf8c-5315ba485c48/673a06d5-b58b-599a-bf8c-5315ba485c48_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66083,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SK71ZRP/699232878/600',
'Width': 600}],
'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': 'WF0EXXTTREMG52820',
'year': 2021}
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK71%2520ZRP%27 HTTP/1.1" 200 None
2026-03-30 08:04:59 [bca.uk] INFO: Saving data for SK71%20ZRP: {'created_time': 1774857899.680303, 'last_price_update_time': 1774857899.680316, 'auction_closing_time': 1775037600.0}
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK71%2520ZRP') HTTP/1.1" 204 0
2026-03-30 08:04:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 with identifier: MA70%20HNK
2026-03-30 08:04:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 with identifier: MA70%20HNK
2026-03-30 08:04:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 736ea663-3bfd-55bd-9e8d-eb46cf8ebd16 with identifier: MA70%20HNK to the API
2026-03-30 08:04:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309247/600>
{'auction_title': '',
'c_o_2_emission_value': 138,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '736ea663-3bfd-55bd-9e8d-eb46cf8ebd16',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MA70 HNK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA70%20HNK&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'BMW',
'model': '218I GRAN COUPE',
'odometer': 22982,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 9,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84173,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309247/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72440,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309271/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69898,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309286/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67577,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309296/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35699,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309305/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41443,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309312/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58744,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309319/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42760,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309330/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_736ea663-3bfd-55bd-9e8d-eb46cf8ebd16/736ea663-3bfd-55bd-9e8d-eb46cf8ebd16_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49331,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA70HNK/695309341/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'BMW 218I GRAN COUPE 1.5 M SPORT Coupe',
'transmission': 'manual',
'trim': 'M SPORT',
'vin': 'WBA12AK0207G90309',
'year': 2020}
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA70%2520HNK%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [bca.uk] INFO: Saving data for MA70%20HNK: {'created_time': 1774857900.13473, 'last_price_update_time': 1774857900.134743, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA70%2520HNK') HTTP/1.1" 204 0
2026-03-30 08:05:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b35ca0c6-7d93-593e-b373-bf3812fb12c1 with identifier: SE66%20TVF
2026-03-30 08:05:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b35ca0c6-7d93-593e-b373-bf3812fb12c1 with identifier: SE66%20TVF
2026-03-30 08:05:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b35ca0c6-7d93-593e-b373-bf3812fb12c1 with identifier: SE66%20TVF to the API
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269383/600>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_expert_report_file_f614fee8-4c4a-44bb-a66b-cf3d871b82f9.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE66%20TVF-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.7L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b35ca0c6-7d93-593e-b373-bf3812fb12c1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SE66 TVF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE66%20TVF&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 125782,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44343,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269230/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40984,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269237/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39435,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269253/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40081,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269266/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37545,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269278/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37049,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269292/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102183,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269317/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86874,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269339/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98231,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269361/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b35ca0c6-7d93-593e-b373-bf3812fb12c1/b35ca0c6-7d93-593e-b373-bf3812fb12c1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79216,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SE66TVF/699269383/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDI 2WD 3 ISG StationWagon',
'transmission': 'manual',
'trim': 'CRDI 2WD 3 ISG',
'vin': 'U5YPH815LHL229110',
'year': 2017}
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE66%2520TVF%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [bca.uk] INFO: Saving data for SE66%20TVF: {'created_time': 1774857900.568062, 'last_price_update_time': 1774857900.568079, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE66%2520TVF') HTTP/1.1" 204 0
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN21%20PKX-GB>
2026-03-30 08:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232916%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232916 not downloaded yet
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232931%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232931 not downloaded yet
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232940%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232940 not downloaded yet
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232958%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232958 not downloaded yet
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232979%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232979 not downloaded yet
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YN17WVL/42784086?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=CJ2Lmvnoq%2FNb12Hy%2Fr%2BuutEJpX%2Fj9gXiCHJNUyNv9yM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN17%20WVL-GB>
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM21%20HNZ-GB>
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699232994%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232994 not downloaded yet
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295249d0>
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_expert_report_file_955eb1c5-a88b-4447-b8db-0952fc3465de.pdf HTTP/1.1" 201 0
2026-03-30 08:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87, skipping ID generation
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DMF20HGJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF20HGJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH18%20EHB-GB>
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM21%20XRN-GB>
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699233013%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699233013 not downloaded yet
2026-03-30 08:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM11%20LBG-GB>
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MX19NLC/42687783?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=IrMO3eU2s3lzBiV2L7JNKMDBCPjh9UwtXlKo0RcBJno%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX19%20NLC-GB>
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN20%20RXY-GB>
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242520%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242520 not downloaded yet
2026-03-30 08:05:00 [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-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242533%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242533 not downloaded yet
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV64%20ZYE-GB>
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242542%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242542 not downloaded yet
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242547%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242547 not downloaded yet
2026-03-30 08:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242556%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242556 not downloaded yet
2026-03-30 08:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232901/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232901>
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242569%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242569 not downloaded yet
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2949c2d0>
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_expert_report_file_097f195e-7c33-4a4f-aa85-886649e3caaa.pdf HTTP/1.1" 201 0
2026-03-30 08:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1af1613c-abaf-5569-b763-32c133bb73c8, skipping ID generation
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DLC71HSO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC71HSO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242588%27 HTTP/1.1" 200 None
2026-03-30 08:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242588 not downloaded yet
2026-03-30 08:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121857%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121857 not downloaded yet
2026-03-30 08:05:01 [bca.uk] INFO: Total items found: 100
2026-03-30 08:05:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded
2026-03-30 08:05:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:05:01 [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-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242597%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242597 not downloaded yet
2026-03-30 08:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:01 [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-30 08:05:01 [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-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121863%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121863 not downloaded yet
2026-03-30 08:05:01 [bca.uk] INFO: Found listing with ID: LC14%20LME
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC14%2520LME%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [bca.uk] INFO: Scrape type for LC14%20LME: 0
2026-03-30 08:05:01 [bca.uk] INFO: Found listing with ID: WU61%20WUW
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU61%2520WUW%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [bca.uk] INFO: Scrape type for WU61%20WUW: 0
2026-03-30 08:05:01 [bca.uk] INFO: Found listing with ID: YC13%20XDV
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC13%2520XDV%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [bca.uk] INFO: Scrape type for YC13%20XDV: 2
2026-03-30 08:05:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69a17a93-9874-55bb-b92f-80a9f0b3a43c with identifier: YC13%20XDV
2026-03-30 08:05:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69a17a93-9874-55bb-b92f-80a9f0b3a43c with scrape type 2
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69a17a93-9874-55bb-b92f-80a9f0b3a43c with scrape type 2
2026-03-30 08:05:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69a17a93-9874-55bb-b92f-80a9f0b3a43c, identifier: YC13%20XDV
2026-03-30 08:05:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294d5010>
2026-03-30 08:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_expert_report_file_a3499acf-6329-420f-896c-c76b08538615.pdf HTTP/1.1" 201 0
2026-03-30 08:05:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 377864fd-ec6d-594c-b895-94a64592f4de, skipping ID generation
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DSF19XEB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SF19XEB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699242616%27 HTTP/1.1" 200 None
2026-03-30 08:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242616 not downloaded yet
2026-03-30 08:05:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69a17a93-9874-55bb-b92f-80a9f0b3a43c with identifier: YC13%20XDV
2026-03-30 08:05:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69a17a93-9874-55bb-b92f-80a9f0b3a43c with identifier: YC13%20XDV
2026-03-30 08:05:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69a17a93-9874-55bb-b92f-80a9f0b3a43c with identifier: YC13%20XDV to the API
2026-03-30 08:05:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05: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': 98,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC13%20XDV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '69a17a93-9874-55bb-b92f-80a9f0b3a43c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YC13 XDV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC13%20XDV&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'CITROEN',
'model': 'DS3',
'odometer': 134216,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'CITROEN DS3 1.6 E-HDI A/D DSTYLE PLUS Hatchback',
'transmission': 'manual',
'trim': 'E-HDI A/D DSTYLE PLUS',
'vin': 'VF7SA9HPKDW567811',
'year': 2013}
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC13%2520XDV%27 HTTP/1.1" 200 None
2026-03-30 08:05:02 [bca.uk] INFO: Saving data for YC13%20XDV: {'auction_closing_time': 1774864800.0, 'created_time': 1774564550.186173, 'last_price_update_time': 1774857902.084855}
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC13%2520XDV') HTTP/1.1" 204 0
2026-03-30 08:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121868%27 HTTP/1.1" 200 None
2026-03-30 08:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121868 not downloaded yet
2026-03-30 08:05:02 [bca.uk] INFO: Found listing with ID: AE13%20RKK
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE13%2520RKK%27 HTTP/1.1" 200 None
2026-03-30 08:05:02 [bca.uk] INFO: Scrape type for AE13%20RKK: 0
2026-03-30 08:05:02 [bca.uk] INFO: Found listing with ID: YG61%20DFL
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG61%2520DFL%27 HTTP/1.1" 200 None
2026-03-30 08:05:02 [bca.uk] INFO: Scrape type for YG61%20DFL: 2
2026-03-30 08:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccbb87db-b4dd-51bc-9a6c-49823ae7acae with identifier: YG61%20DFL
2026-03-30 08:05:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccbb87db-b4dd-51bc-9a6c-49823ae7acae with scrape type 2
2026-03-30 08:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccbb87db-b4dd-51bc-9a6c-49823ae7acae with scrape type 2
2026-03-30 08:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccbb87db-b4dd-51bc-9a6c-49823ae7acae, identifier: YG61%20DFL
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246291%27 HTTP/1.1" 200 None
2026-03-30 08:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246291 not downloaded yet
2026-03-30 08:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccbb87db-b4dd-51bc-9a6c-49823ae7acae with identifier: YG61%20DFL
2026-03-30 08:05:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccbb87db-b4dd-51bc-9a6c-49823ae7acae with identifier: YG61%20DFL
2026-03-30 08:05:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccbb87db-b4dd-51bc-9a6c-49823ae7acae with identifier: YG61%20DFL to the API
2026-03-30 08:05:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:03 [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': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG61%20DFL-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ccbb87db-b4dd-51bc-9a6c-49823ae7acae',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG61 DFL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG61%20DFL&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'FORD',
'model': 'GALAXY',
'odometer': 190347,
'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 163 TITANIUM MPV',
'transmission': 'manual',
'trim': 'TDCI 163 TITANIUM',
'vin': 'WF0MXXGBWMBT55161',
'year': 2011}
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG61%2520DFL%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [bca.uk] INFO: Saving data for YG61%20DFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774477740.308418, 'last_price_update_time': 1774857903.633864}
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG61%2520DFL') HTTP/1.1" 204 0
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121873%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121873 not downloaded yet
2026-03-30 08:05:03 [bca.uk] INFO: Found listing with ID: YJ63%20YJY
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ63%2520YJY%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [bca.uk] INFO: Scrape type for YJ63%20YJY: 0
2026-03-30 08:05:03 [bca.uk] INFO: Found listing with ID: AV61%20LYA
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV61%2520LYA%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [bca.uk] INFO: Scrape type for AV61%20LYA: 0
2026-03-30 08:05:03 [bca.uk] INFO: Found listing with ID: BF13%20DZX
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF13%2520DZX%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [bca.uk] INFO: Scrape type for BF13%20DZX: 2
2026-03-30 08:05:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb12fbbc-b6dc-50f6-99f3-faf520fae32f with identifier: BF13%20DZX
2026-03-30 08:05:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb12fbbc-b6dc-50f6-99f3-faf520fae32f with scrape type 2
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb12fbbc-b6dc-50f6-99f3-faf520fae32f with scrape type 2
2026-03-30 08:05:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb12fbbc-b6dc-50f6-99f3-faf520fae32f, identifier: BF13%20DZX
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246299%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246299 not downloaded yet
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29348a10>
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_expert_report_file_9bc768f4-791b-4d8e-bf3f-004e7d44c639.pdf HTTP/1.1" 201 0
2026-03-30 08:05:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5, skipping ID generation
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DWG15ZHH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WG15ZHH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b4bf910>
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_expert_report_file_be9d19f2-c78e-487c-9d86-727b3f57d932.pdf HTTP/1.1" 201 0
2026-03-30 08:05:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 035d780d-8ed1-5f44-8897-4307d6817ad2, skipping ID generation
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DVN20RXY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VN20RXY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a795510>
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_expert_report_file_d9ed3e6d-ed47-4982-a1c8-8135108d182a.pdf HTTP/1.1" 201 0
2026-03-30 08:05:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8433bd02-1f79-56f5-a78e-be40f83c57a6, skipping ID generation
2026-03-30 08:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%26Reg%3DRO22NSF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO22NSF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF20HGJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:04 [crawlers.middlewares.report_download_middleware] WARNING: Failed to download report for item 713c7f2f-5c33-5340-85ec-903c5a345f72 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8003 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 713c7f2f-5c33-5340-85ec-903c5a345f72 with identifier: YN17%20WVL
2026-03-30 08:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 713c7f2f-5c33-5340-85ec-903c5a345f72 with identifier: YN17%20WVL
2026-03-30 08:05:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 713c7f2f-5c33-5340-85ec-903c5a345f72 with identifier: YN17%20WVL to the API
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:04 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8003 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 192,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN17%20WVL-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '713c7f2f-5c33-5340-85ec-903c5a345f72',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YN17 WVL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN17%20WVL&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'ISUZU',
'model': 'D-MAX',
'odometer': 51109,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YN17WVL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176717',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176726',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176732',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176738',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176745',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176761',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176772',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176784',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176797',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176813',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176833',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176849',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176862',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176884',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176903',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176924',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176944',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176961'],
'price': 0,
'price_includes_vat': False,
'registration_date': '2017-01-01',
'seller_name': None,
'title': 'ISUZU D-MAX 2.5 TD UTAH 4X4 CrewCab Pick-up',
'transmission': 'manual',
'trim': 'TD UTAH 4X4',
'vin': 'MPATFS86JFT033908',
'year': 2017}
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN17%2520WVL%27 HTTP/1.1" 200 None
2026-03-30 08:05:04 [bca.uk] INFO: Saving data for YN17%20WVL: {'created_time': 1774857904.461638, 'last_price_update_time': 1774857904.461655, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN17%2520WVL') HTTP/1.1" 204 0
2026-03-30 08:05:04 [crawlers.middlewares.report_download_middleware] WARNING: Failed to download report for item 51415106-ea67-5b9b-817e-cfa85ca95449 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8003 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-30 08:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51415106-ea67-5b9b-817e-cfa85ca95449 with identifier: MX19%20NLC
2026-03-30 08:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51415106-ea67-5b9b-817e-cfa85ca95449 with identifier: MX19%20NLC
2026-03-30 08:05:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51415106-ea67-5b9b-817e-cfa85ca95449 with identifier: MX19%20NLC to the API
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:04 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8003 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': 189,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX19%20NLC-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '51415106-ea67-5b9b-817e-cfa85ca95449',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MX19 NLC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX19%20NLC&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'TOYOTA',
'model': 'HILUX',
'odometer': 86013,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'photo_urls': ['https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MX19NLC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244060',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244077',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244098',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244118',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244137',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244160',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244180',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244195',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244210',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244227',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244251',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244270',
'https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699244295'],
'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 3.5T CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'D INVINCIBLE X LTD.ED.4WD 3.5T',
'vin': 'AHTBB3CDX01755690',
'year': 2019}
2026-03-30 08:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX19%2520NLC%27 HTTP/1.1" 200 None
2026-03-30 08:05:04 [bca.uk] INFO: Saving data for MX19%20NLC: {'created_time': 1774857904.99903, 'last_price_update_time': 1774857904.999047, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX19%2520NLC') HTTP/1.1" 204 0
2026-03-30 08:05:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb12fbbc-b6dc-50f6-99f3-faf520fae32f with identifier: BF13%20DZX
2026-03-30 08:05:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb12fbbc-b6dc-50f6-99f3-faf520fae32f with identifier: BF13%20DZX
2026-03-30 08:05:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb12fbbc-b6dc-50f6-99f3-faf520fae32f with identifier: BF13%20DZX to the API
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:05 [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=BF13%20DZX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'eb12fbbc-b6dc-50f6-99f3-faf520fae32f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BF13 DZX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF13%20DZX&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 137697,
'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': 'W0LPC6ED4D1094323',
'year': 2013}
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF13%2520DZX%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [bca.uk] INFO: Saving data for BF13%20DZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774650083.194314, 'last_price_update_time': 1774857905.414878}
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF13%2520DZX') HTTP/1.1" 204 0
2026-03-30 08:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242520/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242520>
2026-03-30 08:05:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242547>
2026-03-30 08:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232901/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121878%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121878 not downloaded yet
2026-03-30 08:05:05 [bca.uk] INFO: Found listing with ID: BG67%20GBE
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG67%2520GBE%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [bca.uk] INFO: Scrape type for BG67%20GBE: 0
2026-03-30 08:05:05 [bca.uk] INFO: Found listing with ID: BJ07%20OXE
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ07%2520OXE%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [bca.uk] INFO: Scrape type for BJ07%20OXE: 0
2026-03-30 08:05:05 [bca.uk] INFO: Found listing with ID: CX11%20XLL
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX11%2520XLL%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [bca.uk] INFO: Scrape type for CX11%20XLL: 2
2026-03-30 08:05:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c285b63a-ccac-5190-88b0-e753da59df23 with identifier: CX11%20XLL
2026-03-30 08:05:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c285b63a-ccac-5190-88b0-e753da59df23 with scrape type 2
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c285b63a-ccac-5190-88b0-e753da59df23 with scrape type 2
2026-03-30 08:05:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c285b63a-ccac-5190-88b0-e753da59df23, identifier: CX11%20XLL
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246310%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246310 not downloaded yet
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454735%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454735 not downloaded yet
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448308%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448308 not downloaded yet
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134453%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134453 not downloaded yet
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2b4bf190>
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_expert_report_file_ec6c5a7e-6495-45b9-bd1f-73e9e762efcd.pdf HTTP/1.1" 201 0
2026-03-30 08:05:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8eccf50-265e-5fee-a427-0a924535e864, skipping ID generation
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DKM11LBG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM11LBG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a75150>
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_expert_report_file_0e3b0a81-cafe-4c26-a85c-d9a51d040770.pdf HTTP/1.1" 201 0
2026-03-30 08:05:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b3ef622-d172-598b-9bff-2a9ea247edba, skipping ID generation
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DFH18EHB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FH18EHB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f6750>
2026-03-30 08:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_expert_report_file_55135365-bd8b-4f8f-a872-88e7e203c592.pdf HTTP/1.1" 201 0
2026-03-30 08:05:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: af24d3da-b46b-51d1-bbaf-f4618af1bcb8, skipping ID generation
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3DKM21XRN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM21XRN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c285b63a-ccac-5190-88b0-e753da59df23 with identifier: CX11%20XLL
2026-03-30 08:05:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c285b63a-ccac-5190-88b0-e753da59df23 with identifier: CX11%20XLL
2026-03-30 08:05:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c285b63a-ccac-5190-88b0-e753da59df23 with identifier: CX11%20XLL to the API
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:06 [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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX11%20XLL-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c285b63a-ccac-5190-88b0-e753da59df23',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CX11 XLL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX11%20XLL&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'VOLKSWAGEN',
'model': 'EOS',
'odometer': 103203,
'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 EOS 2.0 TDI 140 BMT SPORT Convertible',
'transmission': 'manual',
'trim': 'TDI 140 BMT SPORT',
'vin': 'WVWZZZ1FZBV010704',
'year': 2011}
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX11%2520XLL%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [bca.uk] INFO: Saving data for CX11%20XLL: {'auction_closing_time': 1774864800.0, 'created_time': 1774303364.616567, 'last_price_update_time': 1774857906.362965}
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX11%2520XLL') HTTP/1.1" 204 0
2026-03-30 08:05:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D> (referer: https://www.bca.co.uk/)
2026-03-30 08:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC71HSO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121881%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121881 not downloaded yet
2026-03-30 08:05:06 [bca.uk] INFO: Found listing with ID: DP11%20NCY
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP11%2520NCY%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [bca.uk] INFO: Scrape type for DP11%20NCY: 2
2026-03-30 08:05:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff74f047-fc55-51b4-aa9b-feedeb845f96 with identifier: DP11%20NCY
2026-03-30 08:05:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff74f047-fc55-51b4-aa9b-feedeb845f96 with scrape type 2
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff74f047-fc55-51b4-aa9b-feedeb845f96 with scrape type 2
2026-03-30 08:05:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff74f047-fc55-51b4-aa9b-feedeb845f96, identifier: DP11%20NCY
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246317%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246317 not downloaded yet
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454739%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454739 not downloaded yet
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448310%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448310 not downloaded yet
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134461%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134461 not downloaded yet
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158239%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158239 not downloaded yet
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994624%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994624 not downloaded yet
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442153%27 HTTP/1.1" 200 None
2026-03-30 08:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442153 not downloaded yet
2026-03-30 08:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242616>
2026-03-30 08:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121868/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121868>
2026-03-30 08:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246291>
2026-03-30 08:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SF19XEB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242569>
2026-03-30 08:05:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff74f047-fc55-51b4-aa9b-feedeb845f96 with identifier: DP11%20NCY
2026-03-30 08:05:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff74f047-fc55-51b4-aa9b-feedeb845f96 with identifier: DP11%20NCY
2026-03-30 08:05:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff74f047-fc55-51b4-aa9b-feedeb845f96 with identifier: DP11%20NCY to the API
2026-03-30 08:05:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:07 [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=DP11%20NCY-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ff74f047-fc55-51b4-aa9b-feedeb845f96',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DP11 NCY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP11%20NCY&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'BMW',
'model': '320D',
'odometer': 155956,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'BMW 320D 2.0 184 SE TOURING Estate',
'transmission': 'manual',
'trim': '184 SE TOURING',
'vin': 'WBAUY12050F130556',
'year': 2011}
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP11%2520NCY%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [bca.uk] INFO: Saving data for DP11%20NCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774303361.387436, 'last_price_update_time': 1774857907.107744}
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP11%2520NCY') HTTP/1.1" 204 0
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a653b90>
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_expert_report_file_9d8525c6-00a4-4c89-9c92-f62b3e799960.pdf HTTP/1.1" 201 0
2026-03-30 08:05:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e60a31c4-2540-5125-878e-50ff9aa22afe, skipping ID generation
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DST69GFK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST69GFK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 already downloaded
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246801%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246801 not downloaded yet
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290b0cd0>
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_expert_report_file_bb2a46c2-32ca-4f5f-a80c-50b8b1225d3b.pdf HTTP/1.1" 201 0
2026-03-30 08:05:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d4ed678-073b-5058-b629-244e90050929, skipping ID generation
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSM21HNZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM21HNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 already downloaded
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246650%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246650 not downloaded yet
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2958a690>
2026-03-30 08:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21GYK%252F699232901%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232901/600 saved to cache
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121890%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121890 not downloaded yet
2026-03-30 08:05:07 [bca.uk] INFO: Found listing with ID: EX15%20XAZ
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX15%2520XAZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [bca.uk] INFO: Scrape type for EX15%20XAZ: 0
2026-03-30 08:05:07 [bca.uk] INFO: Found listing with ID: EY56%20YMJ
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY56%2520YMJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [bca.uk] INFO: Scrape type for EY56%20YMJ: 2
2026-03-30 08:05:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4250dc78-6785-5e4d-9e82-6732141de5cf with identifier: EY56%20YMJ
2026-03-30 08:05:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4250dc78-6785-5e4d-9e82-6732141de5cf with scrape type 2
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4250dc78-6785-5e4d-9e82-6732141de5cf with scrape type 2
2026-03-30 08:05:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4250dc78-6785-5e4d-9e82-6732141de5cf, identifier: EY56%20YMJ
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246324%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246324 not downloaded yet
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454743%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454743 not downloaded yet
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448311%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448311 not downloaded yet
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134466%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134466 not downloaded yet
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158247%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158247 not downloaded yet
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994638%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994638 not downloaded yet
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442164%27 HTTP/1.1" 200 None
2026-03-30 08:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442164 not downloaded yet
2026-03-30 08:05:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4250dc78-6785-5e4d-9e82-6732141de5cf with identifier: EY56%20YMJ
2026-03-30 08:05:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4250dc78-6785-5e4d-9e82-6732141de5cf with identifier: EY56%20YMJ
2026-03-30 08:05:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4250dc78-6785-5e4d-9e82-6732141de5cf with identifier: EY56%20YMJ to the API
2026-03-30 08:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:08 [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': 239,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY56%20YMJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4250dc78-6785-5e4d-9e82-6732141de5cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EY56 YMJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY56%20YMJ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'VOLVO',
'model': 'XC90',
'odometer': 163144,
'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': 'VOLVO XC90 2.4 D5 185 SE G/T Estate',
'transmission': 'manual',
'trim': 'D5 185 SE G/T',
'vin': 'YV1CZ714671341528',
'year': 2006}
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY56%2520YMJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [bca.uk] INFO: Saving data for EY56%20YMJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774390911.523963, 'last_price_update_time': 1774857908.103636}
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY56%2520YMJ') HTTP/1.1" 204 0
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246809%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246809 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246656%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246656 not downloaded yet
2026-03-30 08:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WG15ZHH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO22NSF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448307/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VN20RXY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121863/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121863>
2026-03-30 08:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242520/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121897%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121897 not downloaded yet
2026-03-30 08:05:08 [bca.uk] INFO: Found listing with ID: GU62%20GHN
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU62%2520GHN%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [bca.uk] INFO: Scrape type for GU62%20GHN: 0
2026-03-30 08:05:08 [bca.uk] INFO: Found listing with ID: KU14%20VPZ
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU14%2520VPZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [bca.uk] INFO: Scrape type for KU14%20VPZ: 2
2026-03-30 08:05:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cbcc767-f825-5cb5-a779-fbaa9e1632df with identifier: KU14%20VPZ
2026-03-30 08:05:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cbcc767-f825-5cb5-a779-fbaa9e1632df with scrape type 2
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cbcc767-f825-5cb5-a779-fbaa9e1632df with scrape type 2
2026-03-30 08:05:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cbcc767-f825-5cb5-a779-fbaa9e1632df, identifier: KU14%20VPZ
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246338%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246338 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454747%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454747 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448312%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448312 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134472%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134472 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158262%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158262 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994646%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994646 not downloaded yet
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442171%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442171 not downloaded yet
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd3a496750>
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_expert_report_file_00acb46f-a17f-4d60-a31d-903863ec87a8.pdf HTTP/1.1" 201 0
2026-03-30 08:05:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9897ede-5602-5397-a345-1caff76c413e, skipping ID generation
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLN21PKX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN21PKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291b8390>
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_expert_report_file_82e8a33d-19c7-4da6-94a8-1a69a0424db3.pdf HTTP/1.1" 201 0
2026-03-30 08:05:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 696c6389-9a35-54da-aadd-2178540b7951, skipping ID generation
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRV64ZYE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RV64ZYE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-30 08:05:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cbcc767-f825-5cb5-a779-fbaa9e1632df with identifier: KU14%20VPZ
2026-03-30 08:05:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cbcc767-f825-5cb5-a779-fbaa9e1632df with identifier: KU14%20VPZ
2026-03-30 08:05:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cbcc767-f825-5cb5-a779-fbaa9e1632df with identifier: KU14%20VPZ to the API
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:08 [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': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU14%20VPZ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0cbcc767-f825-5cb5-a779-fbaa9e1632df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KU14 VPZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU14%20VPZ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'ALFA ROMEO',
'model': 'GIULIETTA',
'odometer': 132721,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'ALFA ROMEO GIULIETTA 1.4 TB M/AIR 170 DISTINCTIVE Hatchback',
'transmission': 'manual',
'trim': 'TB M/AIR 170 DISTINCTIVE',
'vin': 'ZAR94000007326563',
'year': 2014}
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU14%2520VPZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:08 [bca.uk] INFO: Saving data for KU14%20VPZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774476099.727097, 'last_price_update_time': 1774857908.976806}
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU14%2520VPZ') HTTP/1.1" 204 0
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246820%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246820 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246662%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246662 not downloaded yet
2026-03-30 08:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699121910%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121910 not downloaded yet
2026-03-30 08:05:09 [bca.uk] INFO: Found listing with ID: RE62%20CVJ
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE62%2520CVJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [bca.uk] INFO: Scrape type for RE62%20CVJ: 0
2026-03-30 08:05:09 [bca.uk] INFO: Found listing with ID: WN57%20EYX
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN57%2520EYX%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [bca.uk] INFO: Scrape type for WN57%20EYX: 0
2026-03-30 08:05:09 [bca.uk] INFO: Found listing with ID: AP57%20OHZ
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP57%2520OHZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [bca.uk] INFO: Scrape type for AP57%20OHZ: 2
2026-03-30 08:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f56cdac-4e25-5837-bb8d-a8451566a03c with identifier: AP57%20OHZ
2026-03-30 08:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f56cdac-4e25-5837-bb8d-a8451566a03c with scrape type 2
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f56cdac-4e25-5837-bb8d-a8451566a03c with scrape type 2
2026-03-30 08:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f56cdac-4e25-5837-bb8d-a8451566a03c, identifier: AP57%20OHZ
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246351%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246351 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454749%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454749 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448314%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448314 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134482%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134482 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158268%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158268 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994654%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994654 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442179%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442179 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440275%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440275 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699388257%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388257 not downloaded yet
2026-03-30 08:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121868/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FH18EHB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM21XRN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f56cdac-4e25-5837-bb8d-a8451566a03c with identifier: AP57%20OHZ
2026-03-30 08:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f56cdac-4e25-5837-bb8d-a8451566a03c with identifier: AP57%20OHZ
2026-03-30 08:05:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f56cdac-4e25-5837-bb8d-a8451566a03c with identifier: AP57%20OHZ to the API
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:09 [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': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP57%20OHZ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3f56cdac-4e25-5837-bb8d-a8451566a03c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AP57 OHZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP57%20OHZ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'MERCEDES-BENZ',
'model': 'B150',
'odometer': 112773,
'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 B150 1.5 SE Hatchback',
'transmission': 'manual',
'trim': 'SE',
'vin': 'WDD2452312J218289',
'year': 2007}
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP57%2520OHZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [bca.uk] INFO: Saving data for AP57%20OHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774476137.336668, 'last_price_update_time': 1774857909.774617}
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP57%2520OHZ') HTTP/1.1" 204 0
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246833%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246833 not downloaded yet
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246666%27 HTTP/1.1" 200 None
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246666 not downloaded yet
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290242d0>
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242509%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242509/600 saved to cache
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293eb6d0>
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242547%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242547/600 saved to cache
2026-03-30 08:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299950d0>
2026-03-30 08:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FMF20HGJ%252F699242520%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242520/600 saved to cache
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: KW68%20KFK
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW68%2520KFK%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for KW68%20KFK: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: BG18%20KHJ
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG18%2520KHJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for BG18%20KHJ: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: MD18%20JVV
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD18%2520JVV%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for MD18%20JVV: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: PK67%20ZVU
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK67%2520ZVU%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for PK67%20ZVU: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: EG17%20GCX
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EG17%2520GCX%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for EG17%20GCX: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: KY16%20YLL
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY16%2520YLL%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for KY16%20YLL: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: LN12%20FCM
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN12%2520FCM%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for LN12%20FCM: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: EU56%20DXM
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU56%2520DXM%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for EU56%20DXM: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: EA63%20PVE
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA63%2520PVE%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for EA63%20PVE: 0
2026-03-30 08:05:10 [bca.uk] INFO: Found listing with ID: FH08%20KSZ
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH08%2520KSZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Scrape type for FH08%20KSZ: 2
2026-03-30 08:05:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196f03d1-48df-516a-9821-aea23dca43ba with identifier: FH08%20KSZ
2026-03-30 08:05:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196f03d1-48df-516a-9821-aea23dca43ba with scrape type 2
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 196f03d1-48df-516a-9821-aea23dca43ba with scrape type 2
2026-03-30 08:05:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 196f03d1-48df-516a-9821-aea23dca43ba, identifier: FH08%20KSZ
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246363%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246363 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454758%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454758 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448317%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448317 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134496%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134496 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158277%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158277 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994664%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994664 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442188%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442188 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440284%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440284 not downloaded yet
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699388274%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388274 not downloaded yet
2026-03-30 08:05:10 [scrapy.extensions.logstats] INFO: Crawled 120 pages (at 21 pages/min), scraped 251 items (at 73 items/min)
2026-03-30 08:05:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 08:05:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 196f03d1-48df-516a-9821-aea23dca43ba with identifier: FH08%20KSZ
2026-03-30 08:05:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 196f03d1-48df-516a-9821-aea23dca43ba with identifier: FH08%20KSZ
2026-03-30 08:05:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 196f03d1-48df-516a-9821-aea23dca43ba with identifier: FH08%20KSZ to the API
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:10 [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=FH08%20KSZ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '196f03d1-48df-516a-9821-aea23dca43ba',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FH08 KSZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH08%20KSZ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 150459,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'HONDA CIVIC 1.4 I-DSI ES IMA Saloon',
'transmission': 'automatic',
'trim': 'I-DSI ES IMA',
'vin': 'JHMFD36208S208976',
'year': 2008}
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH08%2520KSZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:10 [bca.uk] INFO: Saving data for FH08%20KSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774265198.205092, 'last_price_update_time': 1774857910.866153}
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH08%2520KSZ') HTTP/1.1" 204 0
2026-03-30 08:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246843%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246843 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246672%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246672 not downloaded yet
2026-03-30 08:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299e6f50>
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242569%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242569/600 saved to cache
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121863/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442164>
2026-03-30 08:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994638>
2026-03-30 08:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448307/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158247/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158247>
2026-03-30 08:05:11 [bca.uk] INFO: Found listing with ID: GL67%20YWJ
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL67%2520YWJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [bca.uk] INFO: Scrape type for GL67%20YWJ: 2
2026-03-30 08:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42ebdce6-caea-560b-959e-493f22ba17b0 with identifier: GL67%20YWJ
2026-03-30 08:05:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42ebdce6-caea-560b-959e-493f22ba17b0 with scrape type 2
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42ebdce6-caea-560b-959e-493f22ba17b0 with scrape type 2
2026-03-30 08:05:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42ebdce6-caea-560b-959e-493f22ba17b0, identifier: GL67%20YWJ
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246372%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246372 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454767%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454767 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448322%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448322 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134513%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134513 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158293%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158293 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994689%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994689 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442194%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442194 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440292%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440292 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699388290%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388290 not downloaded yet
2026-03-30 08:05:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42ebdce6-caea-560b-959e-493f22ba17b0 with identifier: GL67%20YWJ
2026-03-30 08:05:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42ebdce6-caea-560b-959e-493f22ba17b0 with identifier: GL67%20YWJ
2026-03-30 08:05:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42ebdce6-caea-560b-959e-493f22ba17b0 with identifier: GL67%20YWJ to the API
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:11 [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': 165,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL67%20YWJ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '42ebdce6-caea-560b-959e-493f22ba17b0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GL67 YWJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL67%20YWJ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'HYUNDAI',
'model': 'TUCSON',
'odometer': 133334,
'odometer_reading_unit': '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 TUCSON 1.6 T-GDI 177 2WD SPORT ED.DCT StationWagon',
'transmission': 'automatic',
'trim': 'T-GDI 177 2WD SPORT ED.DCT',
'vin': 'TMAJ3812VJJ551588',
'year': 2017}
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL67%2520YWJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [bca.uk] INFO: Saving data for GL67%20YWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774365709.058323, 'last_price_update_time': 1774857911.738369}
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL67%2520YWJ') HTTP/1.1" 204 0
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246858%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246858 not downloaded yet
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246680%27 HTTP/1.1" 200 None
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246680 not downloaded yet
2026-03-30 08:05:11 [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-30 08:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a90490>
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246283%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246283/600 saved to cache
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a7a5ad0>
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121851%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121851/600 saved to cache
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296f9510>
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121868%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121868/600 saved to cache
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29999a90>
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246291%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246291/600 saved to cache
2026-03-30 08:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a8a0c10>
2026-03-30 08:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242616%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242616/600 saved to cache
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: T140%20LPV
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T140%2520LPV%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for T140%20LPV: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: WJ61%20HNH
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ61%2520HNH%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for WJ61%20HNH: 2
2026-03-30 08:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dae24e3d-4588-5599-a7dd-3b2befb7854b with identifier: WJ61%20HNH
2026-03-30 08:05:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dae24e3d-4588-5599-a7dd-3b2befb7854b with scrape type 2
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dae24e3d-4588-5599-a7dd-3b2befb7854b with scrape type 2
2026-03-30 08:05:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dae24e3d-4588-5599-a7dd-3b2befb7854b, identifier: WJ61%20HNH
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699454774%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454774 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699448327%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448327 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699134529%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134529 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158306%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158306 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994722%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994722 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442202%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442202 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440300%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440300 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699388309%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388309 not downloaded yet
2026-03-30 08:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246820>
2026-03-30 08:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246666>
2026-03-30 08:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388245/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RV64ZYE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN21PKX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246662>
2026-03-30 08:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442171>
2026-03-30 08:05:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dae24e3d-4588-5599-a7dd-3b2befb7854b with identifier: WJ61%20HNH
2026-03-30 08:05:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dae24e3d-4588-5599-a7dd-3b2befb7854b with identifier: WJ61%20HNH
2026-03-30 08:05:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dae24e3d-4588-5599-a7dd-3b2befb7854b with identifier: WJ61%20HNH to the API
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:12 [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': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ61%20HNH-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dae24e3d-4588-5599-a7dd-3b2befb7854b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WJ61 HNH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ61%20HNH&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'MERCEDES-BENZ',
'model': 'SLK 200',
'odometer': 99457,
'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 SLK 200 1.8 B/E Roadster',
'transmission': 'manual',
'trim': 'B/E',
'vin': 'WDD1724482F014648',
'year': 2011}
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ61%2520HNH%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Saving data for WJ61%20HNH: {'auction_closing_time': 1774864800.0, 'created_time': 1774277849.498876, 'last_price_update_time': 1774857912.690304}
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ61%2520HNH') HTTP/1.1" 204 0
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246876%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246876 not downloaded yet
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246695%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246695 not downloaded yet
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: VN17%20XMU
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN17%2520XMU%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for VN17%20XMU: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: GN64%20XOK
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN64%2520XOK%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for GN64%20XOK: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: SE66%20MHY
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE66%2520MHY%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for SE66%20MHY: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: VA65%20YYK
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA65%2520YYK%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for VA65%20YYK: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: BP14%20WHB
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP14%2520WHB%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for BP14%20WHB: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: FV55%20GHG
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV55%2520GHG%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for FV55%20GHG: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: SB63%20OHW
2026-03-30 08:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB63%2520OHW%27 HTTP/1.1" 200 None
2026-03-30 08:05:12 [bca.uk] INFO: Scrape type for SB63%20OHW: 0
2026-03-30 08:05:12 [bca.uk] INFO: Found listing with ID: WN21%20ZGE
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN21%2520ZGE%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for WN21%20ZGE: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: WT18%20AFV
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT18%2520AFV%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for WT18%20AFV: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: FL10%20FUV
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL10%2520FUV%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for FL10%20FUV: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: LB67%20WHR
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB67%2520WHR%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for LB67%20WHR: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: WV18%20GNY
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV18%2520GNY%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for WV18%20GNY: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: AE67%20AWJ
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE67%2520AWJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for AE67%20AWJ: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: DA64%20AWP
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA64%2520AWP%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for DA64%20AWP: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: AD15%20LAO
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD15%2520LAO%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for AD15%20LAO: 0
2026-03-30 08:05:13 [bca.uk] INFO: Found listing with ID: CT19%20VYM
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT19%2520VYM%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [bca.uk] INFO: Scrape type for CT19%20VYM: 2
2026-03-30 08:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0099a213-28ec-5b98-a131-a17ce2c05bd6 with identifier: CT19%20VYM
2026-03-30 08:05:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0099a213-28ec-5b98-a131-a17ce2c05bd6 with scrape type 2
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0099a213-28ec-5b98-a131-a17ce2c05bd6 with scrape type 2
2026-03-30 08:05:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0099a213-28ec-5b98-a131-a17ce2c05bd6, identifier: CT19%20VYM
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699454781%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454781 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699448332%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448332 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699134541%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134541 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158317%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158317 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994763%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994763 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699442210%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442210 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699440303%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440303 not downloaded yet
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388323%27 HTTP/1.1" 200 None
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388323 not downloaded yet
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a60c750>
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FWG15ZHH%252F699454726%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454726/600 saved to cache
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29af3850>
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FLC71HSO%252F699121863%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121863/600 saved to cache
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3e5250>
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FRO22NSF%252F699134444%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134444/600 saved to cache
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a880d90>
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FVN20RXY%252F699448307%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448307/600 saved to cache
2026-03-30 08:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:13 [bca.uk] INFO: Total items found: 100
2026-03-30 08:05:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded
2026-03-30 08:05:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:05:13 [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-30 08:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158247/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0099a213-28ec-5b98-a131-a17ce2c05bd6 with identifier: CT19%20VYM
2026-03-30 08:05:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0099a213-28ec-5b98-a131-a17ce2c05bd6 with identifier: CT19%20VYM
2026-03-30 08:05:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0099a213-28ec-5b98-a131-a17ce2c05bd6 with identifier: CT19%20VYM to the API
2026-03-30 08:05:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:14 [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': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT19%20VYM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0099a213-28ec-5b98-a131-a17ce2c05bd6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CT19 VYM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CT19%20VYM&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 102007,
'odometer_reading_unit': '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 GT LINE Hatchback',
'transmission': 'manual',
'trim': 'P/T 130 GT LINE',
'vin': 'VF3MRHNSJKS150829',
'year': 2019}
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT19%2520VYM%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Saving data for CT19%20VYM: {'auction_closing_time': 1774864800.0, 'created_time': 1774564552.124404, 'last_price_update_time': 1774857914.292456}
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CT19%2520VYM') HTTP/1.1" 204 0
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246893%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246893 not downloaded yet
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699246718%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246718 not downloaded yet
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: LB69%20LHJ
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB69%2520LHJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for LB69%20LHJ: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: WG66%20JSV
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG66%2520JSV%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for WG66%20JSV: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: SH51%20YHV
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH51%2520YHV%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for SH51%20YHV: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: GL12%20WVA
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL12%2520WVA%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for GL12%20WVA: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: LS59%20WLK
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS59%2520WLK%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for LS59%20WLK: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: PN60%20GZE
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN60%2520GZE%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for PN60%20GZE: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: YF10%20RDV
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF10%2520RDV%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for YF10%20RDV: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: OY14%20RPZ
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY14%2520RPZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for OY14%20RPZ: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: LM64%20MUY
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM64%2520MUY%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for LM64%20MUY: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: BD07%20PXG
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD07%2520PXG%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for BD07%20PXG: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: EK06%20NPN
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK06%2520NPN%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for EK06%20NPN: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: EO58%20AFK
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO58%2520AFK%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for EO58%20AFK: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: HN55%20YJE
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN55%2520YJE%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for HN55%20YJE: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: KM63%20TVA
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM63%2520TVA%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for KM63%20TVA: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: LY56%20OFC
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY56%2520OFC%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for LY56%20OFC: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: OY10%20WZO
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY10%2520WZO%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for OY10%20WZO: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: PN60%20AXJ
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN60%2520AXJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for PN60%20AXJ: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: CE66%20WTG
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE66%2520WTG%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for CE66%20WTG: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: GM65%20XJX
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM65%2520XJX%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for GM65%20XJX: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: LM13%20OUD
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM13%2520OUD%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for LM13%20OUD: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: YK16%20DVY
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK16%2520DVY%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for YK16%20DVY: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: AV20%20NND
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV20%2520NND%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for AV20%20NND: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: BU68%20WHE
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU68%2520WHE%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for BU68%20WHE: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: HY66%20HXR
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY66%2520HXR%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for HY66%20HXR: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: KV16%20LZF
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV16%2520LZF%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for KV16%20LZF: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: SC14%20THU
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC14%2520THU%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for SC14%20THU: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: SF17%20SCY
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF17%2520SCY%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for SF17%20SCY: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: DJZ%208625
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DJZ%25208625%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for DJZ%208625: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: AK17%20XMM
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK17%2520XMM%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for AK17%20XMM: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: AV55%20WUY
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV55%2520WUY%27 HTTP/1.1" 200 None
2026-03-30 08:05:14 [bca.uk] INFO: Scrape type for AV55%20WUY: 0
2026-03-30 08:05:14 [bca.uk] INFO: Found listing with ID: BJ07%20VOG
2026-03-30 08:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ07%2520VOG%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for BJ07%20VOG: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: CX06%20LLW
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX06%2520LLW%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for CX06%20LLW: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: DE07%20JYC
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE07%2520JYC%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for DE07%20JYC: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: FE10%20YUW
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE10%2520YUW%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for FE10%20YUW: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: HG60%20HNL
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG60%2520HNL%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for HG60%20HNL: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: JG08%20CAZ
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JG08%2520CAZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for JG08%20CAZ: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: KS58%20LFY
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS58%2520LFY%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for KS58%20LFY: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: MA51%20VAE
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA51%2520VAE%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for MA51%20VAE: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: SB54%20UKM
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB54%2520UKM%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for SB54%20UKM: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: SB57%20VXW
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB57%2520VXW%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for SB57%20VXW: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: VO02%20XLA
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO02%2520XLA%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for VO02%20XLA: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: WL05%20GXS
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL05%2520GXS%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for WL05%20GXS: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: FY16%20JXD
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY16%2520JXD%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for FY16%20JXD: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: FY67%20MKA
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY67%2520MKA%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for FY67%20MKA: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: LW17%20JXZ
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LW17%2520JXZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for LW17%20JXZ: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: SY16%20SZP
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY16%2520SZP%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for SY16%20SZP: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: PT51%20GPT
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PT51%2520GPT%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for PT51%20GPT: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: EK60%20TCU
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK60%2520TCU%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for EK60%20TCU: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: PX63%20SHZ
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX63%2520SHZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for PX63%20SHZ: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: SA14%20EWY
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA14%2520EWY%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for SA14%20EWY: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: L13%20CEE
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L13%2520CEE%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for L13%20CEE: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NL62%20GFE
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL62%2520GFE%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NL62%20GFE: 0
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699158328%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158328 not downloaded yet
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D698994797%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994797 not downloaded yet
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699442217%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442217 not downloaded yet
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699440310%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440310 not downloaded yet
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%3D699388351%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388351 not downloaded yet
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NU10%20OWC
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU10%2520OWC%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NU10%20OWC: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: YK15%20CTB
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK15%2520CTB%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for YK15%20CTB: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: AK07%20ZFD
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK07%2520ZFD%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for AK07%20ZFD: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: BX62%20FVM
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX62%2520FVM%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for BX62%20FVM: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: YM64%20PGY
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM64%2520PGY%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for YM64%20PGY: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: FN10%20WDR
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN10%2520WDR%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for FN10%20WDR: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NJ09%20LWY
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ09%2520LWY%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NJ09%20LWY: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NL61%20XJX
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL61%2520XJX%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NL61%20XJX: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NX13%20HAA
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX13%2520HAA%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NX13%20HAA: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NX13%20YBP
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX13%2520YBP%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NX13%20YBP: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: YD12%20YLM
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD12%2520YLM%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for YD12%20YLM: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: YF63%20ANV
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF63%2520ANV%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for YF63%20ANV: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: FM14%20DTZ
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM14%2520DTZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for FM14%20DTZ: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: SK10%20GUC
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK10%2520GUC%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for SK10%20GUC: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: NA68%20MZO
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA68%2520MZO%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for NA68%20MZO: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: RY19%20XDA
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY19%2520XDA%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for RY19%20XDA: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: PK16%20DAA
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK16%2520DAA%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for PK16%20DAA: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: ST18%20ZDH
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST18%2520ZDH%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for ST18%20ZDH: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: WD18%20XLJ
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD18%2520XLJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for WD18%20XLJ: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: FY65%20MYB
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY65%2520MYB%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for FY65%20MYB: 0
2026-03-30 08:05:15 [bca.uk] INFO: Found listing with ID: VO17%20HSY
2026-03-30 08:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO17%2520HSY%27 HTTP/1.1" 200 None
2026-03-30 08:05:15 [bca.uk] INFO: Scrape type for VO17%20HSY: 2
2026-03-30 08:05:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 859de77b-d6f0-5768-a8c3-393b614735c8 with identifier: VO17%20HSY
2026-03-30 08:05:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 859de77b-d6f0-5768-a8c3-393b614735c8 with scrape type 2
2026-03-30 08:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 859de77b-d6f0-5768-a8c3-393b614735c8 with scrape type 2
2026-03-30 08:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 859de77b-d6f0-5768-a8c3-393b614735c8, identifier: VO17%20HSY
2026-03-30 08:05:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994664>
2026-03-30 08:05:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440284/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440284>
2026-03-30 08:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388274>
2026-03-30 08:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388290/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388290>
2026-03-30 08:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442188/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442188>
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246908%27 HTTP/1.1" 200 None
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246908 not downloaded yet
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246736%27 HTTP/1.1" 200 None
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246736 not downloaded yet
2026-03-30 08:05:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 859de77b-d6f0-5768-a8c3-393b614735c8 with identifier: VO17%20HSY
2026-03-30 08:05:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 859de77b-d6f0-5768-a8c3-393b614735c8 with identifier: VO17%20HSY
2026-03-30 08:05:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 859de77b-d6f0-5768-a8c3-393b614735c8 with identifier: VO17%20HSY to the API
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:16 [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': 94,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO17%20HSY-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '859de77b-d6f0-5768-a8c3-393b614735c8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VO17 HSY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO17%20HSY&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'NISSAN',
'model': 'PULSAR',
'odometer': 116516,
'odometer_reading_unit': '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 PULSAR 1.5 DCI 110 N-CONNECTA Hatchback',
'transmission': 'manual',
'trim': 'DCI 110 N-CONNECTA',
'vin': 'VSKDAAC13U0065825',
'year': 2017}
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO17%2520HSY%27 HTTP/1.1" 200 None
2026-03-30 08:05:16 [bca.uk] INFO: Saving data for VO17%20HSY: {'auction_closing_time': 1774864800.0, 'created_time': 1774564666.147116, 'last_price_update_time': 1774857916.518392}
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO17%2520HSY') HTTP/1.1" 204 0
2026-03-30 08:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2905ae10>
2026-03-30 08:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442145%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442145/600 saved to cache
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29441cd0>
2026-03-30 08:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994616%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994616/600 saved to cache
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440292>
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699440320%27 HTTP/1.1" 200 None
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440320 not downloaded yet
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388383%27 HTTP/1.1" 200 None
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388383 not downloaded yet
2026-03-30 08:05:16 [bca.uk] INFO: Found listing with ID: DA14%20ORY
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA14%2520ORY%27 HTTP/1.1" 200 None
2026-03-30 08:05:16 [bca.uk] INFO: Scrape type for DA14%20ORY: 2
2026-03-30 08:05:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19d2ea50-08b4-521d-b10e-9fba1f4229e9 with identifier: DA14%20ORY
2026-03-30 08:05:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19d2ea50-08b4-521d-b10e-9fba1f4229e9 with scrape type 2
2026-03-30 08:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19d2ea50-08b4-521d-b10e-9fba1f4229e9 with scrape type 2
2026-03-30 08:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19d2ea50-08b4-521d-b10e-9fba1f4229e9, identifier: DA14%20ORY
2026-03-30 08:05:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19d2ea50-08b4-521d-b10e-9fba1f4229e9 with identifier: DA14%20ORY
2026-03-30 08:05:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19d2ea50-08b4-521d-b10e-9fba1f4229e9 with identifier: DA14%20ORY
2026-03-30 08:05:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19d2ea50-08b4-521d-b10e-9fba1f4229e9 with identifier: DA14%20ORY to the API
2026-03-30 08:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:17 [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=DA14%20ORY-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '19d2ea50-08b4-521d-b10e-9fba1f4229e9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DA14 ORY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA14%20ORY&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'KUGA',
'odometer': 125555,
'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 2WD TITANIUM StationWagon',
'transmission': 'manual',
'trim': 'TDCI 140 2WD TITANIUM',
'vin': 'WF0AXXWPMAEJ71308',
'year': 2014}
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA14%2520ORY%27 HTTP/1.1" 200 None
2026-03-30 08:05:17 [bca.uk] INFO: Saving data for DA14%20ORY: {'auction_closing_time': 1774864800.0, 'created_time': 1774389851.203064, 'last_price_update_time': 1774857917.368286}
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA14%2520ORY') HTTP/1.1" 204 0
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a823bd0>
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158247%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158247/600 saved to cache
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388245/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388309>
2026-03-30 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699440328%27 HTTP/1.1" 200 None
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440328 not downloaded yet
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388403%27 HTTP/1.1" 200 None
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388403 not downloaded yet
2026-03-30 08:05:17 [bca.uk] INFO: Found listing with ID: SC14%20NFN
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC14%2520NFN%27 HTTP/1.1" 200 None
2026-03-30 08:05:17 [bca.uk] INFO: Scrape type for SC14%20NFN: 0
2026-03-30 08:05:17 [bca.uk] INFO: Found listing with ID: SO14%20FTD
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO14%2520FTD%27 HTTP/1.1" 200 None
2026-03-30 08:05:17 [bca.uk] INFO: Scrape type for SO14%20FTD: 2
2026-03-30 08:05:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529 with identifier: SO14%20FTD
2026-03-30 08:05:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529 with scrape type 2
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529 with scrape type 2
2026-03-30 08:05:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529, identifier: SO14%20FTD
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a822850>
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442164%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442164/600 saved to cache
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a71d110>
2026-03-30 08:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994638%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994638/600 saved to cache
2026-03-30 08:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246695>
2026-03-30 08:05:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529 with identifier: SO14%20FTD
2026-03-30 08:05:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529 with identifier: SO14%20FTD
2026-03-30 08:05:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529 with identifier: SO14%20FTD to the API
2026-03-30 08:05:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:18 [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': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO14%20FTD-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0ff1ffdc-e8c4-5a79-9dd2-37b531eb1529',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SO14 FTD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO14%20FTD&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'KUGA',
'odometer': 59998,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM StationWagon',
'transmission': 'manual',
'trim': 'TDCI 163 4WD TITANIUM',
'vin': 'WF0AXXWPMAEY54219',
'year': 2014}
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO14%2520FTD%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Saving data for SO14%20FTD: {'auction_closing_time': 1774864800.0, 'created_time': 1774651756.988312, 'last_price_update_time': 1774857918.149645}
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO14%2520FTD') HTTP/1.1" 204 0
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699440335%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440335 not downloaded yet
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699388431%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388431 not downloaded yet
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: WO15%20WBN
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WBN%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for WO15%20WBN: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: CE68%20ACJ
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520ACJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for CE68%20ACJ: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: FX17%20CHK
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX17%2520CHK%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for FX17%20CHK: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: FY65%20VLD
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520VLD%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for FY65%20VLD: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: YX63%20EZW
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX63%2520EZW%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for YX63%20EZW: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: YF14%20KTO
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520KTO%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for YF14%20KTO: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: YF15%20FFE
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF15%2520FFE%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for YF15%20FFE: 0
2026-03-30 08:05:18 [bca.uk] INFO: Found listing with ID: AK64%20WNF
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520WNF%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Scrape type for AK64%20WNF: 2
2026-03-30 08:05:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 708d9866-7283-5513-a27a-80e57a21fdc5 with identifier: AK64%20WNF
2026-03-30 08:05:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 708d9866-7283-5513-a27a-80e57a21fdc5 with scrape type 2
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 708d9866-7283-5513-a27a-80e57a21fdc5 with scrape type 2
2026-03-30 08:05:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 708d9866-7283-5513-a27a-80e57a21fdc5, identifier: AK64%20WNF
2026-03-30 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440284/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246893/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246893>
2026-03-30 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388290/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246718>
2026-03-30 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442188/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 708d9866-7283-5513-a27a-80e57a21fdc5 with identifier: AK64%20WNF
2026-03-30 08:05:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 708d9866-7283-5513-a27a-80e57a21fdc5 with identifier: AK64%20WNF
2026-03-30 08:05:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 708d9866-7283-5513-a27a-80e57a21fdc5 with identifier: AK64%20WNF to the API
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:18 [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': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK64%20WNF-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '708d9866-7283-5513-a27a-80e57a21fdc5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AK64 WNF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK64%20WNF&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 63847,
'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 140 ZETEC S RED ED. Hatchback',
'transmission': 'manual',
'trim': 'E/B 140 ZETEC S RED ED.',
'vin': 'WF0CXXGAKCEG53510',
'year': 2014}
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK64%2520WNF%27 HTTP/1.1" 200 None
2026-03-30 08:05:18 [bca.uk] INFO: Saving data for AK64%20WNF: {'auction_closing_time': 1774864800.0, 'created_time': 1774651599.068833, 'last_price_update_time': 1774857918.7892}
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK64%2520WNF') HTTP/1.1" 204 0
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2910e990>
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440265%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440265/600 saved to cache
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292dc3d0>
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388245%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388245/600 saved to cache
2026-03-30 08:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294bc3d0>
2026-03-30 08:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FST69GFK%252F699246820%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246820/600 saved to cache
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294f37d0>
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM21HNZ%252F699246666%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246666/600 saved to cache
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295b3a50>
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM21XRN%252F699442171%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442171/600 saved to cache
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2951df10>
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM21HNZ%252F699246662%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246662/600 saved to cache
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: GF64%20UPV
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF64%2520UPV%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for GF64%20UPV: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: YC10%20UTO
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC10%2520UTO%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for YC10%20UTO: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: DV68%20LFL
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV68%2520LFL%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for DV68%20LFL: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: TO05%20LWW
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27TO05%2520LWW%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for TO05%20LWW: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: GJ68%20DWO
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ68%2520DWO%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for GJ68%20DWO: 2
2026-03-30 08:05:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: beb318c7-bc22-5f74-9a21-c2481ac290a0 with identifier: GJ68%20DWO
2026-03-30 08:05:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item beb318c7-bc22-5f74-9a21-c2481ac290a0 with scrape type 2
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item beb318c7-bc22-5f74-9a21-c2481ac290a0 with scrape type 2
2026-03-30 08:05:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: beb318c7-bc22-5f74-9a21-c2481ac290a0, identifier: GJ68%20DWO
2026-03-30 08:05:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: beb318c7-bc22-5f74-9a21-c2481ac290a0 with identifier: GJ68%20DWO
2026-03-30 08:05:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: beb318c7-bc22-5f74-9a21-c2481ac290a0 with identifier: GJ68%20DWO
2026-03-30 08:05:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: beb318c7-bc22-5f74-9a21-c2481ac290a0 with identifier: GJ68%20DWO to the API
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:19 [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': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ68%20DWO-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'beb318c7-bc22-5f74-9a21-c2481ac290a0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GJ68 DWO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ68%20DWO&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'SKODA',
'model': 'OCTAVIA',
'odometer': 95061,
'odometer_reading_unit': '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.5 TSI 150 SE DSG Hatchback',
'transmission': 'automatic',
'trim': 'TSI 150 SE DSG',
'vin': 'TMBBR7NEXK0023543',
'year': 2018}
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ68%2520DWO%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Saving data for GJ68%20DWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774477952.36917, 'last_price_update_time': 1774857919.776429}
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ68%2520DWO') HTTP/1.1" 204 0
2026-03-30 08:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246736>
2026-03-30 08:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388351>
2026-03-30 08:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388383>
2026-03-30 08:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440320>
2026-03-30 08:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440310>
2026-03-30 08:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246908>
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: SB15%20HXA
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB15%2520HXA%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for SB15%20HXA: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: HK66%20JYB
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK66%2520JYB%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for HK66%20JYB: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: LS16%20HCY
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS16%2520HCY%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for LS16%20HCY: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: SD67%20XHY
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD67%2520XHY%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for SD67%20XHY: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: SC66%20RUU
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC66%2520RUU%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for SC66%20RUU: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: SJ15%20ZWE
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ15%2520ZWE%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for SJ15%20ZWE: 0
2026-03-30 08:05:19 [bca.uk] INFO: Found listing with ID: SK67%20UUF
2026-03-30 08:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK67%2520UUF%27 HTTP/1.1" 200 None
2026-03-30 08:05:19 [bca.uk] INFO: Scrape type for SK67%20UUF: 2
2026-03-30 08:05:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee with identifier: SK67%20UUF
2026-03-30 08:05:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee with scrape type 2
2026-03-30 08:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee with scrape type 2
2026-03-30 08:05:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee, identifier: SK67%20UUF
2026-03-30 08:05:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee with identifier: SK67%20UUF
2026-03-30 08:05:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee with identifier: SK67%20UUF
2026-03-30 08:05:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee with identifier: SK67%20UUF to the API
2026-03-30 08:05:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:21 [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': 94,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK67%20UUF-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4d66348a-e6ec-5657-9f0a-b4b2f89ed6ee',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SK67 UUF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK67%20UUF&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'VOLVO',
'model': 'V40',
'odometer': 87153,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'D2 120 R DESIGN',
'vin': 'YV1MV74L1H2442168',
'year': 2017}
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK67%2520UUF%27 HTTP/1.1" 200 None
2026-03-30 08:05:21 [bca.uk] INFO: Saving data for SK67%20UUF: {'auction_closing_time': 1774864800.0, 'created_time': 1774477945.774119, 'last_price_update_time': 1774857921.256394}
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK67%2520UUF') HTTP/1.1" 204 0
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29aea410>
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRV64ZYE%252F699388274%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388274/600 saved to cache
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29ae8dd0>
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN21PKX%252F699440284%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440284/600 saved to cache
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29141250>
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRV64ZYE%252F699388290%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388290/600 saved to cache
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293dfe50>
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFH18EHB%252F698994664%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994664/600 saved to cache
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29143350>
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM21XRN%252F699442188%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442188/600 saved to cache
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29166d90>
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN21PKX%252F699440292%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440292/600 saved to cache
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:21 [bca.uk] INFO: Found listing with ID: SM65%20WDL
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520WDL%27 HTTP/1.1" 200 None
2026-03-30 08:05:21 [bca.uk] INFO: Scrape type for SM65%20WDL: 0
2026-03-30 08:05:21 [bca.uk] INFO: Found listing with ID: SY16%20OXD
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY16%2520OXD%27 HTTP/1.1" 200 None
2026-03-30 08:05:21 [bca.uk] INFO: Scrape type for SY16%20OXD: 0
2026-03-30 08:05:21 [bca.uk] INFO: Found listing with ID: YY66%20PPX
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY66%2520PPX%27 HTTP/1.1" 200 None
2026-03-30 08:05:21 [bca.uk] INFO: Scrape type for YY66%20PPX: 2
2026-03-30 08:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5308252c-1512-5bf2-b70c-7fe114ee23f6 with identifier: YY66%20PPX
2026-03-30 08:05:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5308252c-1512-5bf2-b70c-7fe114ee23f6 with scrape type 2
2026-03-30 08:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5308252c-1512-5bf2-b70c-7fe114ee23f6 with scrape type 2
2026-03-30 08:05:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5308252c-1512-5bf2-b70c-7fe114ee23f6, identifier: YY66%20PPX
2026-03-30 08:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442217>
2026-03-30 08:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158328>
2026-03-30 08:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440328>
2026-03-30 08:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388403>
2026-03-30 08:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994797>
2026-03-30 08:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:21 [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-30 08:05:21 [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-30 08:05:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5308252c-1512-5bf2-b70c-7fe114ee23f6 with identifier: YY66%20PPX
2026-03-30 08:05:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5308252c-1512-5bf2-b70c-7fe114ee23f6 with identifier: YY66%20PPX
2026-03-30 08:05:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5308252c-1512-5bf2-b70c-7fe114ee23f6 with identifier: YY66%20PPX to the API
2026-03-30 08:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:22 [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=YY66%20PPX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5308252c-1512-5bf2-b70c-7fe114ee23f6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YY66 PPX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY66%20PPX&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'JAGUAR',
'model': 'XE',
'odometer': 74283,
'odometer_reading_unit': '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 XE 2.0 D 180 R SPORT Saloon',
'transmission': 'manual',
'trim': 'D 180 R SPORT',
'vin': 'SAJAB4CN7HCP05872',
'year': 2016}
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY66%2520PPX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Saving data for YY66%20PPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774564342.853253, 'last_price_update_time': 1774857922.17317}
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY66%2520PPX') HTTP/1.1" 204 0
2026-03-30 08:05:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2d866810>
2026-03-30 08:05:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FRV64ZYE%252F699388309%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388309/600 saved to cache
2026-03-30 08:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246893/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: DG16%20ZDM
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG16%2520ZDM%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for DG16%20ZDM: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: DL14%20OCO
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL14%2520OCO%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for DL14%20OCO: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: KY66%20CUX
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY66%2520CUX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for KY66%20CUX: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: MT67%20JTY
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT67%2520JTY%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for MT67%20JTY: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: SB64%20PPZ
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB64%2520PPZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for SB64%20PPZ: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: GR12%20EYN
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GR12%2520EYN%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for GR12%20EYN: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: KC07%20EZX
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KC07%2520EZX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for KC07%20EZX: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: NG57%20MFP
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG57%2520MFP%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for NG57%20MFP: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: SH10%20KXB
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH10%2520KXB%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for SH10%20KXB: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: SP64%20OPY
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP64%2520OPY%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for SP64%20OPY: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: DE22%20VVP
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE22%2520VVP%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for DE22%20VVP: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: GV55%20UOJ
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV55%2520UOJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for GV55%20UOJ: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: KS07%20RBV
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS07%2520RBV%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for KS07%20RBV: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: LL58%20VVO
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL58%2520VVO%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for LL58%20VVO: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: NJ58%20GBO
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ58%2520GBO%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for NJ58%20GBO: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: SV60%20AMX
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV60%2520AMX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for SV60%20AMX: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: Y597%20TPO
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y597%2520TPO%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for Y597%20TPO: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: BL06%20FCX
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL06%2520FCX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for BL06%20FCX: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: FG55%20FRR
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG55%2520FRR%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for FG55%20FRR: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: LD55%20FYW
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD55%2520FYW%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for LD55%20FYW: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: FY61%20JNV
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY61%2520JNV%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for FY61%20JNV: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: HN10%20HGD
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN10%2520HGD%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for HN10%20HGD: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: LR62%20HPF
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR62%2520HPF%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for LR62%20HPF: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: LT17%20VNE
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT17%2520VNE%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for LT17%20VNE: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: MX59%20XPW
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX59%2520XPW%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for MX59%20XPW: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: OY63%20BJV
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY63%2520BJV%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for OY63%20BJV: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: SD58%20UUA
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD58%2520UUA%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for SD58%20UUA: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: AF64%20JYY
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF64%2520JYY%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for AF64%20JYY: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: BN65%20ULK
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN65%2520ULK%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for BN65%20ULK: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: DG12%20DPU
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG12%2520DPU%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for DG12%20DPU: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: EY15%20MPX
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY15%2520MPX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for EY15%20MPX: 0
2026-03-30 08:05:22 [bca.uk] INFO: Found listing with ID: MV19%20XLX
2026-03-30 08:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV19%2520XLX%27 HTTP/1.1" 200 None
2026-03-30 08:05:22 [bca.uk] INFO: Scrape type for MV19%20XLX: 2
2026-03-30 08:05:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce with identifier: MV19%20XLX
2026-03-30 08:05:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce with scrape type 2
2026-03-30 08:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce with scrape type 2
2026-03-30 08:05:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce, identifier: MV19%20XLX
2026-03-30 08:05:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce with identifier: MV19%20XLX
2026-03-30 08:05:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce with identifier: MV19%20XLX
2026-03-30 08:05:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce with identifier: MV19%20XLX to the API
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:23 [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': 146,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV19%20XLX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6ff3a317-0659-5cbf-9fb4-d1403a8dc9ce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MV19 XLX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV19%20XLX&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'AUDI',
'model': 'Q5',
'odometer': 64045,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'AUDI Q5 2.0 40 TDI QUATTRO S LINE S-T StationWagon',
'transmission': 'automatic',
'trim': '40 TDI QUATTRO S LINE S-T',
'vin': 'WAUZZZFY4K2005527',
'year': 2019}
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV19%2520XLX%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Saving data for MV19%20XLX: {'auction_closing_time': 1774864800.0, 'created_time': 1774448130.493951, 'last_price_update_time': 1774857923.263624}
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV19%2520XLX') HTTP/1.1" 204 0
2026-03-30 08:05:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388431/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388431>
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: MF68%20OCS
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF68%2520OCS%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for MF68%20OCS: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: SR68%20LNY
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR68%2520LNY%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for SR68%20LNY: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: DN67%20WOR
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN67%2520WOR%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for DN67%20WOR: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: KJ55%20VZW
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ55%2520VZW%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for KJ55%20VZW: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: KP23%20YGJ
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520YGJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for KP23%20YGJ: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: MM18%20XBD
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM18%2520XBD%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for MM18%20XBD: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: MK60%20MVP
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK60%2520MVP%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for MK60%20MVP: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: W31%20RJE
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27W31%2520RJE%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for W31%20RJE: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: AP68%20OOU
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP68%2520OOU%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for AP68%20OOU: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: CN65%20YEE
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN65%2520YEE%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for CN65%20YEE: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: EX68%20FPN
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX68%2520FPN%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for EX68%20FPN: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: FM15%20ZHT
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM15%2520ZHT%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for FM15%20ZHT: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: LF65%20XBO
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF65%2520XBO%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for LF65%20XBO: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: RK65%20WOA
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK65%2520WOA%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for RK65%20WOA: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: LA17%20FSO
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA17%2520FSO%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for LA17%20FSO: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: LC14%20WNW
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC14%2520WNW%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for LC14%20WNW: 0
2026-03-30 08:05:23 [bca.uk] INFO: Found listing with ID: LC66%20FZS
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC66%2520FZS%27 HTTP/1.1" 200 None
2026-03-30 08:05:23 [bca.uk] INFO: Scrape type for LC66%20FZS: 2
2026-03-30 08:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6432e778-d8af-5284-b705-166eda8a94d2 with identifier: LC66%20FZS
2026-03-30 08:05:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6432e778-d8af-5284-b705-166eda8a94d2 with scrape type 2
2026-03-30 08:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6432e778-d8af-5284-b705-166eda8a94d2 with scrape type 2
2026-03-30 08:05:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6432e778-d8af-5284-b705-166eda8a94d2, identifier: LC66%20FZS
2026-03-30 08:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6432e778-d8af-5284-b705-166eda8a94d2 with identifier: LC66%20FZS
2026-03-30 08:05:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6432e778-d8af-5284-b705-166eda8a94d2 with identifier: LC66%20FZS
2026-03-30 08:05:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6432e778-d8af-5284-b705-166eda8a94d2 with identifier: LC66%20FZS to the API
2026-03-30 08:05:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:24 [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=LC66%20FZS-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6432e778-d8af-5284-b705-166eda8a94d2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC66 FZS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC66%20FZS&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'CITROEN',
'model': 'C1',
'odometer': 90019,
'odometer_reading_unit': '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': 'VF7PAHMTCGR786677',
'year': 2016}
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC66%2520FZS%27 HTTP/1.1" 200 None
2026-03-30 08:05:24 [bca.uk] INFO: Saving data for LC66%20FZS: {'auction_closing_time': 1774864800.0, 'created_time': 1774389838.453871, 'last_price_update_time': 1774857924.215581}
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC66%2520FZS') HTTP/1.1" 204 0
2026-03-30 08:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440335>
2026-03-30 08:05:24 [bca.uk] INFO: Found listing with ID: LY14%20ERJ
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY14%2520ERJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:24 [bca.uk] INFO: Scrape type for LY14%20ERJ: 0
2026-03-30 08:05:24 [bca.uk] INFO: Found listing with ID: BG67%20KMM
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG67%2520KMM%27 HTTP/1.1" 200 None
2026-03-30 08:05:24 [bca.uk] INFO: Scrape type for BG67%20KMM: 0
2026-03-30 08:05:24 [bca.uk] INFO: Found listing with ID: AV74%20RVC
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV74%2520RVC%27 HTTP/1.1" 200 None
2026-03-30 08:05:24 [bca.uk] INFO: Scrape type for AV74%20RVC: 0
2026-03-30 08:05:24 [bca.uk] INFO: Found listing with ID: LV20%20HMX
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV20%2520HMX%27 HTTP/1.1" 200 None
2026-03-30 08:05:24 [bca.uk] INFO: Scrape type for LV20%20HMX: 0
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2910cc50>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246695%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246695/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294be950>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246718%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246718/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2900fe90>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246893%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246893/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299a0ed0>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388351%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388351/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29af2350>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440320%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440320/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2958dd90>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440310%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440310/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a9cc50>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246908%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246908/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2900ec90>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388383%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388383/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388323/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388323>
2026-03-30 08:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440303>
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29671e10>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246736%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246736/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62d950>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994797%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994797/600 saved to cache
2026-03-30 08:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388431/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2905a910>
2026-03-30 08:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388403%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388403/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62e890>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158328%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158328/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293505d0>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442217%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442217/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454781>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442210>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134541>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158317>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448332>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994763>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246876>
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295c0290>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440328%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440328/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88ec10>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388431%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388431/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b6fb90>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440335%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440335/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2995dd90>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440303%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440303/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440300/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440300>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134529>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158306>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448327/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448327>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994722>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442202/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442202>
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388323/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454774>
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296e2c50>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388323%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388323/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440300/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442202/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448327/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6f21d0>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246876%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246876/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6bc090>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442210%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442210/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442194>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246680/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246680>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246858>
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a6e83d0>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158317%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158317/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29442e90>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134541%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134541/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2997e350>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448332%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448332/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134513>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158293/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158293>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994689>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246372>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454767>
2026-03-30 08:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448322/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448322>
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb25350>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454781%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454781/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88f990>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134529%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134529/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a88db90>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440300%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440300/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2951c8d0>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158306%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158306/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a76d90>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994763%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994763/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2949a810>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442202%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442202/600 saved to cache
2026-03-30 08:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2905a210>
2026-03-30 08:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448327%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448327/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246672>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246843>
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938bd10>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994722%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994722/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290b1790>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454774%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454774/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158277/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158277>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448317>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134496>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454758>
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448322/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246680/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2938b410>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448322%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448322/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454767/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158293/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290b99d0>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246680%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246680/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28a95f90>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246858%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246858/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a2a510>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442194%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442194/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246363/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246363>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699388257>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246833/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246833>
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158277/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a762050>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134513%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134513/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29197190>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454767%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454767/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28a97190>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454758%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454758/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a75e50>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158293%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158293/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb28dd0>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246843%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246843/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290b0910>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246672%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246672/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699440275>
2026-03-30 08:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29aaed10>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246372%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246372/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2951fe90>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994689%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994689/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29011990>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158277%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158277/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a736610>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134496%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134496/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134482>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158268>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448314/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448314>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442179>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454749>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246351>
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2925c450>
2026-03-30 08:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448317%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448317/600 saved to cache
2026-03-30 08:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994654>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158262>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994646/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994646>
2026-03-30 08:05:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121910/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121910>
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246833/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246363/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RV64ZYE/42812603?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=uUSzMekXTHzUnApvQLky1yzSBRE26fOlx4D4t%2BD3Pjo%3D)
2026-03-30 08:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134472/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134472>
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448314/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a40e9d0>
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246833%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246833/600 saved to cache
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2955ce90>
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246363%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246363/600 saved to cache
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291407d0>
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRV64ZYE%252F699388257%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388257/600 saved to cache
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 696c6389-9a35-54da-aadd-2178540b7951
2026-03-30 08:05:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 696c6389-9a35-54da-aadd-2178540b7951, skipping ID generation
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 696c6389-9a35-54da-aadd-2178540b7951 sending to next pipeline
2026-03-30 08:05:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 696c6389-9a35-54da-aadd-2178540b7951, identifier: RV64%20ZYE
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a70c7d0>
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454749%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454749/600 saved to cache
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2922f850>
2026-03-30 08:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442179%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442179/600 saved to cache
2026-03-30 08:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 696c6389-9a35-54da-aadd-2178540b7951 with identifier: RV64%20ZYE
2026-03-30 08:05:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 696c6389-9a35-54da-aadd-2178540b7951 with identifier: RV64%20ZYE
2026-03-30 08:05:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 696c6389-9a35-54da-aadd-2178540b7951 with identifier: RV64%20ZYE to the API
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388257/600>
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_expert_report_file_82e8a33d-19c7-4da6-94a8-1a69a0424db3.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV64%20ZYE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '696c6389-9a35-54da-aadd-2178540b7951',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RV64 ZYE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV64%20ZYE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLVO',
'model': 'XC60',
'odometer': 84836,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49313,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388245/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47511,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388257/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46673,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388274/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49161,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388290/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46125,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388309/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44008,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388323/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94088,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388351/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65058,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388383/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84415,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388403/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_696c6389-9a35-54da-aadd-2178540b7951/696c6389-9a35-54da-aadd-2178540b7951_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69658,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RV64ZYE/699388431/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'VOLVO XC60 2.0 D4 181 2WD SE G/T Estate',
'transmission': 'manual',
'trim': 'D4 181 2WD SE G/T',
'vin': 'YV1DZ73CDF2692011',
'year': 2014}
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV64%2520ZYE%27 HTTP/1.1" 200 None
2026-03-30 08:05:28 [bca.uk] INFO: Saving data for RV64%20ZYE: {'created_time': 1774857928.325736, 'last_price_update_time': 1774857928.325748, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV64%2520ZYE') HTTP/1.1" 204 0
2026-03-30 08:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN21PKX/42812220?sv=2020-08-04&st=2026-03-30T08%3A04%3A58Z&se=2026-03-30T08%3A29%3A58Z&sr=b&sp=r&sig=F9If13EnLe6BMxeNSNfG3nrhjM1O3hsX0WQ14NYXInQ%3D)
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448312>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246338/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246338>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454747>
2026-03-30 08:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121910/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994646/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:28 [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-30 08:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134472/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121897>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a62ff50>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158268%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158268/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cb27e10>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448314%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448314/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290ad750>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994654%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994654/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2900cd90>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158262%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158262/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a9fc90>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246351%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246351/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a9c950>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134482%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134482/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246809/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246809>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454743>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246324>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134466/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134466>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246656>
2026-03-30 08:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448311/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448311>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29398390>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLN21PKX%252F699440275%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440275/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b9897ede-5602-5397-a345-1caff76c413e
2026-03-30 08:05:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9897ede-5602-5397-a345-1caff76c413e, skipping ID generation
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b9897ede-5602-5397-a345-1caff76c413e sending to next pipeline
2026-03-30 08:05:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9897ede-5602-5397-a345-1caff76c413e, identifier: LN21%20PKX
2026-03-30 08:05:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2941b990>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121910%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121910/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a9e250>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994646%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994646/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:28 [bca.uk] INFO: Total items found: 100
2026-03-30 08:05:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded
2026-03-30 08:05:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:05:28 [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-30 08:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29540410>
2026-03-30 08:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134472%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134472/600 saved to cache
2026-03-30 08:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9897ede-5602-5397-a345-1caff76c413e with identifier: LN21%20PKX
2026-03-30 08:05:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9897ede-5602-5397-a345-1caff76c413e with identifier: LN21%20PKX
2026-03-30 08:05:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9897ede-5602-5397-a345-1caff76c413e with identifier: LN21%20PKX to the API
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440275/600>
{'auction_title': '',
'c_o_2_emission_value': 24,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_expert_report_file_00acb46f-a17f-4d60-a31d-903863ec87a8.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN21%20PKX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'b9897ede-5602-5397-a345-1caff76c413e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LN21 PKX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN21%20PKX&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'MERCEDES-BENZ',
'model': 'A250 E',
'odometer': 51532,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42169,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440265/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38668,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440275/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41841,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440284/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43150,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440292/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35929,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440300/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33384,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440303/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91993,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440310/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84739,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440320/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99073,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440328/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9897ede-5602-5397-a345-1caff76c413e/b9897ede-5602-5397-a345-1caff76c413e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79980,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN21PKX/699440335/600',
'Width': 600}],
'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': 'W1K1770862V103491',
'year': 2021}
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN21%2520PKX%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Saving data for LN21%20PKX: {'created_time': 1774857929.416476, 'last_price_update_time': 1774857929.416493, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN21%2520PKX') HTTP/1.1" 204 0
2026-03-30 08:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121890/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121890>
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: SK60%20UGF
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK60%2520UGF%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for SK60%20UGF: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: BG02%20BJK
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG02%2520BJK%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for BG02%20BJK: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: VK07%20HPZ
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK07%2520HPZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for VK07%20HPZ: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: KX07%20ZZU
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX07%2520ZZU%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for KX07%20ZZU: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: LK11%20RXW
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK11%2520RXW%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for LK11%20RXW: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: LP65%20LHG
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP65%2520LHG%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for LP65%20LHG: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: LR60%20OPW
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR60%2520OPW%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for LR60%20OPW: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: SV64%20OWW
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV64%2520OWW%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for SV64%20OWW: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: WR08%20KVG
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR08%2520KVG%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for WR08%20KVG: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: YH10%20OGJ
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH10%2520OGJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for YH10%20OGJ: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: EY15%20ZYF
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY15%2520ZYF%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for EY15%20ZYF: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: FX67%20PWY
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX67%2520PWY%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for FX67%20PWY: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: GD18%20EBL
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD18%2520EBL%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for GD18%20EBL: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: GN60%20DYJ
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN60%2520DYJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for GN60%20DYJ: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: HN13%20WYH
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN13%2520WYH%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for HN13%20WYH: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: KR07%20SVF
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR07%2520SVF%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for KR07%20SVF: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: LA13%20SHJ
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA13%2520SHJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for LA13%20SHJ: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: LA16%20DYU
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA16%2520DYU%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for LA16%20DYU: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: LN56%20KNR
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN56%2520KNR%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for LN56%20KNR: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: MF09%20XGA
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF09%2520XGA%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for MF09%20XGA: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: SR16%20YTB
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR16%2520YTB%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for SR16%20YTB: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: SY19%20FEV
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY19%2520FEV%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for SY19%20FEV: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: Y22%20MSN
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y22%2520MSN%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for Y22%20MSN: 0
2026-03-30 08:05:29 [bca.uk] INFO: Found listing with ID: YD18%20PGR
2026-03-30 08:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD18%2520PGR%27 HTTP/1.1" 200 None
2026-03-30 08:05:29 [bca.uk] INFO: Scrape type for YD18%20PGR: 2
2026-03-30 08:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c74784c2-f350-5a80-ba57-a2e1d1f8adc5 with identifier: YD18%20PGR
2026-03-30 08:05:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c74784c2-f350-5a80-ba57-a2e1d1f8adc5 with scrape type 2
2026-03-30 08:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c74784c2-f350-5a80-ba57-a2e1d1f8adc5 with scrape type 2
2026-03-30 08:05:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c74784c2-f350-5a80-ba57-a2e1d1f8adc5, identifier: YD18%20PGR
2026-03-30 08:05:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246801>
2026-03-30 08:05:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246650>
2026-03-30 08:05:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442153/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699442153>
2026-03-30 08:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:30 [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-30 08:05:30 [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-30 08:05:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c74784c2-f350-5a80-ba57-a2e1d1f8adc5 with identifier: YD18%20PGR
2026-03-30 08:05:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c74784c2-f350-5a80-ba57-a2e1d1f8adc5 with identifier: YD18%20PGR
2026-03-30 08:05:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c74784c2-f350-5a80-ba57-a2e1d1f8adc5 with identifier: YD18%20PGR to the API
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 132,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD18%20PGR-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c74784c2-f350-5a80-ba57-a2e1d1f8adc5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YD18 PGR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD18%20PGR&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'SKODA',
'model': 'KAROQ',
'odometer': 84509,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'SKODA KAROQ 2.0 TDI 150 4X4 SE L Hatchback',
'transmission': 'manual',
'trim': 'TDI 150 4X4 SE L',
'vin': 'TMBMJ7NU4J5038239',
'year': 2018}
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD18%2520PGR%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Saving data for YD18%20PGR: {'auction_closing_time': 1774864800.0, 'created_time': 1774477926.844465, 'last_price_update_time': 1774857930.414014}
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520PGR') HTTP/1.1" 204 0
2026-03-30 08:05:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121897/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246338/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: SK66%20WEW
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK66%2520WEW%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for SK66%20WEW: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: SW14%20ODA
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW14%2520ODA%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for SW14%20ODA: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: SX64%20FDA
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SX64%2520FDA%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for SX64%20FDA: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: SB14%20EVY
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB14%2520EVY%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for SB14%20EVY: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: SC64%20XUW
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC64%2520XUW%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for SC64%20XUW: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: GK64%20CWW
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK64%2520CWW%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for GK64%20CWW: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: DK07%20EDF
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK07%2520EDF%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for DK07%20EDF: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: FR61%20OFO
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FR61%2520OFO%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for FR61%20OFO: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: SX10%20KDU
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SX10%2520KDU%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for SX10%20KDU: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: RA68%20WZE
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA68%2520WZE%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for RA68%20WZE: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: WJ68%20ONK
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ68%2520ONK%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for WJ68%20ONK: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: CA18%20OAB
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA18%2520OAB%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for CA18%20OAB: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: LL18%20NDU
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL18%2520NDU%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for LL18%20NDU: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: AK68%20GNZ
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK68%2520GNZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for AK68%20GNZ: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: ML68%20NHB
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML68%2520NHB%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for ML68%20NHB: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: YD15%20TJX
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD15%2520TJX%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for YD15%20TJX: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: BJ65%20SPV
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ65%2520SPV%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for BJ65%20SPV: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: CV64%20LKL
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV64%2520LKL%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for CV64%20LKL: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: MD15%20DZY
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD15%2520DZY%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for MD15%20DZY: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: PG17%20JHL
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PG17%2520JHL%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for PG17%20JHL: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: WR62%20TWZ
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR62%2520TWZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for WR62%20TWZ: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: DG15%20FDY
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG15%2520FDY%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for DG15%20FDY: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: GL16%20OVF
2026-03-30 08:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL16%2520OVF%27 HTTP/1.1" 200 None
2026-03-30 08:05:30 [bca.uk] INFO: Scrape type for GL16%20OVF: 0
2026-03-30 08:05:30 [bca.uk] INFO: Found listing with ID: LC19%20OZU
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC19%2520OZU%27 HTTP/1.1" 200 None
2026-03-30 08:05:31 [bca.uk] INFO: Scrape type for LC19%20OZU: 0
2026-03-30 08:05:31 [bca.uk] INFO: Found listing with ID: SA13%20RLX
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA13%2520RLX%27 HTTP/1.1" 200 None
2026-03-30 08:05:31 [bca.uk] INFO: Scrape type for SA13%20RLX: 0
2026-03-30 08:05:31 [bca.uk] INFO: Found listing with ID: CA65%20XLF
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA65%2520XLF%27 HTTP/1.1" 200 None
2026-03-30 08:05:31 [bca.uk] INFO: Scrape type for CA65%20XLF: 0
2026-03-30 08:05:31 [bca.uk] INFO: Found listing with ID: FG64%20CDE
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG64%2520CDE%27 HTTP/1.1" 200 None
2026-03-30 08:05:31 [bca.uk] INFO: Scrape type for FG64%20CDE: 0
2026-03-30 08:05:31 [bca.uk] INFO: Found listing with ID: FN66%20XKP
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN66%2520XKP%27 HTTP/1.1" 200 None
2026-03-30 08:05:31 [bca.uk] INFO: Scrape type for FN66%20XKP: 2
2026-03-30 08:05:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b264119d-2ee8-5938-895b-f801e745c467 with identifier: FN66%20XKP
2026-03-30 08:05:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b264119d-2ee8-5938-895b-f801e745c467 with scrape type 2
2026-03-30 08:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b264119d-2ee8-5938-895b-f801e745c467 with scrape type 2
2026-03-30 08:05:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b264119d-2ee8-5938-895b-f801e745c467, identifier: FN66%20XKP
2026-03-30 08:05:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b264119d-2ee8-5938-895b-f801e745c467 with identifier: FN66%20XKP
2026-03-30 08:05:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b264119d-2ee8-5938-895b-f801e745c467 with identifier: FN66%20XKP
2026-03-30 08:05:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b264119d-2ee8-5938-895b-f801e745c467 with identifier: FN66%20XKP to the API
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN66%20XKP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.7L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b264119d-2ee8-5938-895b-f801e745c467',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FN66 XKP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN66%20XKP&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 94542,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.7 CRDI 2WD 2 ISG StationWagon',
'transmission': 'manual',
'trim': 'CRDI 2WD 2 ISG',
'vin': 'U5YPH815LGL142915',
'year': 2016}
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN66%2520XKP%27 HTTP/1.1" 200 None
2026-03-30 08:05:31 [bca.uk] INFO: Saving data for FN66%20XKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774392261.457888, 'last_price_update_time': 1774857931.879302}
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN66%2520XKP') HTTP/1.1" 204 0
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a37c790>
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454747%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454747/600 saved to cache
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994624>
2026-03-30 08:05:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158239/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158239>
2026-03-30 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448311/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134466/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:32 [bca.uk] INFO: Found listing with ID: GK64%20GZJ
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK64%2520GZJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:32 [bca.uk] INFO: Scrape type for GK64%20GZJ: 0
2026-03-30 08:05:32 [bca.uk] INFO: Found listing with ID: JL07%20FAY
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JL07%2520FAY%27 HTTP/1.1" 200 None
2026-03-30 08:05:32 [bca.uk] INFO: Scrape type for JL07%20FAY: 2
2026-03-30 08:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754 with identifier: JL07%20FAY
2026-03-30 08:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754 with scrape type 2
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754 with scrape type 2
2026-03-30 08:05:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754, identifier: JL07%20FAY
2026-03-30 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246809/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754 with identifier: JL07%20FAY
2026-03-30 08:05:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754 with identifier: JL07%20FAY
2026-03-30 08:05:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e4195a5-f476-56ec-ab5a-4fdb0f5f9754 with identifier: JL07%20FAY to the API
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JL07%20FAY-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7e4195a5-f476-56ec-ab5a-4fdb0f5f9754',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'JL07 FAY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=JL07%20FAY&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 91115,
'odometer_reading_unit': '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': 'manual',
'trim': 'TD4 180 4WD HSE DYNAMIC LUX',
'vin': 'SALVA2CN9HH251210',
'year': 2017}
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JL07%2520FAY%27 HTTP/1.1" 200 None
2026-03-30 08:05:32 [bca.uk] INFO: Saving data for JL07%20FAY: {'auction_closing_time': 1774864800.0, 'created_time': 1774477893.308107, 'last_price_update_time': 1774857932.569678}
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JL07%2520FAY') HTTP/1.1" 204 0
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29179b10>
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448312%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448312/600 saved to cache
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293528d0>
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121897%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121897/600 saved to cache
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28b6d310>
2026-03-30 08:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246338%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246338/600 saved to cache
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:32 [bca.uk] INFO: Found listing with ID: LF64%20MJE
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF64%2520MJE%27 HTTP/1.1" 200 None
2026-03-30 08:05:32 [bca.uk] INFO: Scrape type for LF64%20MJE: 0
2026-03-30 08:05:32 [bca.uk] INFO: Found listing with ID: LV14%20OLB
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV14%2520OLB%27 HTTP/1.1" 200 None
2026-03-30 08:05:32 [bca.uk] INFO: Scrape type for LV14%20OLB: 2
2026-03-30 08:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8 with identifier: LV14%20OLB
2026-03-30 08:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8 with scrape type 2
2026-03-30 08:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8 with scrape type 2
2026-03-30 08:05:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8, identifier: LV14%20OLB
2026-03-30 08:05:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8 with identifier: LV14%20OLB
2026-03-30 08:05:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8 with identifier: LV14%20OLB
2026-03-30 08:05:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8 with identifier: LV14%20OLB to the API
2026-03-30 08:05:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV14%20OLB-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '94f6e1a6-bb15-5e44-ade1-9f88c6c7d5c8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LV14 OLB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV14%20OLB&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'BMW',
'model': '116I',
'odometer': 113805,
'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 116I 1.6 SPORT Hatchback',
'transmission': 'manual',
'trim': 'SPORT',
'vin': 'WBA1A12090P558308',
'year': 2014}
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV14%2520OLB%27 HTTP/1.1" 200 None
2026-03-30 08:05:33 [bca.uk] INFO: Saving data for LV14%20OLB: {'auction_closing_time': 1774864800.0, 'created_time': 1774564565.013035, 'last_price_update_time': 1774857933.294782}
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV14%2520OLB') HTTP/1.1" 204 0
2026-03-30 08:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121890/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134461>
2026-03-30 08:05:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454739>
2026-03-30 08:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21HNZ/42771233?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=bbaZbwvzUDBMDLnvUFXL65TR%2BiVvb3ctWZqPk0CG7xI%3D)
2026-03-30 08:05:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448310>
2026-03-30 08:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442153/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM21XRN/42812319?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=4gL7ZqkIqMnGu7hKiUj1RRF%2FaLYG%2Bz73l%2BI%2BSUcJOrA%3D)
2026-03-30 08:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST69GFK/42776399?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=rUVbfPIXUE%2BEOLV60%2BLhmGe%2FM3PhqW6duHoxrEPOpqo%3D)
2026-03-30 08:05:33 [bca.uk] INFO: Found listing with ID: SY64%20TWV
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY64%2520TWV%27 HTTP/1.1" 200 None
2026-03-30 08:05:33 [bca.uk] INFO: Scrape type for SY64%20TWV: 0
2026-03-30 08:05:33 [bca.uk] INFO: Found listing with ID: VO15%20ZYX
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO15%2520ZYX%27 HTTP/1.1" 200 None
2026-03-30 08:05:33 [bca.uk] INFO: Scrape type for VO15%20ZYX: 0
2026-03-30 08:05:33 [bca.uk] INFO: Found listing with ID: YG64%20FFB
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG64%2520FFB%27 HTTP/1.1" 200 None
2026-03-30 08:05:33 [bca.uk] INFO: Scrape type for YG64%20FFB: 2
2026-03-30 08:05:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e with identifier: YG64%20FFB
2026-03-30 08:05:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e with scrape type 2
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e with scrape type 2
2026-03-30 08:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e, identifier: YG64%20FFB
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd291422d0>
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246656%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246656/600 saved to cache
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2995e1d0>
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448311%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448311/600 saved to cache
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29350d50>
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246324%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246324/600 saved to cache
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290b99d0>
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134466%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134466/600 saved to cache
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd293dcb50>
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246809%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246809/600 saved to cache
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a61ff10>
2026-03-30 08:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454743%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454743/600 saved to cache
2026-03-30 08:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158239/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e with identifier: YG64%20FFB
2026-03-30 08:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e with identifier: YG64%20FFB
2026-03-30 08:05:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 252a3b6f-08ce-5f8d-90f5-9f2d7351e75e with identifier: YG64%20FFB to the API
2026-03-30 08:05:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 112,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG64%20FFB-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '252a3b6f-08ce-5f8d-90f5-9f2d7351e75e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG64 FFB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG64%20FFB&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'ALFA ROMEO',
'model': 'MITO',
'odometer': 76941,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'ALFA ROMEO MITO 1.6 JTDM-2 DISTINCTIVE S/S Hatchback',
'transmission': 'manual',
'trim': 'JTDM-2 DISTINCTIVE S/S',
'vin': 'ZAR9550000X020287',
'year': 2014}
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG64%2520FFB%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Saving data for YG64%20FFB: {'auction_closing_time': 1774864800.0, 'created_time': 1774275502.306456, 'last_price_update_time': 1774857934.096752}
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG64%2520FFB') HTTP/1.1" 204 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: BN16%20NVM
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN16%2520NVM%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for BN16%20NVM: 2
2026-03-30 08:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f980c47b-40d9-53ec-931d-e5172c320c9f with identifier: BN16%20NVM
2026-03-30 08:05:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f980c47b-40d9-53ec-931d-e5172c320c9f with scrape type 2
2026-03-30 08:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f980c47b-40d9-53ec-931d-e5172c320c9f with scrape type 2
2026-03-30 08:05:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f980c47b-40d9-53ec-931d-e5172c320c9f, identifier: BN16%20NVM
2026-03-30 08:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134453/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699134453>
2026-03-30 08:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699448308>
2026-03-30 08:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246317/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246317>
2026-03-30 08:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699454735>
2026-03-30 08:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121881>
2026-03-30 08:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158233/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM11LBG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FH18EHB/42810864?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=3Zktz5bG8KQkum6cj%2BKgL2qt5GWJV3Iol5MUq7qr6fQ%3D)
2026-03-30 08:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f980c47b-40d9-53ec-931d-e5172c320c9f with identifier: BN16%20NVM
2026-03-30 08:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f980c47b-40d9-53ec-931d-e5172c320c9f with identifier: BN16%20NVM
2026-03-30 08:05:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f980c47b-40d9-53ec-931d-e5172c320c9f with identifier: BN16%20NVM to the API
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN16%20NVM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f980c47b-40d9-53ec-931d-e5172c320c9f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BN16 NVM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN16%20NVM&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 68797,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.4 75 STING Hatchback',
'transmission': 'manual',
'trim': '75 STING',
'vin': 'W0L0XEP08G6044515',
'year': 2016}
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN16%2520NVM%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Saving data for BN16%20NVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774479772.07518, 'last_price_update_time': 1774857934.643025}
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN16%2520NVM') HTTP/1.1" 204 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: AU16%20ZSX
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU16%2520ZSX%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for AU16%20ZSX: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: CK65%20JGO
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK65%2520JGO%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for CK65%20JGO: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: KY10%20YTW
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY10%2520YTW%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for KY10%20YTW: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: SD13%20AEN
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD13%2520AEN%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for SD13%20AEN: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: WL12%20HKH
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL12%2520HKH%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for WL12%20HKH: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: WX07%20ZGA
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX07%2520ZGA%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for WX07%20ZGA: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: CT60%20YWN
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT60%2520YWN%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for CT60%20YWN: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: DL13%20TZH
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL13%2520TZH%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for DL13%20TZH: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: HF56%20HGK
2026-03-30 08:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF56%2520HGK%27 HTTP/1.1" 200 None
2026-03-30 08:05:34 [bca.uk] INFO: Scrape type for HF56%20HGK: 0
2026-03-30 08:05:34 [bca.uk] INFO: Found listing with ID: VU61%20UEK
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU61%2520UEK%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for VU61%20UEK: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: WM11%20LMJ
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM11%2520LMJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for WM11%20LMJ: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: WN10%20HFA
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN10%2520HFA%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for WN10%20HFA: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: WN15%20KDV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN15%2520KDV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for WN15%20KDV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: WV62%20XNB
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV62%2520XNB%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for WV62%20XNB: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: YC14%20DPV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC14%2520DPV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for YC14%20DPV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: YF11%20UMU
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF11%2520UMU%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for YF11%20UMU: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: YF13%20GUD
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF13%2520GUD%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for YF13%20GUD: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: YH59%20NHG
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH59%2520NHG%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for YH59%20NHG: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: P19%20KMM
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27P19%2520KMM%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for P19%20KMM: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: PE11%20ZTV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE11%2520ZTV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for PE11%20ZTV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: PN12%20JDK
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN12%2520JDK%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for PN12%20JDK: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: SB61%20BDF
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB61%2520BDF%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for SB61%20BDF: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: SC63%20JNN
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC63%2520JNN%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for SC63%20JNN: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: VU68%20WEW
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU68%2520WEW%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for VU68%20WEW: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: WJ59%20ZFL
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ59%2520ZFL%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for WJ59%20ZFL: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: GA58%20DAA
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GA58%2520DAA%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for GA58%20DAA: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: GD02%20MGV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD02%2520MGV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for GD02%20MGV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: KR63%20AAV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR63%2520AAV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for KR63%20AAV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: KW10%20TZV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW10%2520TZV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for KW10%20TZV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: LS62%20OSD
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS62%2520OSD%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for LS62%20OSD: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: ND11%20RSO
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND11%2520RSO%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for ND11%20RSO: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: NJ60%20UON
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ60%2520UON%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for NJ60%20UON: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: NU62%20CBO
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU62%2520CBO%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for NU62%20CBO: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: NV13%20SUX
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV13%2520SUX%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for NV13%20SUX: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: OY17%20HPV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY17%2520HPV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for OY17%20HPV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: OY59%20KHT
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY59%2520KHT%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for OY59%20KHT: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: BJ12%20FBV
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ12%2520FBV%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for BJ12%20FBV: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: BK65%20VPY
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK65%2520VPY%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for BK65%20VPY: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: CN14%20MDO
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN14%2520MDO%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for CN14%20MDO: 0
2026-03-30 08:05:35 [bca.uk] INFO: Found listing with ID: CU15%20NXK
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU15%2520NXK%27 HTTP/1.1" 200 None
2026-03-30 08:05:35 [bca.uk] INFO: Scrape type for CU15%20NXK: 0
2026-03-30 08:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29975e10>
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121890%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121890/600 saved to cache
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd295c2850>
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21HNZ%252F699246650%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246650/600 saved to cache
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d4ed678-073b-5058-b629-244e90050929
2026-03-30 08:05:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d4ed678-073b-5058-b629-244e90050929, skipping ID generation
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d4ed678-073b-5058-b629-244e90050929 sending to next pipeline
2026-03-30 08:05:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d4ed678-073b-5058-b629-244e90050929, identifier: SM21%20HNZ
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2968df50>
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM21XRN%252F699442153%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442153/600 saved to cache
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8
2026-03-30 08:05:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: af24d3da-b46b-51d1-bbaf-f4618af1bcb8, skipping ID generation
2026-03-30 08:05:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item af24d3da-b46b-51d1-bbaf-f4618af1bcb8 sending to next pipeline
2026-03-30 08:05:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af24d3da-b46b-51d1-bbaf-f4618af1bcb8, identifier: KM21%20XRN
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2958d3d0>
2026-03-30 08:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FST69GFK%252F699246801%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246801/600 saved to cache
2026-03-30 08:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e60a31c4-2540-5125-878e-50ff9aa22afe
2026-03-30 08:05:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e60a31c4-2540-5125-878e-50ff9aa22afe, skipping ID generation
2026-03-30 08:05:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e60a31c4-2540-5125-878e-50ff9aa22afe sending to next pipeline
2026-03-30 08:05:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e60a31c4-2540-5125-878e-50ff9aa22afe, identifier: ST69%20GFK
2026-03-30 08:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5ce4d0>
2026-03-30 08:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FKM11LBG%252F699158239%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158239/600 saved to cache
2026-03-30 08:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242597>
2026-03-30 08:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246310>
2026-03-30 08:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246299/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246299>
2026-03-30 08:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121878>
2026-03-30 08:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121873>
2026-03-30 08:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d4ed678-073b-5058-b629-244e90050929 with identifier: SM21%20HNZ
2026-03-30 08:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d4ed678-073b-5058-b629-244e90050929 with identifier: SM21%20HNZ
2026-03-30 08:05:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d4ed678-073b-5058-b629-244e90050929 with identifier: SM21%20HNZ to the API
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246650/600>
{'auction_title': '',
'c_o_2_emission_value': 215,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_expert_report_file_bb2a46c2-32ca-4f5f-a80c-50b8b1225d3b.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM21%20HNZ-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0d4ed678-073b-5058-b629-244e90050929',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM21 HNZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM21%20HNZ&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'TRANSIT 290 FWD',
'odometer': 123337,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM21HNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48950,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246650/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42856,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246656/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43120,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246662/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35036,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246666/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43291,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246672/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81346,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246680/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82136,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246695/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80375,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246718/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0d4ed678-073b-5058-b629-244e90050929/0d4ed678-073b-5058-b629-244e90050929_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70657,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21HNZ/699246736/600',
'Width': 600}],
'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': 'WF0EXXTTREMP63162',
'year': 2021}
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM21%2520HNZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:36 [bca.uk] INFO: Saving data for SM21%20HNZ: {'created_time': 1774857936.548715, 'last_price_update_time': 1774857936.548731, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM21%2520HNZ') HTTP/1.1" 204 0
2026-03-30 08:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af24d3da-b46b-51d1-bbaf-f4618af1bcb8 with identifier: KM21%20XRN
2026-03-30 08:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af24d3da-b46b-51d1-bbaf-f4618af1bcb8 with identifier: KM21%20XRN
2026-03-30 08:05:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af24d3da-b46b-51d1-bbaf-f4618af1bcb8 with identifier: KM21%20XRN to the API
2026-03-30 08:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442153/600>
{'auction_title': '',
'c_o_2_emission_value': 122,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_expert_report_file_55135365-bd8b-4f8f-a872-88e7e203c592.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM21%20XRN-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'af24d3da-b46b-51d1-bbaf-f4618af1bcb8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KM21 XRN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM21%20XRN&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'CITROEN',
'model': 'C4',
'odometer': 66295,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41924,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442145/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40500,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442153/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41429,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442164/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42327,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442171/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37004,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442179/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35270,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442188/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84385,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442194/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72754,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442202/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88925,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442210/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af24d3da-b46b-51d1-bbaf-f4618af1bcb8/af24d3da-b46b-51d1-bbaf-f4618af1bcb8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78786,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM21XRN/699442217/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-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': 'VR7BAHNSAME020665',
'year': 2021}
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM21%2520XRN%27 HTTP/1.1" 200 None
2026-03-30 08:05:37 [bca.uk] INFO: Saving data for KM21%20XRN: {'created_time': 1774857937.11337, 'last_price_update_time': 1774857937.113382, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM21%2520XRN') HTTP/1.1" 204 0
2026-03-30 08:05:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e60a31c4-2540-5125-878e-50ff9aa22afe with identifier: ST69%20GFK
2026-03-30 08:05:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e60a31c4-2540-5125-878e-50ff9aa22afe with identifier: ST69%20GFK
2026-03-30 08:05:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e60a31c4-2540-5125-878e-50ff9aa22afe with identifier: ST69%20GFK to the API
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246801/600>
{'auction_title': '',
'c_o_2_emission_value': 179,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_expert_report_file_9d8525c6-00a4-4c89-9c92-f62b3e799960.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST69%20GFK-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e60a31c4-2540-5125-878e-50ff9aa22afe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ST69 GFK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST69%20GFK&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'TRANSIT 350 FWD',
'odometer': 175175,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 16,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21922,
'Height': 300,
'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST69GFK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5',
'Width': 400},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52560,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246801/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50716,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246809/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50992,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246820/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43364,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246833/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50227,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246843/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90817,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246858/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78328,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246876/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88229,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246893/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e60a31c4-2540-5125-878e-50ff9aa22afe/e60a31c4-2540-5125-878e-50ff9aa22afe_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79134,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST69GFK/699246908/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L3 H2 TREND PanelVan',
'transmission': 'manual',
'trim': 'EBL 130 L3 H2 TREND',
'vin': 'WF0EXXTTREKS05756',
'year': 2019}
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST69%2520GFK%27 HTTP/1.1" 200 None
2026-03-30 08:05:37 [bca.uk] INFO: Saving data for ST69%20GFK: {'created_time': 1774857937.469926, 'last_price_update_time': 1774857937.469942, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST69%2520GFK') HTTP/1.1" 204 0
2026-03-30 08:05:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2c9b3e50>
2026-03-30 08:05:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FFH18EHB%252F698994624%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994624/600 saved to cache
2026-03-30 08:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3b3ef622-d172-598b-9bff-2a9ea247edba
2026-03-30 08:05:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b3ef622-d172-598b-9bff-2a9ea247edba, skipping ID generation
2026-03-30 08:05:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3b3ef622-d172-598b-9bff-2a9ea247edba sending to next pipeline
2026-03-30 08:05:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b3ef622-d172-598b-9bff-2a9ea247edba, identifier: FH18%20EHB
2026-03-30 08:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158233/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM11LBG/42806877?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=cHuBJJUDr%2BnPnIDKbOVbHTP%2B233LTQGMhhL4t5GFZbE%3D)
2026-03-30 08:05:37 [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-30 08:05:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b3ef622-d172-598b-9bff-2a9ea247edba with identifier: FH18%20EHB
2026-03-30 08:05:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b3ef622-d172-598b-9bff-2a9ea247edba with identifier: FH18%20EHB
2026-03-30 08:05:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b3ef622-d172-598b-9bff-2a9ea247edba with identifier: FH18%20EHB to the API
2026-03-30 08:05:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994624/600>
{'auction_title': '',
'c_o_2_emission_value': 179,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_expert_report_file_0e3b0a81-cafe-4c26-a85c-d9a51d040770.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH18%20EHB-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3b3ef622-d172-598b-9bff-2a9ea247edba',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FH18 EHB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH18%20EHB&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 68647,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 13,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53569,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994616/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51718,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994624/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45622,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994638/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44082,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994646/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43728,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994654/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42377,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994664/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93345,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994689/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82507,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994722/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89939,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994763/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b3ef622-d172-598b-9bff-2a9ea247edba/3b3ef622-d172-598b-9bff-2a9ea247edba_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65717,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FH18EHB/698994797/600',
'Width': 600}],
'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': 'WF0YXXTTGYJY25324',
'year': 2018}
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH18%2520EHB%27 HTTP/1.1" 200 None
2026-03-30 08:05:38 [bca.uk] INFO: Saving data for FH18%20EHB: {'created_time': 1774857938.185709, 'last_price_update_time': 1774857938.185722, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH18%2520EHB') HTTP/1.1" 204 0
2026-03-30 08:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242588>
2026-03-30 08:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699121857>
2026-03-30 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246317/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WG15ZHH/42810560?sv=2020-08-04&st=2026-03-30T08%3A04%3A56Z&se=2026-03-30T08%3A29%3A56Z&sr=b&sp=r&sig=8DaTOTBejMtGylpflX38hjGobC7MkLkZJK%2FO2sg2zpI%3D)
2026-03-30 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134453/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22NSF/42809911?sv=2020-08-04&st=2026-03-30T08%3A04%3A55Z&se=2026-03-30T08%3A29%3A55Z&sr=b&sp=r&sig=QyL8El7jO4NFWLbBvnxA5L3bRZ4hKegzZwkkAlcUwJk%3D)
2026-03-30 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VN20RXY/42811811?sv=2020-08-04&st=2026-03-30T08%3A05%3A00Z&se=2026-03-30T08%3A30%3A00Z&sr=b&sp=r&sig=Doz8dX%2FObSy0iYRAIxPK7PHoz1cfcyH219nzUIfgrhE%3D)
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29499950>
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVN20RXY%252F699448310%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448310/600 saved to cache
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2cbf44d0>
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWG15ZHH%252F699454739%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454739/600 saved to cache
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5c7d10>
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO22NSF%252F699134461%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134461/600 saved to cache
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292dee50>
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM11LBG%252F699158233%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158233/600 saved to cache
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f8eccf50-265e-5fee-a427-0a924535e864
2026-03-30 08:05:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8eccf50-265e-5fee-a427-0a924535e864, skipping ID generation
2026-03-30 08:05:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f8eccf50-265e-5fee-a427-0a924535e864 sending to next pipeline
2026-03-30 08:05:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8eccf50-265e-5fee-a427-0a924535e864, identifier: KM11%20LBG
2026-03-30 08:05:38 [bca.uk] INFO: Total items found: 100
2026-03-30 08:05:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded
2026-03-30 08:05:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:05:38 [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-30 08:05:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8eccf50-265e-5fee-a427-0a924535e864 with identifier: KM11%20LBG
2026-03-30 08:05:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8eccf50-265e-5fee-a427-0a924535e864 with identifier: KM11%20LBG
2026-03-30 08:05:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8eccf50-265e-5fee-a427-0a924535e864 with identifier: KM11%20LBG to the API
2026-03-30 08:05:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158233/600>
{'auction_title': '',
'c_o_2_emission_value': 266,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_expert_report_file_ec6c5a7e-6495-45b9-bd1f-73e9e762efcd.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM11%20LBG-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f8eccf50-265e-5fee-a427-0a924535e864',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KM11 LBG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM11%20LBG&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'LAND ROVER',
'model': 'DEFENDER 90',
'odometer': 80721,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45403,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158233/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44942,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158239/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44937,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158247/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44298,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158262/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40887,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158268/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40623,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158277/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104342,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158293/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104753,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158306/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94912,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158317/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f8eccf50-265e-5fee-a427-0a924535e864/f8eccf50-265e-5fee-a427-0a924535e864_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75001,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM11LBG/699158328/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'LAND ROVER DEFENDER 90 2.4 TDCI XS StationWagon',
'transmission': 'manual',
'trim': 'TDCI XS',
'vin': 'SALLDWBS7BA408430',
'year': 2011}
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM11%2520LBG%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Saving data for KM11%20LBG: {'created_time': 1774857939.010616, 'last_price_update_time': 1774857939.010629, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM11%2520LBG') HTTP/1.1" 204 0
2026-03-30 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246299/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242542>
2026-03-30 08:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242556>
2026-03-30 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SF19XEB/42743748?sv=2020-08-04&st=2026-03-30T08%3A04%3A54Z&se=2026-03-30T08%3A29%3A54Z&sr=b&sp=r&sig=PREBhs%2B%2BaYlkqcd9XFWojl%2Bu3NoeAmCRi8JDkGO%2Fe%2BM%3D)
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: E4%20GOA
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27E4%2520GOA%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for E4%20GOA: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: EF12%20MJX
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF12%2520MJX%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for EF12%20MJX: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: EJ60%20YKZ
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ60%2520YKZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for EJ60%20YKZ: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: EX64%20WZC
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX64%2520WZC%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for EX64%20WZC: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: FE60%20MFV
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE60%2520MFV%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for FE60%20MFV: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: FV61%20WSU
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV61%2520WSU%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for FV61%20WSU: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: AP65%20MYK
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP65%2520MYK%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for AP65%20MYK: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: KW18%20YBL
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW18%2520YBL%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for KW18%20YBL: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: FN61%20BWH
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN61%2520BWH%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for FN61%20BWH: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: BJ07%20HHO
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ07%2520HHO%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for BJ07%20HHO: 0
2026-03-30 08:05:39 [bca.uk] INFO: Found listing with ID: SH13%20PNF
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH13%2520PNF%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Scrape type for SH13%20PNF: 2
2026-03-30 08:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e70597b-a37e-5403-bb1b-fbcf2384a884 with identifier: SH13%20PNF
2026-03-30 08:05:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e70597b-a37e-5403-bb1b-fbcf2384a884 with scrape type 2
2026-03-30 08:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e70597b-a37e-5403-bb1b-fbcf2384a884 with scrape type 2
2026-03-30 08:05:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e70597b-a37e-5403-bb1b-fbcf2384a884, identifier: SH13%20PNF
2026-03-30 08:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699242533>
2026-03-30 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC71HSO/42769169?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=0K1vouk%2B2jmBvCkpqkQip1r5nNpaC9Dec8CilQenknQ%3D)
2026-03-30 08:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:39 [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-30 08:05:39 [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-30 08:05:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e70597b-a37e-5403-bb1b-fbcf2384a884 with identifier: SH13%20PNF
2026-03-30 08:05:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e70597b-a37e-5403-bb1b-fbcf2384a884 with identifier: SH13%20PNF
2026-03-30 08:05:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e70597b-a37e-5403-bb1b-fbcf2384a884 with identifier: SH13%20PNF to the API
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:39 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH13%20PNF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8e70597b-a37e-5403-bb1b-fbcf2384a884',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SH13 PNF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH13%20PNF&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'SKODA',
'model': 'FABIA',
'odometer': 89588,
'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 FABIA 1.2 12V 60 S Hatchback',
'transmission': 'manual',
'trim': '12V 60 S',
'vin': 'TMBFA25J3D3125759',
'year': 2013}
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH13%2520PNF%27 HTTP/1.1" 200 None
2026-03-30 08:05:39 [bca.uk] INFO: Saving data for SH13%20PNF: {'auction_closing_time': 1774864800.0, 'created_time': 1774565060.089203, 'last_price_update_time': 1774857939.808391}
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH13%2520PNF') HTTP/1.1" 204 0
2026-03-30 08:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292de650>
2026-03-30 08:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246317%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246317/600 saved to cache
2026-03-30 08:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29179b50>
2026-03-30 08:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FWG15ZHH%252F699454735%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454735/600 saved to cache
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5
2026-03-30 08:05:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5, skipping ID generation
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5 sending to next pipeline
2026-03-30 08:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5, identifier: WG15%20ZHH
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2951e3d0>
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FRO22NSF%252F699134453%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134453/600 saved to cache
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8433bd02-1f79-56f5-a78e-be40f83c57a6
2026-03-30 08:05:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8433bd02-1f79-56f5-a78e-be40f83c57a6, skipping ID generation
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8433bd02-1f79-56f5-a78e-be40f83c57a6 sending to next pipeline
2026-03-30 08:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8433bd02-1f79-56f5-a78e-be40f83c57a6, identifier: RO22%20NSF
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296d8150>
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FVN20RXY%252F699448308%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448308/600 saved to cache
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 035d780d-8ed1-5f44-8897-4307d6817ad2
2026-03-30 08:05:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 035d780d-8ed1-5f44-8897-4307d6817ad2, skipping ID generation
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 035d780d-8ed1-5f44-8897-4307d6817ad2 sending to next pipeline
2026-03-30 08:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 035d780d-8ed1-5f44-8897-4307d6817ad2, identifier: VN20%20RXY
2026-03-30 08:05:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:05:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08: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-30 08: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-30 08:05:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29aeb050>
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121881%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121881/600 saved to cache
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2e25cd90>
2026-03-30 08:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121873%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121873/600 saved to cache
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:40 [bca.uk] INFO: Found listing with ID: WF63%20UPT
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF63%2520UPT%27 HTTP/1.1" 200 None
2026-03-30 08:05:40 [bca.uk] INFO: Scrape type for WF63%20UPT: 2
2026-03-30 08:05:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e5f6d27-50f3-54e8-8037-5085bd839364 with identifier: WF63%20UPT
2026-03-30 08:05:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e5f6d27-50f3-54e8-8037-5085bd839364 with scrape type 2
2026-03-30 08:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e5f6d27-50f3-54e8-8037-5085bd839364 with scrape type 2
2026-03-30 08:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e5f6d27-50f3-54e8-8037-5085bd839364, identifier: WF63%20UPT
2026-03-30 08:05:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5 with identifier: WG15%20ZHH
2026-03-30 08:05:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5 with identifier: WG15%20ZHH
2026-03-30 08:05:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5 with identifier: WG15%20ZHH to the API
2026-03-30 08:05:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454735/600>
{'auction_title': '',
'c_o_2_emission_value': 295,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_expert_report_file_9bc768f4-791b-4d8e-bf3f-004e7d44c639.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG15%20ZHH-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WG15 ZHH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG15%20ZHH&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'LAND ROVER',
'model': 'DEFENDER 110',
'odometer': 75566,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48091,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454726/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46814,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454735/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46017,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454739/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46340,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454743/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43897,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454747/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44248,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454749/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95959,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454758/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75168,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454767/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86628,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454774/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5/f807f0a6-dee5-54d0-b00e-c82a0bf3e7c5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84628,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WG15ZHH/699454781/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'LAND ROVER DEFENDER 110 2.2 TDCI COUNTY StationWagon',
'transmission': 'manual',
'trim': 'TDCI COUNTY',
'vin': 'SALLDHMP7FA470284',
'year': 2015}
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG15%2520ZHH%27 HTTP/1.1" 200 None
2026-03-30 08:05:41 [bca.uk] INFO: Saving data for WG15%20ZHH: {'created_time': 1774857941.034478, 'last_price_update_time': 1774857941.03449, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG15%2520ZHH') HTTP/1.1" 204 0
2026-03-30 08:05:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8433bd02-1f79-56f5-a78e-be40f83c57a6 with identifier: RO22%20NSF
2026-03-30 08:05:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8433bd02-1f79-56f5-a78e-be40f83c57a6 with identifier: RO22%20NSF
2026-03-30 08:05:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8433bd02-1f79-56f5-a78e-be40f83c57a6 with identifier: RO22%20NSF to the API
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134453/600>
{'auction_title': '',
'c_o_2_emission_value': 141,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_expert_report_file_d9ed3e6d-ed47-4982-a1c8-8135108d182a.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20NSF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8433bd02-1f79-56f5-a78e-be40f83c57a6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RO22 NSF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20NSF&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A4',
'odometer': 33159,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49659,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134444/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44599,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134453/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45627,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134461/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50050,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134466/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42918,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134472/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41383,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134482/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82091,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134496/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74514,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134513/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86317,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134529/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8433bd02-1f79-56f5-a78e-be40f83c57a6/8433bd02-1f79-56f5-a78e-be40f83c57a6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55024,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22NSF/699134541/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'AUDI A4 2.0 35 TFSI TECHNIK S-T Saloon',
'transmission': 'automatic',
'trim': '35 TFSI TECHNIK S-T',
'vin': 'WAUZZZF44NN008217',
'year': 2022}
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520NSF%27 HTTP/1.1" 200 None
2026-03-30 08:05:41 [bca.uk] INFO: Saving data for RO22%20NSF: {'created_time': 1774857941.509853, 'last_price_update_time': 1774857941.509866, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520NSF') HTTP/1.1" 204 0
2026-03-30 08:05:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 035d780d-8ed1-5f44-8897-4307d6817ad2 with identifier: VN20%20RXY
2026-03-30 08:05:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 035d780d-8ed1-5f44-8897-4307d6817ad2 with identifier: VN20%20RXY
2026-03-30 08:05:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 035d780d-8ed1-5f44-8897-4307d6817ad2 with identifier: VN20%20RXY to the API
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448308/600>
{'auction_title': '',
'c_o_2_emission_value': 231,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_expert_report_file_be9d19f2-c78e-487c-9d86-727b3f57d932.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN20%20RXY-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '035d780d-8ed1-5f44-8897-4307d6817ad2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VN20 RXY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN20%20RXY&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VOLKSWAGEN',
'model': 'AMAROK A33',
'odometer': 51061,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39819,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448307/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39070,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448308/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37059,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448310/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36368,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448311/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32010,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448312/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32641,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448314/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84430,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448317/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64728,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448322/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65628,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448327/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_035d780d-8ed1-5f44-8897-4307d6817ad2/035d780d-8ed1-5f44-8897-4307d6817ad2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63583,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VN20RXY/699448332/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN AMAROK A33 3.0 V6 TDI 258 BMT HIGHLINE 4M CrewCab '
'Pick-up',
'transmission': 'manual',
'trim': 'V6 TDI 258 BMT HIGHLINE 4M',
'vin': 'WV1ZZZ2HZLH017129',
'year': 2020}
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN20%2520RXY%27 HTTP/1.1" 200 None
2026-03-30 08:05:41 [bca.uk] INFO: Saving data for VN20%20RXY: {'created_time': 1774857941.973653, 'last_price_update_time': 1774857941.973668, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN20%2520RXY') HTTP/1.1" 204 0
2026-03-30 08:05:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e5f6d27-50f3-54e8-8037-5085bd839364 with identifier: WF63%20UPT
2026-03-30 08:05:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e5f6d27-50f3-54e8-8037-5085bd839364 with identifier: WF63%20UPT
2026-03-30 08:05:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e5f6d27-50f3-54e8-8037-5085bd839364 with identifier: WF63%20UPT to the API
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:42 [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': 105,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF63%20UPT-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4e5f6d27-50f3-54e8-8037-5085bd839364',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF63 UPT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF63%20UPT&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'CITROEN',
'model': 'C4 PICASSO',
'odometer': 121393,
'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 C4 PICASSO 1.6 E-HDI 115 A/D EXCLUSIVE+ MPV',
'transmission': 'manual',
'trim': 'E-HDI 115 A/D EXCLUSIVE+',
'vin': 'VF73D9HC8DJ835726',
'year': 2013}
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF63%2520UPT%27 HTTP/1.1" 200 None
2026-03-30 08:05:42 [bca.uk] INFO: Saving data for WF63%20UPT: {'auction_closing_time': 1774864800.0, 'created_time': 1774304171.261472, 'last_price_update_time': 1774857942.744239}
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF63%2520UPT') HTTP/1.1" 204 0
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2955fc10>
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246299%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246299/600 saved to cache
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd296dbf90>
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121878%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121878/600 saved to cache
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a799490>
2026-03-30 08:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSF19XEB%252F699246310%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246310/600 saved to cache
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 377864fd-ec6d-594c-b895-94a64592f4de
2026-03-30 08:05:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 377864fd-ec6d-594c-b895-94a64592f4de, skipping ID generation
2026-03-30 08:05:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 377864fd-ec6d-594c-b895-94a64592f4de sending to next pipeline
2026-03-30 08:05:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 377864fd-ec6d-594c-b895-94a64592f4de, identifier: SF19%20XEB
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699233013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699233013>
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232994/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232994>
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232931>
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232940>
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232916>
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232958>
2026-03-30 08:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232979>
2026-03-30 08:05:43 [bca.uk] INFO: Found listing with ID: WJ62%20BLV
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ62%2520BLV%27 HTTP/1.1" 200 None
2026-03-30 08:05:43 [bca.uk] INFO: Scrape type for WJ62%20BLV: 0
2026-03-30 08:05:43 [bca.uk] INFO: Found listing with ID: WJ63%20NXK
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ63%2520NXK%27 HTTP/1.1" 200 None
2026-03-30 08:05:43 [bca.uk] INFO: Scrape type for WJ63%20NXK: 0
2026-03-30 08:05:43 [bca.uk] INFO: Found listing with ID: WK54%20WFB
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK54%2520WFB%27 HTTP/1.1" 200 None
2026-03-30 08:05:43 [bca.uk] INFO: Scrape type for WK54%20WFB: 2
2026-03-30 08:05:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfad77a7-67ea-5182-9483-8f6ba67c894c with identifier: WK54%20WFB
2026-03-30 08:05:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfad77a7-67ea-5182-9483-8f6ba67c894c with scrape type 2
2026-03-30 08:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfad77a7-67ea-5182-9483-8f6ba67c894c with scrape type 2
2026-03-30 08:05:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfad77a7-67ea-5182-9483-8f6ba67c894c, identifier: WK54%20WFB
2026-03-30 08:05:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 377864fd-ec6d-594c-b895-94a64592f4de with identifier: SF19%20XEB
2026-03-30 08:05:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 377864fd-ec6d-594c-b895-94a64592f4de with identifier: SF19%20XEB
2026-03-30 08:05:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 377864fd-ec6d-594c-b895-94a64592f4de with identifier: SF19%20XEB to the API
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246310/600>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_expert_report_file_a3499acf-6329-420f-896c-c76b08538615.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF19%20XEB-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 6,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '377864fd-ec6d-594c-b895-94a64592f4de',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SF19 XEB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF19%20XEB&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'MERCEDES-BENZ',
'model': 'CITAN 109',
'odometer': 94964,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 16,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44311,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246283/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49981,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246291/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49426,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246299/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49084,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246310/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42793,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246317/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42551,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246324/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90148,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246338/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77393,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246351/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83141,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246363/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_377864fd-ec6d-594c-b895-94a64592f4de/377864fd-ec6d-594c-b895-94a64592f4de_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76039,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SF19XEB/699246372/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ CITAN 109 1.5 CDI 90 X-LONG Van',
'transmission': 'manual',
'trim': 'CDI 90 X-LONG',
'vin': 'WDF4156052U263073',
'year': 2019}
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF19%2520XEB%27 HTTP/1.1" 200 None
2026-03-30 08:05:43 [bca.uk] INFO: Saving data for SF19%20XEB: {'created_time': 1774857943.851128, 'last_price_update_time': 1774857943.851141, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF19%2520XEB') HTTP/1.1" 204 0
2026-03-30 08:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfad77a7-67ea-5182-9483-8f6ba67c894c with identifier: WK54%20WFB
2026-03-30 08:05:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfad77a7-67ea-5182-9483-8f6ba67c894c with identifier: WK54%20WFB
2026-03-30 08:05:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfad77a7-67ea-5182-9483-8f6ba67c894c with identifier: WK54%20WFB to the API
2026-03-30 08:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:44 [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': 202,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK54%20WFB-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dfad77a7-67ea-5182-9483-8f6ba67c894c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WK54 WFB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK54%20WFB&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MERCEDES-BENZ',
'model': 'C180',
'odometer': 131745,
'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': 'WDC2030462R150178',
'year': 2004}
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK54%2520WFB%27 HTTP/1.1" 200 None
2026-03-30 08:05:44 [bca.uk] INFO: Saving data for WK54%20WFB: {'auction_closing_time': 1774864800.0, 'created_time': 1774363578.186346, 'last_price_update_time': 1774857944.307224}
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK54%2520WFB') HTTP/1.1" 204 0
2026-03-30 08:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a0b6d0>
2026-03-30 08:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FLC71HSO%252F699121857%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121857/600 saved to cache
2026-03-30 08:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1af1613c-abaf-5569-b763-32c133bb73c8
2026-03-30 08:05:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1af1613c-abaf-5569-b763-32c133bb73c8, skipping ID generation
2026-03-30 08:05:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1af1613c-abaf-5569-b763-32c133bb73c8 sending to next pipeline
2026-03-30 08:05:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1af1613c-abaf-5569-b763-32c133bb73c8, identifier: LC71%20HSO
2026-03-30 08:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d7d10>
2026-03-30 08:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242597%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242597/600 saved to cache
2026-03-30 08:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:44 [bca.uk] INFO: Found listing with ID: WK58%20SYT
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK58%2520SYT%27 HTTP/1.1" 200 None
2026-03-30 08:05:44 [bca.uk] INFO: Scrape type for WK58%20SYT: 2
2026-03-30 08:05:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e44b591-28af-5d0e-8301-31608ffb5d89 with identifier: WK58%20SYT
2026-03-30 08:05:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e44b591-28af-5d0e-8301-31608ffb5d89 with scrape type 2
2026-03-30 08:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e44b591-28af-5d0e-8301-31608ffb5d89 with scrape type 2
2026-03-30 08:05:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e44b591-28af-5d0e-8301-31608ffb5d89, identifier: WK58%20SYT
2026-03-30 08:05:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1af1613c-abaf-5569-b763-32c133bb73c8 with identifier: LC71%20HSO
2026-03-30 08:05:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1af1613c-abaf-5569-b763-32c133bb73c8 with identifier: LC71%20HSO
2026-03-30 08:05:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1af1613c-abaf-5569-b763-32c133bb73c8 with identifier: LC71%20HSO to the API
2026-03-30 08:05:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121857/600>
{'auction_title': '',
'c_o_2_emission_value': 120,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_expert_report_file_097f195e-7c33-4a4f-aa85-886649e3caaa.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC71%20HSO-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1af1613c-abaf-5569-b763-32c133bb73c8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC71 HSO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC71%20HSO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 16356,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 11,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48098,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121851/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45390,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121857/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45799,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121863/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47593,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121868/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48810,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121873/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46143,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121878/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69046,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121881/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63307,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121890/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73308,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121897/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1af1613c-abaf-5569-b763-32c133bb73c8/1af1613c-abaf-5569-b763-32c133bb73c8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60735,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC71HSO/699121910/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'HYUNDAI I10 1.0 MPI PREMIUM Hatchback',
'transmission': 'manual',
'trim': 'MPI PREMIUM',
'vin': 'NLHDR51ALNZ107075',
'year': 2021}
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC71%2520HSO%27 HTTP/1.1" 200 None
2026-03-30 08:05:45 [bca.uk] INFO: Saving data for LC71%20HSO: {'created_time': 1774857945.378989, 'last_price_update_time': 1774857945.379002, 'auction_closing_time': 1774951200.0}
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520HSO') HTTP/1.1" 204 0
2026-03-30 08:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699232891>
2026-03-30 08:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SM21GYK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-30 08:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF20HGJ/42704639?sv=2020-08-04&st=2026-03-30T08%3A04%3A53Z&se=2026-03-30T08%3A29%3A53Z&sr=b&sp=r&sig=jtE8ctxrMxaLHh%2F8kuVcy7T7JHe3uaHSf4avjL2%2BUAA%3D)
2026-03-30 08:05:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e44b591-28af-5d0e-8301-31608ffb5d89 with identifier: WK58%20SYT
2026-03-30 08:05:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e44b591-28af-5d0e-8301-31608ffb5d89 with identifier: WK58%20SYT
2026-03-30 08:05:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e44b591-28af-5d0e-8301-31608ffb5d89 with identifier: WK58%20SYT to the API
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:45 [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': 162,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK58%20SYT-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2e44b591-28af-5d0e-8301-31608ffb5d89',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WK58 SYT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK58%20SYT&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MAZDA',
'model': '3',
'odometer': 69925,
'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': 'MAZDA 3 1.6 TAKARA Hatchback',
'transmission': 'manual',
'trim': 'TAKARA',
'vin': 'JMZBK14Z201774681',
'year': 2008}
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK58%2520SYT%27 HTTP/1.1" 200 None
2026-03-30 08:05:45 [bca.uk] INFO: Saving data for WK58%20SYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774448080.693392, 'last_price_update_time': 1774857945.980482}
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK58%2520SYT') HTTP/1.1" 204 0
2026-03-30 08:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: WV09%20BNK
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV09%2520BNK%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for WV09%20BNK: 2
2026-03-30 08:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e452d502-f7a2-5f3d-b548-6081c26bab93 with identifier: WV09%20BNK
2026-03-30 08:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e452d502-f7a2-5f3d-b548-6081c26bab93 with scrape type 2
2026-03-30 08:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e452d502-f7a2-5f3d-b548-6081c26bab93 with scrape type 2
2026-03-30 08:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e452d502-f7a2-5f3d-b548-6081c26bab93, identifier: WV09%20BNK
2026-03-30 08:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e452d502-f7a2-5f3d-b548-6081c26bab93 with identifier: WV09%20BNK
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=gold HTTP/1.1" 200 None
2026-03-30 08:05:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e452d502-f7a2-5f3d-b548-6081c26bab93 with identifier: WV09%20BNK
2026-03-30 08:05:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e452d502-f7a2-5f3d-b548-6081c26bab93 with identifier: WV09%20BNK to the API
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:46 [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': 219,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV09%20BNK-GB',
'category': 'Car',
'color': 'gold',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e452d502-f7a2-5f3d-b548-6081c26bab93',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WV09 BNK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV09%20BNK&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'VOLVO',
'model': 'XC70',
'odometer': 187994,
'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 SE G/T Estate',
'transmission': 'manual',
'trim': 'D5 SE G/T',
'vin': 'YV1BZ714691055004',
'year': 2009}
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV09%2520BNK%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Saving data for WV09%20BNK: {'auction_closing_time': 1774864800.0, 'created_time': 1774362766.851374, 'last_price_update_time': 1774857946.674158}
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV09%2520BNK') HTTP/1.1" 204 0
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: YE09%20XVV
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE09%2520XVV%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for YE09%20XVV: 0
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: FH12%20SXS
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH12%2520SXS%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for FH12%20SXS: 0
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: HG13%20LZF
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG13%2520LZF%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for HG13%20LZF: 0
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: HK57%20YCH
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK57%2520YCH%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for HK57%20YCH: 0
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: HV64%20ZMX
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV64%2520ZMX%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for HV64%20ZMX: 0
2026-03-30 08:05:46 [bca.uk] INFO: Found listing with ID: LR14%20NKS
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR14%2520NKS%27 HTTP/1.1" 200 None
2026-03-30 08:05:46 [bca.uk] INFO: Scrape type for LR14%20NKS: 2
2026-03-30 08:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4568ef2a-ac20-545c-8ca4-859ebbf9a7be with identifier: LR14%20NKS
2026-03-30 08:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4568ef2a-ac20-545c-8ca4-859ebbf9a7be with scrape type 2
2026-03-30 08:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4568ef2a-ac20-545c-8ca4-859ebbf9a7be with scrape type 2
2026-03-30 08:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4568ef2a-ac20-545c-8ca4-859ebbf9a7be, identifier: LR14%20NKS
2026-03-30 08:05:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29af3150>
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF20HGJ%252F699242588%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242588/600 saved to cache
2026-03-30 08:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd292d7e90>
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF20HGJ%252F699242556%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242556/600 saved to cache
2026-03-30 08:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd28aaeb10>
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_2.jpg HTTP/1.1" 201 0
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242533%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242533/600 saved to cache
2026-03-30 08:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd299e4410>
2026-03-30 08:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FMF20HGJ%252F699242542%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242542/600 saved to cache
2026-03-30 08:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87
2026-03-30 08:05:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87, skipping ID generation
2026-03-30 08:05:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87 sending to next pipeline
2026-03-30 08:05:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87, identifier: MF20%20HGJ
2026-03-30 08:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232940/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232891/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232994/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4568ef2a-ac20-545c-8ca4-859ebbf9a7be with identifier: LR14%20NKS
2026-03-30 08:05:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4568ef2a-ac20-545c-8ca4-859ebbf9a7be with identifier: LR14%20NKS
2026-03-30 08:05:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4568ef2a-ac20-545c-8ca4-859ebbf9a7be with identifier: LR14%20NKS to the API
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:47 [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=LR14%20NKS-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4568ef2a-ac20-545c-8ca4-859ebbf9a7be',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LR14 NKS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR14%20NKS&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'MAZDA',
'model': 'CX-5',
'odometer': 108234,
'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 CX-5 2.2 D 150 SE-L 2WD StationWagon',
'transmission': 'manual',
'trim': 'D 150 SE-L 2WD',
'vin': 'JMZKEF91600166760',
'year': 2014}
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR14%2520NKS%27 HTTP/1.1" 200 None
2026-03-30 08:05:47 [bca.uk] INFO: Saving data for LR14%20NKS: {'auction_closing_time': 1774864800.0, 'created_time': 1774303463.158093, 'last_price_update_time': 1774857947.592377}
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR14%2520NKS') HTTP/1.1" 204 0
2026-03-30 08:05:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87 with identifier: MF20%20HGJ
2026-03-30 08:05:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87 with identifier: MF20%20HGJ
2026-03-30 08:05:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 828dc34c-cfb8-5b45-aff7-fb5d72a4cf87 with identifier: MF20%20HGJ to the API
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242542/600>
{'auction_title': '',
'c_o_2_emission_value': 175,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_expert_report_file_955eb1c5-a88b-4447-b8db-0952fc3465de.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF20%20HGJ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.3L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '828dc34c-cfb8-5b45-aff7-fb5d72a4cf87',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MF20 HGJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF20%20HGJ&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'VAUXHALL',
'model': 'MOVANO 3500 FWD',
'odometer': 124473,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46585,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242509/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45083,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242520/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42787,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242533/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40487,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242542/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37909,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242547/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35481,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242556/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86165,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242569/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82547,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242588/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81515,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242597/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_828dc34c-cfb8-5b45-aff7-fb5d72a4cf87/828dc34c-cfb8-5b45-aff7-fb5d72a4cf87_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72290,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF20HGJ/699242616/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'VAUXHALL MOVANO 3500 FWD 2.3 BITURBO 150 L2 H3 PanelVan',
'transmission': 'manual',
'trim': 'BITURBO 150 L2 H3',
'vin': 'W0VMR3608LB212370',
'year': 2020}
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF20%2520HGJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:48 [bca.uk] INFO: Saving data for MF20%20HGJ: {'created_time': 1774857948.561324, 'last_price_update_time': 1774857948.561339, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF20%2520HGJ') HTTP/1.1" 204 0
2026-03-30 08:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699233013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SM21GYK/42773139?sv=2020-08-04&st=2026-03-30T08%3A04%3A50Z&se=2026-03-30T08%3A29%3A50Z&sr=b&sp=r&sig=zGn8uv98g9ST%2BTQGdPWJWwpz%2BuMlPZFmJsIOfXlmLfY%3D)
2026-03-30 08:05:48 [bca.uk] INFO: Found listing with ID: LT61%20FNW
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT61%2520FNW%27 HTTP/1.1" 200 None
2026-03-30 08:05:48 [bca.uk] INFO: Scrape type for LT61%20FNW: 0
2026-03-30 08:05:48 [bca.uk] INFO: Found listing with ID: LX15%20SYU
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX15%2520SYU%27 HTTP/1.1" 200 None
2026-03-30 08:05:48 [bca.uk] INFO: Scrape type for LX15%20SYU: 2
2026-03-30 08:05:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0df1070d-26d7-5112-945a-d59731d3671b with identifier: LX15%20SYU
2026-03-30 08:05:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0df1070d-26d7-5112-945a-d59731d3671b with scrape type 2
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0df1070d-26d7-5112-945a-d59731d3671b with scrape type 2
2026-03-30 08:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0df1070d-26d7-5112-945a-d59731d3671b, identifier: LX15%20SYU
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29979450>
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_3.jpg HTTP/1.1" 201 0
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21GYK%252F699232916%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232916/600 saved to cache
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a75bfd0>
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_6.jpg HTTP/1.1" 201 0
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21GYK%252F699232958%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232958/600 saved to cache
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a3dbd50>
2026-03-30 08:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08: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-30 08:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_7.jpg HTTP/1.1" 201 0
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%252FSM21GYK%252F699232979%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232979/600 saved to cache
2026-03-30 08:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0df1070d-26d7-5112-945a-d59731d3671b with identifier: LX15%20SYU
2026-03-30 08:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0df1070d-26d7-5112-945a-d59731d3671b with identifier: LX15%20SYU
2026-03-30 08:05:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0df1070d-26d7-5112-945a-d59731d3671b with identifier: LX15%20SYU to the API
2026-03-30 08:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:49 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX15%20SYU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0df1070d-26d7-5112-945a-d59731d3671b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LX15 SYU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX15%20SYU&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'VAUXHALL',
'model': 'INSIGNIA',
'odometer': 136648,
'odometer_reading_unit': '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 163 SRI VX-LINE Hatchback',
'transmission': 'manual',
'trim': 'CDTI E/F 163 SRI VX-LINE',
'vin': 'W0LGS6EM3E1183398',
'year': 2015}
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX15%2520SYU%27 HTTP/1.1" 200 None
2026-03-30 08:05:49 [bca.uk] INFO: Saving data for LX15%20SYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774303454.457464, 'last_price_update_time': 1774857949.235666}
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX15%2520SYU') HTTP/1.1" 204 0
2026-03-30 08:05:49 [bca.uk] INFO: Found listing with ID: MF58%20FJO
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF58%2520FJO%27 HTTP/1.1" 200 None
2026-03-30 08:05:49 [bca.uk] INFO: Scrape type for MF58%20FJO: 0
2026-03-30 08:05:49 [bca.uk] INFO: Found listing with ID: NJ11%20XCC
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ11%2520XCC%27 HTTP/1.1" 200 None
2026-03-30 08:05:49 [bca.uk] INFO: Scrape type for NJ11%20XCC: 0
2026-03-30 08:05:49 [bca.uk] INFO: Found listing with ID: NX59%20VNB
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX59%2520VNB%27 HTTP/1.1" 200 None
2026-03-30 08:05:49 [bca.uk] INFO: Scrape type for NX59%20VNB: 2
2026-03-30 08:05:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce75690c-4df7-5829-b0ed-b351b2f742a6 with identifier: NX59%20VNB
2026-03-30 08:05:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce75690c-4df7-5829-b0ed-b351b2f742a6 with scrape type 2
2026-03-30 08:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce75690c-4df7-5829-b0ed-b351b2f742a6 with scrape type 2
2026-03-30 08:05:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce75690c-4df7-5829-b0ed-b351b2f742a6, identifier: NX59%20VNB
2026-03-30 08:05:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce75690c-4df7-5829-b0ed-b351b2f742a6 with identifier: NX59%20VNB
2026-03-30 08:05:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce75690c-4df7-5829-b0ed-b351b2f742a6 with identifier: NX59%20VNB
2026-03-30 08:05:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce75690c-4df7-5829-b0ed-b351b2f742a6 with identifier: NX59%20VNB to the API
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:49 [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': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX59%20VNB-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ce75690c-4df7-5829-b0ed-b351b2f742a6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX59 VNB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX59%20VNB&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 104697,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'HONDA CIVIC 1.8 I-VTEC SE Hatchback',
'transmission': 'manual',
'trim': 'I-VTEC SE',
'vin': 'SHHFK27409U016122',
'year': 2009}
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX59%2520VNB%27 HTTP/1.1" 200 None
2026-03-30 08:05:49 [bca.uk] INFO: Saving data for NX59%20VNB: {'auction_closing_time': 1774864800.0, 'created_time': 1774362841.078147, 'last_price_update_time': 1774857949.862621}
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX59%2520VNB') HTTP/1.1" 204 0
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a821450>
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_5.jpg HTTP/1.1" 201 0
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM21GYK%252F699232940%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232940/600 saved to cache
2026-03-30 08:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd2a5d6290>
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_4.jpg HTTP/1.1" 201 0
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSM21GYK%252F699232931%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232931/600 saved to cache
2026-03-30 08:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd290acdd0>
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_0.jpg HTTP/1.1" 201 0
2026-03-30 08:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FSM21GYK%252F699232883%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232883/600 saved to cache
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd294a8390>
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_1.jpg HTTP/1.1" 201 0
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FSM21GYK%252F699232891%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232891/600 saved to cache
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29a6ad50>
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_8.jpg HTTP/1.1" 201 0
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FSM21GYK%252F699232994%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232994/600 saved to cache
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-30 08:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-30 08:05: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-30 08:05: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-30 08:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fcd29051110>
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 08:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_9.jpg HTTP/1.1" 201 0
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05: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%252FSM21GYK%252F699233013%252F600') HTTP/1.1" 204 0
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699233013/600 saved to cache
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9155b05c-5b0d-559f-9dc5-07848d0b366d
2026-03-30 08:05:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9155b05c-5b0d-559f-9dc5-07848d0b366d, skipping ID generation
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9155b05c-5b0d-559f-9dc5-07848d0b366d sending to next pipeline
2026-03-30 08:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9155b05c-5b0d-559f-9dc5-07848d0b366d, identifier: SM21%20GYK
2026-03-30 08:05:50 [bca.uk] INFO: Found listing with ID: OFZ%205008
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OFZ%25205008%27 HTTP/1.1" 200 None
2026-03-30 08:05:50 [bca.uk] INFO: Scrape type for OFZ%205008: 2
2026-03-30 08:05:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b2c453b-1f6e-5a23-bcd9-fd7068c099df with identifier: OFZ%205008
2026-03-30 08:05:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b2c453b-1f6e-5a23-bcd9-fd7068c099df with scrape type 2
2026-03-30 08:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b2c453b-1f6e-5a23-bcd9-fd7068c099df with scrape type 2
2026-03-30 08:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b2c453b-1f6e-5a23-bcd9-fd7068c099df, identifier: OFZ%205008
2026-03-30 08:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9155b05c-5b0d-559f-9dc5-07848d0b366d with identifier: SM21%20GYK
2026-03-30 08:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9155b05c-5b0d-559f-9dc5-07848d0b366d with identifier: SM21%20GYK
2026-03-30 08:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9155b05c-5b0d-559f-9dc5-07848d0b366d with identifier: SM21%20GYK to the API
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699233013/600>
{'auction_title': '',
'c_o_2_emission_value': 218,
'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_expert_report_file_ae35c9e5-5ed7-48fe-8d2a-570c17a2ea19.pdf',
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM21%20GYK-GB',
'category': 'LightCommercialVehicle',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9155b05c-5b0d-559f-9dc5-07848d0b366d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM21 GYK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM21%20GYK&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'TRANSIT 310 FWD',
'odometer': 94733,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 18,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48701,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232883/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43540,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232891/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41119,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232901/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42403,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232916/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40516,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232931/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41270,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232940/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94821,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232958/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68223,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232979/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87720,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699232994/600',
'Width': 600},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9155b05c-5b0d-559f-9dc5-07848d0b366d/9155b05c-5b0d-559f-9dc5-07848d0b366d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76519,
'Height': 338,
'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SM21GYK/699233013/600',
'Width': 600}],
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'FORD TRANSIT 310 FWD 2.0 EBL 130 L3 H2 TREND PanelVan',
'transmission': 'manual',
'trim': 'EBL 130 L3 H2 TREND',
'vin': 'WF0EXXTTREMP61917',
'year': 2021}
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM21%2520GYK%27 HTTP/1.1" 200 None
2026-03-30 08:05:50 [bca.uk] INFO: Saving data for SM21%20GYK: {'created_time': 1774857950.776546, 'last_price_update_time': 1774857950.776556, 'auction_closing_time': 1775037600.0}
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM21%2520GYK') HTTP/1.1" 204 0
2026-03-30 08:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b2c453b-1f6e-5a23-bcd9-fd7068c099df with identifier: OFZ%205008
2026-03-30 08:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b2c453b-1f6e-5a23-bcd9-fd7068c099df with identifier: OFZ%205008
2026-03-30 08:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b2c453b-1f6e-5a23-bcd9-fd7068c099df with identifier: OFZ%205008 to the API
2026-03-30 08:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:51 [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': 132,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OFZ%205008-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7b2c453b-1f6e-5a23-bcd9-fd7068c099df',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OFZ 5008',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OFZ%205008&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'AUDI',
'model': 'A6 AVANT',
'odometer': 208556,
'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 A6 AVANT 2.0 TDI 177 SE Estate',
'transmission': 'manual',
'trim': 'TDI 177 SE',
'vin': 'WAUZZZ4GXDN145951',
'year': 2013}
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OFZ%25205008%27 HTTP/1.1" 200 None
2026-03-30 08:05:51 [bca.uk] INFO: Saving data for OFZ%205008: {'auction_closing_time': 1774864800.0, 'created_time': 1774362769.558972, 'last_price_update_time': 1774857951.165153}
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OFZ%25205008') HTTP/1.1" 204 0
2026-03-30 08:05:51 [bca.uk] INFO: Found listing with ID: OW53%20UMO
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW53%2520UMO%27 HTTP/1.1" 200 None
2026-03-30 08:05:51 [bca.uk] INFO: Scrape type for OW53%20UMO: 2
2026-03-30 08:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39b029a2-f2fa-54c5-abcf-2c628d5f097b with identifier: OW53%20UMO
2026-03-30 08:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39b029a2-f2fa-54c5-abcf-2c628d5f097b with scrape type 2
2026-03-30 08:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39b029a2-f2fa-54c5-abcf-2c628d5f097b with scrape type 2
2026-03-30 08:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39b029a2-f2fa-54c5-abcf-2c628d5f097b, identifier: OW53%20UMO
2026-03-30 08:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39b029a2-f2fa-54c5-abcf-2c628d5f097b with identifier: OW53%20UMO
2026-03-30 08:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39b029a2-f2fa-54c5-abcf-2c628d5f097b with identifier: OW53%20UMO
2026-03-30 08:05:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39b029a2-f2fa-54c5-abcf-2c628d5f097b with identifier: OW53%20UMO to the API
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:51 [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': 234,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW53%20UMO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '39b029a2-f2fa-54c5-abcf-2c628d5f097b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OW53 UMO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW53%20UMO&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'VOLVO',
'model': 'V70',
'odometer': 123417,
'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': 'VOLVO V70 2.4 170 SE Estate',
'transmission': 'automatic',
'trim': '170 SE',
'vin': 'YV1SW61S942393557',
'year': 2004}
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW53%2520UMO%27 HTTP/1.1" 200 None
2026-03-30 08:05:51 [bca.uk] INFO: Saving data for OW53%20UMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774362808.971628, 'last_price_update_time': 1774857951.695124}
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW53%2520UMO') HTTP/1.1" 204 0
2026-03-30 08:05:51 [bca.uk] INFO: Found listing with ID: RJ11%20YBG
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ11%2520YBG%27 HTTP/1.1" 200 None
2026-03-30 08:05:51 [bca.uk] INFO: Scrape type for RJ11%20YBG: 2
2026-03-30 08:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43c90f72-b875-55b0-a6e3-2f57634e9f71 with identifier: RJ11%20YBG
2026-03-30 08:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43c90f72-b875-55b0-a6e3-2f57634e9f71 with scrape type 2
2026-03-30 08:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43c90f72-b875-55b0-a6e3-2f57634e9f71 with scrape type 2
2026-03-30 08:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43c90f72-b875-55b0-a6e3-2f57634e9f71, identifier: RJ11%20YBG
2026-03-30 08:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43c90f72-b875-55b0-a6e3-2f57634e9f71 with identifier: RJ11%20YBG
2026-03-30 08:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43c90f72-b875-55b0-a6e3-2f57634e9f71 with identifier: RJ11%20YBG
2026-03-30 08:05:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43c90f72-b875-55b0-a6e3-2f57634e9f71 with identifier: RJ11%20YBG to the API
2026-03-30 08:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:52 [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': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ11%20YBG-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '43c90f72-b875-55b0-a6e3-2f57634e9f71',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RJ11 YBG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ11%20YBG&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 143724,
'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': 'WF0JXXGAJJBK59398',
'year': 2011}
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ11%2520YBG%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Saving data for RJ11%20YBG: {'auction_closing_time': 1774864800.0, 'created_time': 1774362811.99602, 'last_price_update_time': 1774857952.19045}
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ11%2520YBG') HTTP/1.1" 204 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: RV11%20NYX
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV11%2520NYX%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for RV11%20NYX: 2
2026-03-30 08:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a86b62a6-7a6f-5ec8-a2be-e6132d8eb944 with identifier: RV11%20NYX
2026-03-30 08:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a86b62a6-7a6f-5ec8-a2be-e6132d8eb944 with scrape type 2
2026-03-30 08:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a86b62a6-7a6f-5ec8-a2be-e6132d8eb944 with scrape type 2
2026-03-30 08:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a86b62a6-7a6f-5ec8-a2be-e6132d8eb944, identifier: RV11%20NYX
2026-03-30 08:05:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a86b62a6-7a6f-5ec8-a2be-e6132d8eb944 with identifier: RV11%20NYX
2026-03-30 08:05:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a86b62a6-7a6f-5ec8-a2be-e6132d8eb944 with identifier: RV11%20NYX
2026-03-30 08:05:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a86b62a6-7a6f-5ec8-a2be-e6132d8eb944 with identifier: RV11%20NYX to the API
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:52 [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': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV11%20NYX-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a86b62a6-7a6f-5ec8-a2be-e6132d8eb944',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RV11 NYX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV11%20NYX&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'HYUNDAI',
'model': 'IX35',
'odometer': 129677,
'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 IX35 1.6 GDI STYLE 2WD StationWagon',
'transmission': 'manual',
'trim': 'GDI STYLE 2WD',
'vin': 'U5YZT81ALBL065423',
'year': 2011}
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV11%2520NYX%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Saving data for RV11%20NYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774391270.283743, 'last_price_update_time': 1774857952.712714}
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV11%2520NYX') HTTP/1.1" 204 0
2026-03-30 08:05:52 [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-30 08:05:52 [bca.uk] INFO: Found listing with ID: CV56%20YXN
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV56%2520YXN%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for CV56%20YXN: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: DG11%20EGJ
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG11%2520EGJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for DG11%20EGJ: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: FE09%20EOA
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE09%2520EOA%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for FE09%20EOA: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: FG12%20CXF
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG12%2520CXF%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for FG12%20CXF: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: WV68%20XXZ
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV68%2520XXZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for WV68%20XXZ: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: BD64%20HBE
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD64%2520HBE%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for BD64%20HBE: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: HK64%20KPR
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK64%2520KPR%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for HK64%20KPR: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: MA16%20WKP
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA16%2520WKP%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for MA16%20WKP: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: WF61%20JZG
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF61%2520JZG%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for WF61%20JZG: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: VK67%20KFZ
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK67%2520KFZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for VK67%20KFZ: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: VX67%20UYY
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX67%2520UYY%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for VX67%20UYY: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: BW15%20UPM
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW15%2520UPM%27 HTTP/1.1" 200 None
2026-03-30 08:05:52 [bca.uk] INFO: Scrape type for BW15%20UPM: 0
2026-03-30 08:05:52 [bca.uk] INFO: Found listing with ID: DY64%20FEV
2026-03-30 08:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY64%2520FEV%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Scrape type for DY64%20FEV: 2
2026-03-30 08:05:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f98eac9-e5d4-5a7a-bea0-c94195451ee2 with identifier: DY64%20FEV
2026-03-30 08:05:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f98eac9-e5d4-5a7a-bea0-c94195451ee2 with scrape type 2
2026-03-30 08:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f98eac9-e5d4-5a7a-bea0-c94195451ee2 with scrape type 2
2026-03-30 08:05:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f98eac9-e5d4-5a7a-bea0-c94195451ee2, identifier: DY64%20FEV
2026-03-30 08:05:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f98eac9-e5d4-5a7a-bea0-c94195451ee2 with identifier: DY64%20FEV
2026-03-30 08:05:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f98eac9-e5d4-5a7a-bea0-c94195451ee2 with identifier: DY64%20FEV
2026-03-30 08:05:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f98eac9-e5d4-5a7a-bea0-c94195451ee2 with identifier: DY64%20FEV to the API
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:53 [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=DY64%20FEV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3f98eac9-e5d4-5a7a-bea0-c94195451ee2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DY64 FEV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY64%20FEV&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 57927,
'odometer_reading_unit': '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 DSG Hatchback',
'transmission': 'automatic',
'trim': 'TSI 90 SE DSG',
'vin': 'WVWZZZ6RZFU048626',
'year': 2015}
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY64%2520FEV%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Saving data for DY64%20FEV: {'auction_closing_time': 1774864800.0, 'created_time': 1774565169.066999, 'last_price_update_time': 1774857953.551051}
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY64%2520FEV') HTTP/1.1" 204 0
2026-03-30 08:05:53 [bca.uk] INFO: Found listing with ID: NV15%20TXJ
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV15%2520TXJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Scrape type for NV15%20TXJ: 0
2026-03-30 08:05:53 [bca.uk] INFO: Found listing with ID: RA16%20FGU
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA16%2520FGU%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Scrape type for RA16%20FGU: 0
2026-03-30 08:05:53 [bca.uk] INFO: Found listing with ID: AK58%20WFA
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK58%2520WFA%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Scrape type for AK58%20WFA: 0
2026-03-30 08:05:53 [bca.uk] INFO: Found listing with ID: RO06%20OCF
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO06%2520OCF%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Scrape type for RO06%20OCF: 0
2026-03-30 08:05:53 [bca.uk] INFO: Found listing with ID: RX13%20YNL
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX13%2520YNL%27 HTTP/1.1" 200 None
2026-03-30 08:05:53 [bca.uk] INFO: Scrape type for RX13%20YNL: 2
2026-03-30 08:05:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f940fc93-7c29-55ee-a1e9-6e6c127cf095 with identifier: RX13%20YNL
2026-03-30 08:05:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f940fc93-7c29-55ee-a1e9-6e6c127cf095 with scrape type 2
2026-03-30 08:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f940fc93-7c29-55ee-a1e9-6e6c127cf095 with scrape type 2
2026-03-30 08:05:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f940fc93-7c29-55ee-a1e9-6e6c127cf095, identifier: RX13%20YNL
2026-03-30 08:05:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f940fc93-7c29-55ee-a1e9-6e6c127cf095 with identifier: RX13%20YNL
2026-03-30 08:05:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f940fc93-7c29-55ee-a1e9-6e6c127cf095 with identifier: RX13%20YNL
2026-03-30 08:05:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f940fc93-7c29-55ee-a1e9-6e6c127cf095 with identifier: RX13%20YNL to the API
2026-03-30 08:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:54 [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=RX13%20YNL-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f940fc93-7c29-55ee-a1e9-6e6c127cf095',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RX13 YNL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX13%20YNL&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 50881,
'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': 'WF0KXXGCBKCT30381',
'year': 2013}
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX13%2520YNL%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Saving data for RX13%20YNL: {'auction_closing_time': 1774864800.0, 'created_time': 1774303445.374006, 'last_price_update_time': 1774857954.237383}
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX13%2520YNL') HTTP/1.1" 204 0
2026-03-30 08:05:54 [bca.uk] INFO: Total items found: 100
2026-03-30 08:05:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded
2026-03-30 08:05:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:05:54 [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-30 08:05:54 [bca.uk] INFO: Found listing with ID: SO10%20SJD
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO10%2520SJD%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for SO10%20SJD: 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: LL12%20WDZ
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL12%2520WDZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for LL12%20WDZ: 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: PE68%20XAZ
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE68%2520XAZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for PE68%20XAZ: 2
2026-03-30 08:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d05006b7-fc88-59c0-8ac6-12159577f338 with identifier: PE68%20XAZ
2026-03-30 08:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d05006b7-fc88-59c0-8ac6-12159577f338 with scrape type 2
2026-03-30 08:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d05006b7-fc88-59c0-8ac6-12159577f338 with scrape type 2
2026-03-30 08:05:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d05006b7-fc88-59c0-8ac6-12159577f338, identifier: PE68%20XAZ
2026-03-30 08:05:54 [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-30 08:05:54 [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-30 08:05:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d05006b7-fc88-59c0-8ac6-12159577f338 with identifier: PE68%20XAZ
2026-03-30 08:05:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d05006b7-fc88-59c0-8ac6-12159577f338 with identifier: PE68%20XAZ
2026-03-30 08:05:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d05006b7-fc88-59c0-8ac6-12159577f338 with identifier: PE68%20XAZ to the API
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:54 [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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE68%20XAZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd05006b7-fc88-59c0-8ac6-12159577f338',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PE68 XAZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE68%20XAZ&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'HYUNDAI',
'model': 'KONA',
'odometer': 54968,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'HYUNDAI KONA 1.0 T-GDI 120 BD PREMIUM SE Hatchback',
'transmission': 'manual',
'trim': 'T-GDI 120 BD PREMIUM SE',
'vin': 'KMHK3811LJU124509',
'year': 2018}
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE68%2520XAZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Saving data for PE68%20XAZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774365641.463205, 'last_price_update_time': 1774857954.827096}
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE68%2520XAZ') HTTP/1.1" 204 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: FN13%20VTE
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN13%2520VTE%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for FN13%20VTE: 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: GF12%20ZVG
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF12%2520ZVG%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for GF12%20ZVG: 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: GJ14%20KEK
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ14%2520KEK%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for GJ14%20KEK: 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: GL12%20SGX
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL12%2520SGX%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for GL12%20SGX: 0
2026-03-30 08:05:54 [bca.uk] INFO: Found listing with ID: GV11%20WJM
2026-03-30 08:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV11%2520WJM%27 HTTP/1.1" 200 None
2026-03-30 08:05:54 [bca.uk] INFO: Scrape type for GV11%20WJM: 2
2026-03-30 08:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0305ee81-3fa5-5603-bd2b-236ec82af8a4 with identifier: GV11%20WJM
2026-03-30 08:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0305ee81-3fa5-5603-bd2b-236ec82af8a4 with scrape type 2
2026-03-30 08:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0305ee81-3fa5-5603-bd2b-236ec82af8a4 with scrape type 2
2026-03-30 08:05:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0305ee81-3fa5-5603-bd2b-236ec82af8a4, identifier: GV11%20WJM
2026-03-30 08:05:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: YG18%20UUV
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG18%2520UUV%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for YG18%20UUV: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: LT63%20TWG
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT63%2520TWG%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for LT63%20TWG: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: YE64%20WBN
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE64%2520WBN%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for YE64%20WBN: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: YH15%20YYU
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH15%2520YYU%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for YH15%20YYU: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: YE16%20BNZ
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE16%2520BNZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for YE16%20BNZ: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: AO67%20AHU
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO67%2520AHU%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for AO67%20AHU: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: AX15%20GHV
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX15%2520GHV%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for AX15%20GHV: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: BL14%20HCA
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL14%2520HCA%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for BL14%20HCA: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: SE14%20HLX
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE14%2520HLX%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for SE14%20HLX: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: SW15%20DBY
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW15%2520DBY%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for SW15%20DBY: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: V888%20KPD
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V888%2520KPD%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for V888%20KPD: 0
2026-03-30 08:05:55 [bca.uk] INFO: Found listing with ID: YA65%20UKW
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA65%2520UKW%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Scrape type for YA65%20UKW: 2
2026-03-30 08:05:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ffd52aa-9722-5706-8278-c83fbabdfcda with identifier: YA65%20UKW
2026-03-30 08:05:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ffd52aa-9722-5706-8278-c83fbabdfcda with scrape type 2
2026-03-30 08:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ffd52aa-9722-5706-8278-c83fbabdfcda with scrape type 2
2026-03-30 08:05:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ffd52aa-9722-5706-8278-c83fbabdfcda, identifier: YA65%20UKW
2026-03-30 08:05:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0305ee81-3fa5-5603-bd2b-236ec82af8a4 with identifier: GV11%20WJM
2026-03-30 08:05:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0305ee81-3fa5-5603-bd2b-236ec82af8a4 with identifier: GV11%20WJM
2026-03-30 08:05:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0305ee81-3fa5-5603-bd2b-236ec82af8a4 with identifier: GV11%20WJM to the API
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:05:55 [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=GV11%20WJM-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0305ee81-3fa5-5603-bd2b-236ec82af8a4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV11 WJM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV11%20WJM&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 126258,
'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 SE DSG Estate',
'transmission': 'automatic',
'trim': 'TDI 140 SE DSG',
'vin': 'WVWZZZ1KZBM664230',
'year': 2011}
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV11%2520WJM%27 HTTP/1.1" 200 None
2026-03-30 08:05:55 [bca.uk] INFO: Saving data for GV11%20WJM: {'auction_closing_time': 1774864800.0, 'created_time': 1774418985.645962, 'last_price_update_time': 1774857955.757511}
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV11%2520WJM') HTTP/1.1" 204 0
2026-03-30 08:05:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ffd52aa-9722-5706-8278-c83fbabdfcda with identifier: YA65%20UKW
2026-03-30 08:05:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ffd52aa-9722-5706-8278-c83fbabdfcda with identifier: YA65%20UKW
2026-03-30 08:05:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ffd52aa-9722-5706-8278-c83fbabdfcda with identifier: YA65%20UKW to the API
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:56 [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': 105,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA65%20UKW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9ffd52aa-9722-5706-8278-c83fbabdfcda',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YA65 UKW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA65%20UKW&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 104977,
'odometer_reading_unit': '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 C-MAX 1.5 TDCI 120 ZETEC MPV',
'transmission': 'manual',
'trim': 'TDCI 120 ZETEC',
'vin': 'WF0VXXGCEVFE21552',
'year': 2016}
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA65%2520UKW%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Saving data for YA65%20UKW: {'auction_closing_time': 1774864800.0, 'created_time': 1774563817.715857, 'last_price_update_time': 1774857956.243163}
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA65%2520UKW') HTTP/1.1" 204 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: GY59%20BWK
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY59%2520BWK%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for GY59%20BWK: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: HG12%20NLX
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG12%2520NLX%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for HG12%20NLX: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: HK57%20KTP
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK57%2520KTP%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for HK57%20KTP: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: HK65%20ZWD
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for HK65%20ZWD: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: AJ62%20RFN
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ62%2520RFN%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for AJ62%20RFN: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: YG24%20RGT
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG24%2520RGT%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for YG24%20RGT: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: LD75%20AOL
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD75%2520AOL%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for LD75%20AOL: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: BP17%20UCL
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP17%2520UCL%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for BP17%20UCL: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: DV15%20DSO
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV15%2520DSO%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for DV15%20DSO: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: KV66%20KTA
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV66%2520KTA%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for KV66%20KTA: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: YB64%20PVZ
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB64%2520PVZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for YB64%20PVZ: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: YH65%20MFP
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH65%2520MFP%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for YH65%20MFP: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: HT10%20PCY
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT10%2520PCY%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for HT10%20PCY: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: RA66%20OVT
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA66%2520OVT%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for RA66%20OVT: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: FN64%20MFZ
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN64%2520MFZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for FN64%20MFZ: 2
2026-03-30 08:05:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59b079fe-5fe7-5599-8caf-d490407dd977 with identifier: FN64%20MFZ
2026-03-30 08:05:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59b079fe-5fe7-5599-8caf-d490407dd977 with scrape type 2
2026-03-30 08:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59b079fe-5fe7-5599-8caf-d490407dd977 with scrape type 2
2026-03-30 08:05:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59b079fe-5fe7-5599-8caf-d490407dd977, identifier: FN64%20MFZ
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: YS64%20XOK
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS64%2520XOK%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for YS64%20XOK: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: KD06%20PWY
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD06%2520PWY%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for KD06%20PWY: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: YT60%20ORY
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT60%2520ORY%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for YT60%20ORY: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: AO60%20TNJ
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO60%2520TNJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for AO60%20TNJ: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: CE12%20XPW
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE12%2520XPW%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for CE12%20XPW: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: GF62%20UBR
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF62%2520UBR%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for GF62%20UBR: 0
2026-03-30 08:05:56 [bca.uk] INFO: Found listing with ID: GY58%20YRU
2026-03-30 08:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY58%2520YRU%27 HTTP/1.1" 200 None
2026-03-30 08:05:56 [bca.uk] INFO: Scrape type for GY58%20YRU: 2
2026-03-30 08:05:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5208b89-3e83-5042-94a0-1dad787bd841 with identifier: GY58%20YRU
2026-03-30 08:05:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5208b89-3e83-5042-94a0-1dad787bd841 with scrape type 2
2026-03-30 08:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5208b89-3e83-5042-94a0-1dad787bd841 with scrape type 2
2026-03-30 08:05:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5208b89-3e83-5042-94a0-1dad787bd841, identifier: GY58%20YRU
2026-03-30 08:05:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59b079fe-5fe7-5599-8caf-d490407dd977 with identifier: FN64%20MFZ
2026-03-30 08:05:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59b079fe-5fe7-5599-8caf-d490407dd977 with identifier: FN64%20MFZ
2026-03-30 08:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59b079fe-5fe7-5599-8caf-d490407dd977 with identifier: FN64%20MFZ to the API
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:57 [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': 116,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN64%20MFZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '59b079fe-5fe7-5599-8caf-d490407dd977',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FN64 MFZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN64%20MFZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A6',
'odometer': 175936,
'odometer_reading_unit': '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 A6 2.0 TDI ULTRA 190 BLACK ED.S-T Saloon',
'transmission': 'automatic',
'trim': 'TDI ULTRA 190 BLACK ED.S-T',
'vin': 'WAUZZZ4G6FN056865',
'year': 2015}
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN64%2520MFZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Saving data for FN64%20MFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774476413.559495, 'last_price_update_time': 1774857957.274102}
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN64%2520MFZ') HTTP/1.1" 204 0
2026-03-30 08:05:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5208b89-3e83-5042-94a0-1dad787bd841 with identifier: GY58%20YRU
2026-03-30 08:05:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5208b89-3e83-5042-94a0-1dad787bd841 with identifier: GY58%20YRU
2026-03-30 08:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5208b89-3e83-5042-94a0-1dad787bd841 with identifier: GY58%20YRU to the API
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:05:57 [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': 163,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY58%20YRU-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f5208b89-3e83-5042-94a0-1dad787bd841',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GY58 YRU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY58%20YRU&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'TOYOTA',
'model': 'AURIS',
'odometer': 113492,
'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 T3 Hatchback',
'transmission': 'manual',
'trim': 'VVTI T3',
'vin': 'SB1KM56E30F029748',
'year': 2008}
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY58%2520YRU%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Saving data for GY58%20YRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774651421.031223, 'last_price_update_time': 1774857957.822539}
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY58%2520YRU') HTTP/1.1" 204 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: KN15%20KNH
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN15%2520KNH%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for KN15%20KNH: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: SA68%20XMR
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA68%2520XMR%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for SA68%20XMR: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: MV68%20YPF
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV68%2520YPF%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for MV68%20YPF: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: FV64%20AUX
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV64%2520AUX%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for FV64%20AUX: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: GY64%20VCN
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY64%2520VCN%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for GY64%20VCN: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: FXZ%209529
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FXZ%25209529%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for FXZ%209529: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: YH09%20UFX
2026-03-30 08:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH09%2520UFX%27 HTTP/1.1" 200 None
2026-03-30 08:05:57 [bca.uk] INFO: Scrape type for YH09%20UFX: 0
2026-03-30 08:05:57 [bca.uk] INFO: Found listing with ID: YK02%20UWL
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK02%2520UWL%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for YK02%20UWL: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: N300%20GRA
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27N300%2520GRA%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for N300%20GRA: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: YE13%20NRJ
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE13%2520NRJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for YE13%20NRJ: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: OY11%20MFP
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY11%2520MFP%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for OY11%20MFP: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PE59%20GHB
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE59%2520GHB%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PE59%20GHB: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PJ60%20OUY
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ60%2520OUY%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PJ60%20OUY: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PX16%20OFH
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX16%2520OFH%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PX16%20OFH: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: SW59%20GZN
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW59%2520GZN%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for SW59%20GZN: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: VE14%20HHP
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE14%2520HHP%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for VE14%20HHP: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: WU66%20PXJ
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU66%2520PXJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for WU66%20PXJ: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: YH11%20CYZ
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH11%2520CYZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for YH11%20CYZ: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: YR63%20JXD
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR63%2520JXD%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for YR63%20JXD: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: CV65%20RRY
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV65%2520RRY%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for CV65%20RRY: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: DG14%20PDV
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG14%2520PDV%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for DG14%20PDV: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: DU13%20AUM
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU13%2520AUM%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for DU13%20AUM: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: EO62%20BFE
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO62%2520BFE%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for EO62%20BFE: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: FL10%20FKN
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL10%2520FKN%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for FL10%20FKN: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MA60%20UTM
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA60%2520UTM%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MA60%20UTM: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MA61%20RWZ
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA61%2520RWZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MA61%20RWZ: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MF12%20NUV
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF12%2520NUV%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MF12%20NUV: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: ML08%20UCY
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML08%2520UCY%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for ML08%20UCY: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MT12%20ZNR
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT12%2520ZNR%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MT12%20ZNR: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MT60%20JXW
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT60%2520JXW%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MT60%20JXW: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MW61%20AJO
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW61%2520AJO%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MW61%20AJO: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MW63%20EZT
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW63%2520EZT%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MW63%20EZT: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: AJ11%20NFR
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ11%2520NFR%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for AJ11%20NFR: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: BJ59%20HKC
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ59%2520HKC%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for BJ59%20HKC: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: CE61%20YGC
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE61%2520YGC%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for CE61%20YGC: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PJ68%20AYD
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ68%2520AYD%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PJ68%20AYD: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: KE19%20ODG
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE19%2520ODG%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for KE19%20ODG: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: DF18%20UUA
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF18%2520UUA%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for DF18%20UUA: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: KM68%20WZP
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM68%2520WZP%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for KM68%20WZP: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PN68%20BZB
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN68%2520BZB%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PN68%20BZB: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: RRZ%209472
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RRZ%25209472%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for RRZ%209472: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PG73%20AHU
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PG73%2520AHU%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PG73%20AHU: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: WHZ%203609
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WHZ%25203609%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for WHZ%203609: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MJ15%20GNK
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ15%2520GNK%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MJ15%20GNK: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PJ66%20DPK
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ66%2520DPK%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PJ66%20DPK: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PK16%20BGU
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK16%2520BGU%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PK16%20BGU: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: SHZ%204847
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SHZ%25204847%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for SHZ%204847: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: DF14%20ENO
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF14%2520ENO%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for DF14%20ENO: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: DF59%20HXA
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF59%2520HXA%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for DF59%20HXA: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: EGZ%203015
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EGZ%25203015%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for EGZ%203015: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: HW67%20GWK
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HW67%2520GWK%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for HW67%20GWK: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: MA66%20FNM
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA66%2520FNM%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for MA66%20FNM: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: PF60%20FKN
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF60%2520FKN%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for PF60%20FKN: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: VEZ%207096
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VEZ%25207096%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for VEZ%207096: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: AF16%20WXA
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF16%2520WXA%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for AF16%20WXA: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: DSZ%207504
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DSZ%25207504%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for DSZ%207504: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: FG67%20GJU
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG67%2520GJU%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for FG67%20GJU: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: ST19%20CBF
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST19%2520CBF%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for ST19%20CBF: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: WG67%20KDZ
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG67%2520KDZ%27 HTTP/1.1" 200 None
2026-03-30 08:05:58 [bca.uk] INFO: Scrape type for WG67%20KDZ: 0
2026-03-30 08:05:58 [bca.uk] INFO: Found listing with ID: WHZ%208143
2026-03-30 08:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WHZ%25208143%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for WHZ%208143: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: YB18%20HGA
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB18%2520HGA%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for YB18%20HGA: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: YH66%20USG
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH66%2520USG%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for YH66%20USG: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: YR15%20BJV
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR15%2520BJV%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for YR15%20BJV: 2
2026-03-30 08:05:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac5d5728-68fe-57af-9960-f1f173195e05 with identifier: YR15%20BJV
2026-03-30 08:05:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac5d5728-68fe-57af-9960-f1f173195e05 with scrape type 2
2026-03-30 08:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac5d5728-68fe-57af-9960-f1f173195e05 with scrape type 2
2026-03-30 08:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac5d5728-68fe-57af-9960-f1f173195e05, identifier: YR15%20BJV
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: MT61%20NXP
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT61%2520NXP%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for MT61%20NXP: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: PK58%20XAE
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK58%2520XAE%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for PK58%20XAE: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: SK60%20OFB
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK60%2520OFB%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for SK60%20OFB: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: YB63%20ZKP
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB63%2520ZKP%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for YB63%20ZKP: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: BF08%20KPJ
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF08%2520KPJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for BF08%20KPJ: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: DE05%20BXV
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE05%2520BXV%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for DE05%20BXV: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: GJ58%20HSC
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ58%2520HSC%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for GJ58%20HSC: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: GN08%20YVR
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN08%2520YVR%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for GN08%20YVR: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: OY63%20EWL
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY63%2520EWL%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for OY63%20EWL: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: VO59%20ZFX
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO59%2520ZFX%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for VO59%20ZFX: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: CE56%20FYG
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE56%2520FYG%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for CE56%20FYG: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: FV62%20YZH
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV62%2520YZH%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for FV62%20YZH: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: NC06%20ENK
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC06%2520ENK%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for NC06%20ENK: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: RY03%20RYA
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY03%2520RYA%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for RY03%20RYA: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: YK60%20MHY
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK60%2520MHY%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for YK60%20MHY: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: KN13%20ZMX
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN13%2520ZMX%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for KN13%20ZMX: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: KR63%20YFY
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR63%2520YFY%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for KR63%20YFY: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: KS61%20VEM
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS61%2520VEM%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for KS61%20VEM: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: LO12%20SYJ
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO12%2520SYJ%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for LO12%20SYJ: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: LT11%20CZG
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT11%2520CZG%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for LT11%20CZG: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: LT15%20ODK
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT15%2520ODK%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for LT15%20ODK: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: NL61%20SUX
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL61%2520SUX%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for NL61%20SUX: 0
2026-03-30 08:05:59 [bca.uk] INFO: Found listing with ID: OY57%20WCL
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY57%2520WCL%27 HTTP/1.1" 200 None
2026-03-30 08:05:59 [bca.uk] INFO: Scrape type for OY57%20WCL: 2
2026-03-30 08:05:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edf81143-cccf-565a-b1eb-76408d5b96eb with identifier: OY57%20WCL
2026-03-30 08:05:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edf81143-cccf-565a-b1eb-76408d5b96eb with scrape type 2
2026-03-30 08:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edf81143-cccf-565a-b1eb-76408d5b96eb with scrape type 2
2026-03-30 08:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edf81143-cccf-565a-b1eb-76408d5b96eb, identifier: OY57%20WCL
2026-03-30 08:05:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac5d5728-68fe-57af-9960-f1f173195e05 with identifier: YR15%20BJV
2026-03-30 08:05:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac5d5728-68fe-57af-9960-f1f173195e05 with identifier: YR15%20BJV
2026-03-30 08:05:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac5d5728-68fe-57af-9960-f1f173195e05 with identifier: YR15%20BJV to the API
2026-03-30 08:05:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:00 [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=YR15%20BJV-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ac5d5728-68fe-57af-9960-f1f173195e05',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YR15 BJV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR15%20BJV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'MINI',
'model': 'ONE',
'odometer': 94619,
'odometer_reading_unit': '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': 'WMWXS12020T820328',
'year': 2015}
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR15%2520BJV%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Saving data for YR15%20BJV: {'auction_closing_time': 1774864800.0, 'created_time': 1774563812.967672, 'last_price_update_time': 1774857960.202121}
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR15%2520BJV') HTTP/1.1" 204 0
2026-03-30 08:06:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edf81143-cccf-565a-b1eb-76408d5b96eb with identifier: OY57%20WCL
2026-03-30 08:06:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edf81143-cccf-565a-b1eb-76408d5b96eb with identifier: OY57%20WCL
2026-03-30 08:06:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edf81143-cccf-565a-b1eb-76408d5b96eb with identifier: OY57%20WCL to the API
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:00 [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': 244,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY57%20WCL-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.7L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'edf81143-cccf-565a-b1eb-76408d5b96eb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OY57 WCL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY57%20WCL&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LAND ROVER',
'model': 'DISCOVERY 3',
'odometer': 133783,
'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 DISCOVERY 3 2.7 TD V6 GS StationWagon',
'transmission': 'manual',
'trim': 'TD V6 GS',
'vin': 'SALLAAA178A449621',
'year': 2007}
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY57%2520WCL%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Saving data for OY57%20WCL: {'auction_closing_time': 1774864800.0, 'created_time': 1774651418.588956, 'last_price_update_time': 1774857960.699851}
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY57%2520WCL') HTTP/1.1" 204 0
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: YR64%20ZFO
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR64%2520ZFO%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for YR64%20ZFO: 0
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: CK15%20AEP
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK15%2520AEP%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for CK15%20AEP: 2
2026-03-30 08:06:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bc9892e-63b3-552b-a3fc-3b268fda2f80 with identifier: CK15%20AEP
2026-03-30 08:06:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bc9892e-63b3-552b-a3fc-3b268fda2f80 with scrape type 2
2026-03-30 08:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bc9892e-63b3-552b-a3fc-3b268fda2f80 with scrape type 2
2026-03-30 08:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1bc9892e-63b3-552b-a3fc-3b268fda2f80, identifier: CK15%20AEP
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: RE62%20UHU
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE62%2520UHU%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for RE62%20UHU: 0
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: AO63%20VKT
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO63%2520VKT%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for AO63%20VKT: 0
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: DK65%20MLU
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK65%2520MLU%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for DK65%20MLU: 0
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: EK61%20WNP
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK61%2520WNP%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for EK61%20WNP: 0
2026-03-30 08:06:00 [bca.uk] INFO: Found listing with ID: EO14%20MLL
2026-03-30 08:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO14%2520MLL%27 HTTP/1.1" 200 None
2026-03-30 08:06:00 [bca.uk] INFO: Scrape type for EO14%20MLL: 0
2026-03-30 08:06:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1bc9892e-63b3-552b-a3fc-3b268fda2f80 with identifier: CK15%20AEP
2026-03-30 08:06:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1bc9892e-63b3-552b-a3fc-3b268fda2f80 with identifier: CK15%20AEP
2026-03-30 08:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1bc9892e-63b3-552b-a3fc-3b268fda2f80 with identifier: CK15%20AEP to the API
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:01 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK15%20AEP-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1bc9892e-63b3-552b-a3fc-3b268fda2f80',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CK15 AEP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK15%20AEP&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 78302,
'odometer_reading_unit': '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.0 E/B 125 TITANIUM MPV',
'transmission': 'manual',
'trim': 'E/B 125 TITANIUM',
'vin': 'WF0JXXGCBJFD56249',
'year': 2015}
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK15%2520AEP%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Saving data for CK15%20AEP: {'auction_closing_time': 1774864800.0, 'created_time': 1774564242.47152, 'last_price_update_time': 1774857961.327294}
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK15%2520AEP') HTTP/1.1" 204 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: DA66%20OXP
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA66%2520OXP%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for DA66%20OXP: 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: DE14%20WTA
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE14%2520WTA%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for DE14%20WTA: 2
2026-03-30 08:06:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4bc9828-4b13-51aa-b74d-07790d1a8cf1 with identifier: DE14%20WTA
2026-03-30 08:06:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4bc9828-4b13-51aa-b74d-07790d1a8cf1 with scrape type 2
2026-03-30 08:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4bc9828-4b13-51aa-b74d-07790d1a8cf1 with scrape type 2
2026-03-30 08:06:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4bc9828-4b13-51aa-b74d-07790d1a8cf1, identifier: DE14%20WTA
2026-03-30 08:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4bc9828-4b13-51aa-b74d-07790d1a8cf1 with identifier: DE14%20WTA
2026-03-30 08:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4bc9828-4b13-51aa-b74d-07790d1a8cf1 with identifier: DE14%20WTA
2026-03-30 08:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4bc9828-4b13-51aa-b74d-07790d1a8cf1 with identifier: DE14%20WTA to the API
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:01 [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': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE14%20WTA-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e4bc9828-4b13-51aa-b74d-07790d1a8cf1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DE14 WTA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE14%20WTA&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'KUGA',
'odometer': 90870,
'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': 'WF0AXXWPMAEU73334',
'year': 2014}
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE14%2520WTA%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Saving data for DE14%20WTA: {'auction_closing_time': 1774864800.0, 'created_time': 1774479491.94945, 'last_price_update_time': 1774857961.842804}
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE14%2520WTA') HTTP/1.1" 204 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: DE64%20TVD
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE64%2520TVD%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for DE64%20TVD: 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: DV64%20UBN
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV64%2520UBN%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for DV64%20UBN: 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: FD16%20VWM
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD16%2520VWM%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for FD16%20VWM: 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: FL16%20CWO
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL16%2520CWO%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for FL16%20CWO: 0
2026-03-30 08:06:01 [bca.uk] INFO: Found listing with ID: GV65%20GPK
2026-03-30 08:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV65%2520GPK%27 HTTP/1.1" 200 None
2026-03-30 08:06:01 [bca.uk] INFO: Scrape type for GV65%20GPK: 2
2026-03-30 08:06:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ac89438-1ab0-529a-887b-984332d48037 with identifier: GV65%20GPK
2026-03-30 08:06:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ac89438-1ab0-529a-887b-984332d48037 with scrape type 2
2026-03-30 08:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ac89438-1ab0-529a-887b-984332d48037 with scrape type 2
2026-03-30 08:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ac89438-1ab0-529a-887b-984332d48037, identifier: GV65%20GPK
2026-03-30 08:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ac89438-1ab0-529a-887b-984332d48037 with identifier: GV65%20GPK
2026-03-30 08:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ac89438-1ab0-529a-887b-984332d48037 with identifier: GV65%20GPK
2026-03-30 08:06:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ac89438-1ab0-529a-887b-984332d48037 with identifier: GV65%20GPK to the API
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:02 [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=GV65%20GPK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5ac89438-1ab0-529a-887b-984332d48037',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV65 GPK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV65%20GPK&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'SUZUKI',
'model': 'VITARA',
'odometer': 123921,
'odometer_reading_unit': '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 VITARA 1.6 SZ-T Hatchback',
'transmission': 'manual',
'trim': 'SZ-T',
'vin': 'TSMLYD21S00168060',
'year': 2015}
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV65%2520GPK%27 HTTP/1.1" 200 None
2026-03-30 08:06:02 [bca.uk] INFO: Saving data for GV65%20GPK: {'auction_closing_time': 1774864800.0, 'created_time': 1774565191.696454, 'last_price_update_time': 1774857962.461766}
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV65%2520GPK') HTTP/1.1" 204 0
2026-03-30 08:06:02 [bca.uk] INFO: Found listing with ID: HY65%20KRJ
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY65%2520KRJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:02 [bca.uk] INFO: Scrape type for HY65%20KRJ: 0
2026-03-30 08:06:02 [bca.uk] INFO: Found listing with ID: M70%20ODE
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M70%2520ODE%27 HTTP/1.1" 200 None
2026-03-30 08:06:02 [bca.uk] INFO: Scrape type for M70%20ODE: 0
2026-03-30 08:06:02 [bca.uk] INFO: Found listing with ID: PY14%20EBA
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY14%2520EBA%27 HTTP/1.1" 200 None
2026-03-30 08:06:02 [bca.uk] INFO: Scrape type for PY14%20EBA: 2
2026-03-30 08:06:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 285fd6ab-cea7-5462-9df2-43652a6b445f with identifier: PY14%20EBA
2026-03-30 08:06:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 285fd6ab-cea7-5462-9df2-43652a6b445f with scrape type 2
2026-03-30 08:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 285fd6ab-cea7-5462-9df2-43652a6b445f with scrape type 2
2026-03-30 08:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 285fd6ab-cea7-5462-9df2-43652a6b445f, identifier: PY14%20EBA
2026-03-30 08:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 285fd6ab-cea7-5462-9df2-43652a6b445f with identifier: PY14%20EBA
2026-03-30 08:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 285fd6ab-cea7-5462-9df2-43652a6b445f with identifier: PY14%20EBA
2026-03-30 08:06:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 285fd6ab-cea7-5462-9df2-43652a6b445f with identifier: PY14%20EBA to the API
2026-03-30 08:06:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:03 [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=PY14%20EBA-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.7L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '285fd6ab-cea7-5462-9df2-43652a6b445f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PY14 EBA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY14%20EBA&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'HYUNDAI',
'model': 'IX35',
'odometer': 113959,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'HYUNDAI IX35 1.7 CRDI SE 2WD StationWagon',
'transmission': 'manual',
'trim': 'CRDI SE 2WD',
'vin': 'TMAJU81ULEJ604539',
'year': 2014}
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY14%2520EBA%27 HTTP/1.1" 200 None
2026-03-30 08:06:03 [bca.uk] INFO: Saving data for PY14%20EBA: {'auction_closing_time': 1774864800.0, 'created_time': 1774651458.300432, 'last_price_update_time': 1774857963.103114}
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY14%2520EBA') HTTP/1.1" 204 0
2026-03-30 08:06:03 [bca.uk] INFO: Found listing with ID: SH64%20FFB
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH64%2520FFB%27 HTTP/1.1" 200 None
2026-03-30 08:06:03 [bca.uk] INFO: Scrape type for SH64%20FFB: 0
2026-03-30 08:06:03 [bca.uk] INFO: Found listing with ID: AE16%20SPZ
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE16%2520SPZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:03 [bca.uk] INFO: Scrape type for AE16%20SPZ: 0
2026-03-30 08:06:03 [bca.uk] INFO: Found listing with ID: CU54%20OFO
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU54%2520OFO%27 HTTP/1.1" 200 None
2026-03-30 08:06:03 [bca.uk] INFO: Scrape type for CU54%20OFO: 0
2026-03-30 08:06:03 [bca.uk] INFO: Found listing with ID: GL61%20YHO
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL61%2520YHO%27 HTTP/1.1" 200 None
2026-03-30 08:06:03 [bca.uk] INFO: Scrape type for GL61%20YHO: 0
2026-03-30 08:06:03 [bca.uk] INFO: Found listing with ID: VN17%20XYT
2026-03-30 08:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN17%2520XYT%27 HTTP/1.1" 200 None
2026-03-30 08:06:03 [bca.uk] INFO: Scrape type for VN17%20XYT: 0
2026-03-30 08:06:05 [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-30 08:06:06 [bca.uk] INFO: Total items found: 100
2026-03-30 08:06:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded
2026-03-30 08:06:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:06:06 [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-30 08:06:06 [bca.uk] INFO: Found listing with ID: ASZ%205349
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ASZ%25205349%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for ASZ%205349: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: FE04%20PMY
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE04%2520PMY%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for FE04%20PMY: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: OY12%20WFC
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY12%2520WFC%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for OY12%20WFC: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: YY15%20GXL
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY15%2520GXL%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for YY15%20GXL: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: WJ68%20YNB
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ68%2520YNB%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for WJ68%20YNB: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: YH19%20LVV
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH19%2520LVV%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for YH19%20LVV: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: EA18%20YDV
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA18%2520YDV%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for EA18%20YDV: 0
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: OO67%20KEZ
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OO67%2520KEZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for OO67%20KEZ: 2
2026-03-30 08:06:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7648973b-7904-51ff-995d-2a61912862ae with identifier: OO67%20KEZ
2026-03-30 08:06:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7648973b-7904-51ff-995d-2a61912862ae with scrape type 2
2026-03-30 08:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7648973b-7904-51ff-995d-2a61912862ae with scrape type 2
2026-03-30 08:06:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7648973b-7904-51ff-995d-2a61912862ae, identifier: OO67%20KEZ
2026-03-30 08:06:06 [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-30 08:06:06 [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-30 08:06:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7648973b-7904-51ff-995d-2a61912862ae with identifier: OO67%20KEZ
2026-03-30 08:06:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7648973b-7904-51ff-995d-2a61912862ae with identifier: OO67%20KEZ
2026-03-30 08:06:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7648973b-7904-51ff-995d-2a61912862ae with identifier: OO67%20KEZ to the API
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:06 [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=OO67%20KEZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7648973b-7904-51ff-995d-2a61912862ae',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OO67 KEZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OO67%20KEZ&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 55087,
'odometer_reading_unit': '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.5 DCI 115 N-CONNECTA Hatchback',
'transmission': 'manual',
'trim': 'DCI 115 N-CONNECTA',
'vin': 'SJNFAAJ11U2514632',
'year': 2019}
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OO67%2520KEZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Saving data for OO67%20KEZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774651407.502724, 'last_price_update_time': 1774857966.772884}
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OO67%2520KEZ') HTTP/1.1" 204 0
2026-03-30 08:06:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:06:06 [bca.uk] INFO: Found listing with ID: RF68%20YKB
2026-03-30 08:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF68%2520YKB%27 HTTP/1.1" 200 None
2026-03-30 08:06:06 [bca.uk] INFO: Scrape type for RF68%20YKB: 2
2026-03-30 08:06:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d782542-9009-51c1-82ac-a53cb5fde9bc with identifier: RF68%20YKB
2026-03-30 08:06:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d782542-9009-51c1-82ac-a53cb5fde9bc with scrape type 2
2026-03-30 08:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d782542-9009-51c1-82ac-a53cb5fde9bc with scrape type 2
2026-03-30 08:06:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d782542-9009-51c1-82ac-a53cb5fde9bc, identifier: RF68%20YKB
2026-03-30 08:06:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d782542-9009-51c1-82ac-a53cb5fde9bc with identifier: RF68%20YKB
2026-03-30 08:06:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d782542-9009-51c1-82ac-a53cb5fde9bc with identifier: RF68%20YKB
2026-03-30 08:06:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d782542-9009-51c1-82ac-a53cb5fde9bc with identifier: RF68%20YKB to the API
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:07 [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': 202,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF68%20YKB-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0d782542-9009-51c1-82ac-a53cb5fde9bc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RF68 YKB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF68%20YKB&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'R/R SPORT',
'odometer': 54573,
'odometer_reading_unit': '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 DYNAMIC StationWagon',
'transmission': 'automatic',
'trim': 'SDV6 306 HSE DYNAMIC',
'vin': 'SALWA2AK2KA830665',
'year': 2019}
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF68%2520YKB%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Saving data for RF68%20YKB: {'auction_closing_time': 1774864800.0, 'created_time': 1774303586.00705, 'last_price_update_time': 1774857967.366531}
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF68%2520YKB') HTTP/1.1" 204 0
2026-03-30 08:06:07 [bca.uk] INFO: Found listing with ID: EF03%20CXR
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF03%2520CXR%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Scrape type for EF03%20CXR: 0
2026-03-30 08:06:07 [bca.uk] INFO: Found listing with ID: LK18%20UPR
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK18%2520UPR%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Scrape type for LK18%20UPR: 0
2026-03-30 08:06:07 [bca.uk] INFO: Found listing with ID: KK15%20GPV
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KK15%2520GPV%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Scrape type for KK15%20GPV: 0
2026-03-30 08:06:07 [bca.uk] INFO: Found listing with ID: SV15%20VVF
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV15%2520VVF%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Scrape type for SV15%20VVF: 0
2026-03-30 08:06:07 [bca.uk] INFO: Found listing with ID: LK66%20RLX
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK66%2520RLX%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Scrape type for LK66%20RLX: 0
2026-03-30 08:06:07 [bca.uk] INFO: Found listing with ID: MJ65%20XFP
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ65%2520XFP%27 HTTP/1.1" 200 None
2026-03-30 08:06:07 [bca.uk] INFO: Scrape type for MJ65%20XFP: 2
2026-03-30 08:06:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f5e7048-19f0-5e57-990a-d56a6cb33a69 with identifier: MJ65%20XFP
2026-03-30 08:06:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f5e7048-19f0-5e57-990a-d56a6cb33a69 with scrape type 2
2026-03-30 08:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f5e7048-19f0-5e57-990a-d56a6cb33a69 with scrape type 2
2026-03-30 08:06:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f5e7048-19f0-5e57-990a-d56a6cb33a69, identifier: MJ65%20XFP
2026-03-30 08:06:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f5e7048-19f0-5e57-990a-d56a6cb33a69 with identifier: MJ65%20XFP
2026-03-30 08:06:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f5e7048-19f0-5e57-990a-d56a6cb33a69 with identifier: MJ65%20XFP
2026-03-30 08:06:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f5e7048-19f0-5e57-990a-d56a6cb33a69 with identifier: MJ65%20XFP to the API
2026-03-30 08:06:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:07 [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': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ65%20XFP-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.9L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9f5e7048-19f0-5e57-990a-d56a6cb33a69',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MJ65 XFP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ65%20XFP&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'RENAULT',
'model': 'CLIO',
'odometer': 95518,
'odometer_reading_unit': '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 PLAY Hatchback',
'transmission': 'manual',
'trim': 'TCE 90 PLAY',
'vin': 'VF15RE20A53890470',
'year': 2015}
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ65%2520XFP%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Saving data for MJ65%20XFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774390133.650605, 'last_price_update_time': 1774857968.010125}
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ65%2520XFP') HTTP/1.1" 204 0
2026-03-30 08:06:08 [bca.uk] INFO: Found listing with ID: SM70%20LKK
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM70%2520LKK%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Scrape type for SM70%20LKK: 2
2026-03-30 08:06:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e48e0361-49bd-5e8a-b694-a65b0d29a552 with identifier: SM70%20LKK
2026-03-30 08:06:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e48e0361-49bd-5e8a-b694-a65b0d29a552 with scrape type 2
2026-03-30 08:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e48e0361-49bd-5e8a-b694-a65b0d29a552 with scrape type 2
2026-03-30 08:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e48e0361-49bd-5e8a-b694-a65b0d29a552, identifier: SM70%20LKK
2026-03-30 08:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e48e0361-49bd-5e8a-b694-a65b0d29a552 with identifier: SM70%20LKK
2026-03-30 08:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e48e0361-49bd-5e8a-b694-a65b0d29a552 with identifier: SM70%20LKK
2026-03-30 08:06:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e48e0361-49bd-5e8a-b694-a65b0d29a552 with identifier: SM70%20LKK to the API
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:08 [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': 31,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM70%20LKK-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'e48e0361-49bd-5e8a-b694-a65b0d29a552',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM70 LKK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM70%20LKK&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '330E',
'odometer': 124895,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'BMW 330E 2.0 T M SPORT Saloon',
'transmission': 'automatic',
'trim': 'T M SPORT',
'vin': 'WBA5P52020FK59773',
'year': 2021}
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM70%2520LKK%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Saving data for SM70%20LKK: {'auction_closing_time': 1774864800.0, 'created_time': 1774651407.117094, 'last_price_update_time': 1774857968.474021}
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM70%2520LKK') HTTP/1.1" 204 0
2026-03-30 08:06:08 [bca.uk] INFO: Found listing with ID: AJ17%20HXL
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ17%2520HXL%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Scrape type for AJ17%20HXL: 0
2026-03-30 08:06:08 [bca.uk] INFO: Found listing with ID: AO65%20YFV
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO65%2520YFV%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Scrape type for AO65%20YFV: 0
2026-03-30 08:06:08 [bca.uk] INFO: Found listing with ID: EY18%20ZXV
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY18%2520ZXV%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Scrape type for EY18%20ZXV: 0
2026-03-30 08:06:08 [bca.uk] INFO: Found listing with ID: HV15%20WJD
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV15%2520WJD%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Scrape type for HV15%20WJD: 2
2026-03-30 08:06:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e16ff4bc-4fcd-58db-bb4d-79674ee30d1e with identifier: HV15%20WJD
2026-03-30 08:06:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e16ff4bc-4fcd-58db-bb4d-79674ee30d1e with scrape type 2
2026-03-30 08:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e16ff4bc-4fcd-58db-bb4d-79674ee30d1e with scrape type 2
2026-03-30 08:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e16ff4bc-4fcd-58db-bb4d-79674ee30d1e, identifier: HV15%20WJD
2026-03-30 08:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e16ff4bc-4fcd-58db-bb4d-79674ee30d1e with identifier: HV15%20WJD
2026-03-30 08:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e16ff4bc-4fcd-58db-bb4d-79674ee30d1e with identifier: HV15%20WJD
2026-03-30 08:06:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e16ff4bc-4fcd-58db-bb4d-79674ee30d1e with identifier: HV15%20WJD to the API
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:08 [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': 90,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV15%20WJD-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e16ff4bc-4fcd-58db-bb4d-79674ee30d1e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HV15 WJD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV15%20WJD&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'RENAULT',
'model': 'CLIO',
'odometer': 128393,
'odometer_reading_unit': '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 1.5 DCI 90 DYNAMIQUE S Hatchback',
'transmission': 'manual',
'trim': 'DCI 90 DYNAMIQUE S',
'vin': 'VF15RFL0H52881215',
'year': 2015}
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV15%2520WJD%27 HTTP/1.1" 200 None
2026-03-30 08:06:08 [bca.uk] INFO: Saving data for HV15%20WJD: {'auction_closing_time': 1774864800.0, 'created_time': 1774477445.618942, 'last_price_update_time': 1774857968.980896}
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV15%2520WJD') HTTP/1.1" 204 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: KM62%20FPV
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM62%2520FPV%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for KM62%20FPV: 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: BG56%20VSO
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG56%2520VSO%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for BG56%20VSO: 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: EN59%20JWZ
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN59%2520JWZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for EN59%20JWZ: 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: GD10%20BNJ
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for GD10%20BNJ: 2
2026-03-30 08:06:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9461fa9-6c96-5f17-9a7d-6b296136cd89 with identifier: GD10%20BNJ
2026-03-30 08:06:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9461fa9-6c96-5f17-9a7d-6b296136cd89 with scrape type 2
2026-03-30 08:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9461fa9-6c96-5f17-9a7d-6b296136cd89 with scrape type 2
2026-03-30 08:06:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9461fa9-6c96-5f17-9a7d-6b296136cd89, identifier: GD10%20BNJ
2026-03-30 08:06:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9461fa9-6c96-5f17-9a7d-6b296136cd89 with identifier: GD10%20BNJ
2026-03-30 08:06:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9461fa9-6c96-5f17-9a7d-6b296136cd89 with identifier: GD10%20BNJ
2026-03-30 08:06:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9461fa9-6c96-5f17-9a7d-6b296136cd89 with identifier: GD10%20BNJ to the API
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD10%20BNJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd9461fa9-6c96-5f17-9a7d-6b296136cd89',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GD10 BNJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD10%20BNJ&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 148282,
'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': 'WF0PXXGCDPAS14545',
'year': 2010}
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Saving data for GD10%20BNJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774365536.523794, 'last_price_update_time': 1774857969.756556}
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD10%2520BNJ') HTTP/1.1" 204 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: GY62%20OLR
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY62%2520OLR%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for GY62%20OLR: 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: LJ63%20JYB
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ63%2520JYB%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for LJ63%20JYB: 0
2026-03-30 08:06:09 [bca.uk] INFO: Found listing with ID: LS06%20BVE
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS06%2520BVE%27 HTTP/1.1" 200 None
2026-03-30 08:06:09 [bca.uk] INFO: Scrape type for LS06%20BVE: 2
2026-03-30 08:06:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbd0b11e-66f1-53d9-903f-b58a22f1f52d with identifier: LS06%20BVE
2026-03-30 08:06:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbd0b11e-66f1-53d9-903f-b58a22f1f52d with scrape type 2
2026-03-30 08:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbd0b11e-66f1-53d9-903f-b58a22f1f52d with scrape type 2
2026-03-30 08:06:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbd0b11e-66f1-53d9-903f-b58a22f1f52d, identifier: LS06%20BVE
2026-03-30 08:06:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbd0b11e-66f1-53d9-903f-b58a22f1f52d with identifier: LS06%20BVE
2026-03-30 08:06:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbd0b11e-66f1-53d9-903f-b58a22f1f52d with identifier: LS06%20BVE
2026-03-30 08:06:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbd0b11e-66f1-53d9-903f-b58a22f1f52d with identifier: LS06%20BVE to the API
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 192,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS06%20BVE-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bbd0b11e-66f1-53d9-903f-b58a22f1f52d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LS06 BVE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS06%20BVE&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'AUDI',
'model': 'A4 AVANT',
'odometer': 128125,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2006-01-01',
'seller_name': None,
'title': 'AUDI A4 AVANT 2.0 S LINE M-T Estate',
'transmission': 'manual',
'trim': 'S LINE M-T',
'vin': 'WAUZZZ8E36A185596',
'year': 2006}
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS06%2520BVE%27 HTTP/1.1" 200 None
2026-03-30 08:06:10 [bca.uk] INFO: Saving data for LS06%20BVE: {'auction_closing_time': 1774864800.0, 'created_time': 1774477067.565964, 'last_price_update_time': 1774857970.380213}
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS06%2520BVE') HTTP/1.1" 204 0
2026-03-30 08:06:10 [bca.uk] INFO: Found listing with ID: LT10%20XJA
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT10%2520XJA%27 HTTP/1.1" 200 None
2026-03-30 08:06:10 [bca.uk] INFO: Scrape type for LT10%20XJA: 2
2026-03-30 08:06:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79c8082e-7587-528b-99dc-0f7ecf9f01e0 with identifier: LT10%20XJA
2026-03-30 08:06:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79c8082e-7587-528b-99dc-0f7ecf9f01e0 with scrape type 2
2026-03-30 08:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79c8082e-7587-528b-99dc-0f7ecf9f01e0 with scrape type 2
2026-03-30 08:06:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79c8082e-7587-528b-99dc-0f7ecf9f01e0, identifier: LT10%20XJA
2026-03-30 08:06:10 [scrapy.extensions.logstats] INFO: Crawled 119 pages (at -1 pages/min), scraped 316 items (at 65 items/min)
2026-03-30 08:06:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 08:06:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79c8082e-7587-528b-99dc-0f7ecf9f01e0 with identifier: LT10%20XJA
2026-03-30 08:06:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79c8082e-7587-528b-99dc-0f7ecf9f01e0 with identifier: LT10%20XJA
2026-03-30 08:06:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79c8082e-7587-528b-99dc-0f7ecf9f01e0 with identifier: LT10%20XJA to the API
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:10 [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': 144,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT10%20XJA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '79c8082e-7587-528b-99dc-0f7ecf9f01e0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LT10 XJA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT10%20XJA&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MAZDA',
'model': '3',
'odometer': 97266,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'MAZDA 3 2.2 D 150 SPORT Hatchback',
'transmission': 'manual',
'trim': 'D 150 SPORT',
'vin': 'JMZBLA4C601164949',
'year': 2010}
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT10%2520XJA%27 HTTP/1.1" 200 None
2026-03-30 08:06:10 [bca.uk] INFO: Saving data for LT10%20XJA: {'auction_closing_time': 1774864800.0, 'created_time': 1774651414.945176, 'last_price_update_time': 1774857970.967455}
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT10%2520XJA') HTTP/1.1" 204 0
2026-03-30 08:06:10 [bca.uk] INFO: Found listing with ID: LT64%20YWX
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT64%2520YWX%27 HTTP/1.1" 200 None
2026-03-30 08:06:11 [bca.uk] INFO: Scrape type for LT64%20YWX: 0
2026-03-30 08:06:11 [bca.uk] INFO: Found listing with ID: ML10%20HFR
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML10%2520HFR%27 HTTP/1.1" 200 None
2026-03-30 08:06:11 [bca.uk] INFO: Scrape type for ML10%20HFR: 2
2026-03-30 08:06:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24c5a6bc-fe60-5233-83e0-2e5888445833 with identifier: ML10%20HFR
2026-03-30 08:06:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24c5a6bc-fe60-5233-83e0-2e5888445833 with scrape type 2
2026-03-30 08:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24c5a6bc-fe60-5233-83e0-2e5888445833 with scrape type 2
2026-03-30 08:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24c5a6bc-fe60-5233-83e0-2e5888445833, identifier: ML10%20HFR
2026-03-30 08:06:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24c5a6bc-fe60-5233-83e0-2e5888445833 with identifier: ML10%20HFR
2026-03-30 08:06:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24c5a6bc-fe60-5233-83e0-2e5888445833 with identifier: ML10%20HFR
2026-03-30 08:06:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24c5a6bc-fe60-5233-83e0-2e5888445833 with identifier: ML10%20HFR to the API
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:11 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML10%20HFR-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '24c5a6bc-fe60-5233-83e0-2e5888445833',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ML10 HFR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML10%20HFR&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'FIRST',
'odometer': 88755,
'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.4 Hatchback',
'transmission': 'manual',
'trim': '',
'vin': 'WMWME32090TM71450',
'year': 2010}
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML10%2520HFR%27 HTTP/1.1" 200 None
2026-03-30 08:06:11 [bca.uk] INFO: Saving data for ML10%20HFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774477848.799036, 'last_price_update_time': 1774857971.548501}
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML10%2520HFR') HTTP/1.1" 204 0
2026-03-30 08:06:11 [bca.uk] INFO: Found listing with ID: NA52%20HNU
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA52%2520HNU%27 HTTP/1.1" 200 None
2026-03-30 08:06:11 [bca.uk] INFO: Scrape type for NA52%20HNU: 2
2026-03-30 08:06:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b8abf7c-5985-5190-8e9e-29c247caa7c5 with identifier: NA52%20HNU
2026-03-30 08:06:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b8abf7c-5985-5190-8e9e-29c247caa7c5 with scrape type 2
2026-03-30 08:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b8abf7c-5985-5190-8e9e-29c247caa7c5 with scrape type 2
2026-03-30 08:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b8abf7c-5985-5190-8e9e-29c247caa7c5, identifier: NA52%20HNU
2026-03-30 08:06:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b8abf7c-5985-5190-8e9e-29c247caa7c5 with identifier: NA52%20HNU
2026-03-30 08:06:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b8abf7c-5985-5190-8e9e-29c247caa7c5 with identifier: NA52%20HNU
2026-03-30 08:06:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b8abf7c-5985-5190-8e9e-29c247caa7c5 with identifier: NA52%20HNU to the API
2026-03-30 08:06:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:12 [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': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA52%20HNU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 2,
'engine': '0.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5b8abf7c-5985-5190-8e9e-29c247caa7c5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NA52 HNU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA52%20HNU&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'SMART',
'model': 'CITY-COUPE',
'odometer': 58034,
'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': 'SMART CITY-COUPE 0.6 SMART & PASSION Saloon',
'transmission': 'automatic',
'trim': 'SMART & PASSION',
'vin': 'WME01MC012H071121',
'year': 2003}
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA52%2520HNU%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Saving data for NA52%20HNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774479586.102032, 'last_price_update_time': 1774857972.09251}
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA52%2520HNU') HTTP/1.1" 204 0
2026-03-30 08:06:12 [bca.uk] INFO: Found listing with ID: NJ15%20YWH
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ15%2520YWH%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Scrape type for NJ15%20YWH: 0
2026-03-30 08:06:12 [bca.uk] INFO: Found listing with ID: RJ03%20NRF
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ03%2520NRF%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Scrape type for RJ03%20NRF: 0
2026-03-30 08:06:12 [bca.uk] INFO: Found listing with ID: WD59%20AZX
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD59%2520AZX%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Scrape type for WD59%20AZX: 2
2026-03-30 08:06:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a2f198c-1711-527b-b7d1-a41cfec2a079 with identifier: WD59%20AZX
2026-03-30 08:06:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a2f198c-1711-527b-b7d1-a41cfec2a079 with scrape type 2
2026-03-30 08:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a2f198c-1711-527b-b7d1-a41cfec2a079 with scrape type 2
2026-03-30 08:06:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a2f198c-1711-527b-b7d1-a41cfec2a079, identifier: WD59%20AZX
2026-03-30 08:06:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a2f198c-1711-527b-b7d1-a41cfec2a079 with identifier: WD59%20AZX
2026-03-30 08:06:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a2f198c-1711-527b-b7d1-a41cfec2a079 with identifier: WD59%20AZX
2026-03-30 08:06:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a2f198c-1711-527b-b7d1-a41cfec2a079 with identifier: WD59%20AZX to the API
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:12 [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': 153,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD59%20AZX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0a2f198c-1711-527b-b7d1-a41cfec2a079',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WD59 AZX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD59%20AZX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VOLVO',
'model': 'V50',
'odometer': 112308,
'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 V50 2.0 D SE Estate',
'transmission': 'manual',
'trim': 'D SE',
'vin': 'YV1MW7551A2557076',
'year': 2010}
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD59%2520AZX%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Saving data for WD59%20AZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774477063.075954, 'last_price_update_time': 1774857972.747673}
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD59%2520AZX') HTTP/1.1" 204 0
2026-03-30 08:06:12 [bca.uk] INFO: Found listing with ID: YB57%20FZC
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB57%2520FZC%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Scrape type for YB57%20FZC: 0
2026-03-30 08:06:12 [bca.uk] INFO: Found listing with ID: YN08%20UVD
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN08%2520UVD%27 HTTP/1.1" 200 None
2026-03-30 08:06:12 [bca.uk] INFO: Scrape type for YN08%20UVD: 2
2026-03-30 08:06:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7 with identifier: YN08%20UVD
2026-03-30 08:06:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7 with scrape type 2
2026-03-30 08:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7 with scrape type 2
2026-03-30 08:06:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7, identifier: YN08%20UVD
2026-03-30 08:06:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7 with identifier: YN08%20UVD
2026-03-30 08:06:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7 with identifier: YN08%20UVD
2026-03-30 08:06:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 166dbda5-9fe5-5ee5-a403-fd79d6b85ef7 with identifier: YN08%20UVD to the API
2026-03-30 08:06:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 294,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN08%20UVD-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '166dbda5-9fe5-5ee5-a403-fd79d6b85ef7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YN08 UVD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN08%20UVD&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'RANGE ROVER',
'odometer': 126631,
'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': 'LAND ROVER RANGE ROVER 3.6 TDV8 VOGUE StationWagon',
'transmission': 'automatic',
'trim': 'TDV8 VOGUE',
'vin': 'SALLMAM238A275805',
'year': 2008}
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN08%2520UVD%27 HTTP/1.1" 200 None
2026-03-30 08:06:13 [bca.uk] INFO: Saving data for YN08%20UVD: {'auction_closing_time': 1774864800.0, 'created_time': 1774448447.114326, 'last_price_update_time': 1774857973.314276}
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN08%2520UVD') HTTP/1.1" 204 0
2026-03-30 08:06:13 [bca.uk] INFO: Found listing with ID: AJ59%20YCC
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ59%2520YCC%27 HTTP/1.1" 200 None
2026-03-30 08:06:13 [bca.uk] INFO: Scrape type for AJ59%20YCC: 0
2026-03-30 08:06:13 [bca.uk] INFO: Found listing with ID: BG61%20XGP
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG61%2520XGP%27 HTTP/1.1" 200 None
2026-03-30 08:06:13 [bca.uk] INFO: Scrape type for BG61%20XGP: 0
2026-03-30 08:06:13 [bca.uk] INFO: Found listing with ID: DA59%20ZDF
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA59%2520ZDF%27 HTTP/1.1" 200 None
2026-03-30 08:06:13 [bca.uk] INFO: Scrape type for DA59%20ZDF: 2
2026-03-30 08:06:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ffc78cc-3562-56e7-9363-20e851fd480e with identifier: DA59%20ZDF
2026-03-30 08:06:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ffc78cc-3562-56e7-9363-20e851fd480e with scrape type 2
2026-03-30 08:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ffc78cc-3562-56e7-9363-20e851fd480e with scrape type 2
2026-03-30 08:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ffc78cc-3562-56e7-9363-20e851fd480e, identifier: DA59%20ZDF
2026-03-30 08:06:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ffc78cc-3562-56e7-9363-20e851fd480e with identifier: DA59%20ZDF
2026-03-30 08:06:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ffc78cc-3562-56e7-9363-20e851fd480e with identifier: DA59%20ZDF
2026-03-30 08:06:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ffc78cc-3562-56e7-9363-20e851fd480e with identifier: DA59%20ZDF to the API
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 179,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA59%20ZDF-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2ffc78cc-3562-56e7-9363-20e851fd480e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DA59 ZDF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA59%20ZDF&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VOLKSWAGEN',
'model': 'SCIROCCO',
'odometer': 124638,
'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 SCIROCCO 2.0 TSI 200 GT DSG Coupe',
'transmission': 'automatic',
'trim': 'TSI 200 GT DSG',
'vin': 'WVWZZZ13ZAV420497',
'year': 2009}
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA59%2520ZDF%27 HTTP/1.1" 200 None
2026-03-30 08:06:13 [bca.uk] INFO: Saving data for DA59%20ZDF: {'auction_closing_time': 1774864800.0, 'created_time': 1774564640.980335, 'last_price_update_time': 1774857973.951935}
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA59%2520ZDF') HTTP/1.1" 204 0
2026-03-30 08:06:13 [bca.uk] INFO: Found listing with ID: DE61%20AVB
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE61%2520AVB%27 HTTP/1.1" 200 None
2026-03-30 08:06:13 [bca.uk] INFO: Scrape type for DE61%20AVB: 2
2026-03-30 08:06:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a17bacda-a329-52a1-bbc7-0844fcc0894b with identifier: DE61%20AVB
2026-03-30 08:06:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a17bacda-a329-52a1-bbc7-0844fcc0894b with scrape type 2
2026-03-30 08:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a17bacda-a329-52a1-bbc7-0844fcc0894b with scrape type 2
2026-03-30 08:06:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a17bacda-a329-52a1-bbc7-0844fcc0894b, identifier: DE61%20AVB
2026-03-30 08:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a17bacda-a329-52a1-bbc7-0844fcc0894b with identifier: DE61%20AVB
2026-03-30 08:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a17bacda-a329-52a1-bbc7-0844fcc0894b with identifier: DE61%20AVB
2026-03-30 08:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a17bacda-a329-52a1-bbc7-0844fcc0894b with identifier: DE61%20AVB to the API
2026-03-30 08:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE61%20AVB-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a17bacda-a329-52a1-bbc7-0844fcc0894b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DE61 AVB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE61%20AVB&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 96708,
'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 ELITE Hatchback',
'transmission': 'manual',
'trim': '16V 115 ELITE',
'vin': 'W0LPE6EDXCG007367',
'year': 2011}
2026-03-30 08:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE61%2520AVB%27 HTTP/1.1" 200 None
2026-03-30 08:06:14 [bca.uk] INFO: Saving data for DE61%20AVB: {'auction_closing_time': 1774864800.0, 'created_time': 1774477070.69206, 'last_price_update_time': 1774857974.516146}
2026-03-30 08:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE61%2520AVB') HTTP/1.1" 204 0
2026-03-30 08:06:14 [bca.uk] INFO: Found listing with ID: DU11%20ZKX
2026-03-30 08:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU11%2520ZKX%27 HTTP/1.1" 200 None
2026-03-30 08:06:14 [bca.uk] INFO: Scrape type for DU11%20ZKX: 2
2026-03-30 08:06:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65734cfd-f93b-53e9-904d-bf76b704f201 with identifier: DU11%20ZKX
2026-03-30 08:06:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65734cfd-f93b-53e9-904d-bf76b704f201 with scrape type 2
2026-03-30 08:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65734cfd-f93b-53e9-904d-bf76b704f201 with scrape type 2
2026-03-30 08:06:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65734cfd-f93b-53e9-904d-bf76b704f201, identifier: DU11%20ZKX
2026-03-30 08:06:14 [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-30 08:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65734cfd-f93b-53e9-904d-bf76b704f201 with identifier: DU11%20ZKX
2026-03-30 08:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65734cfd-f93b-53e9-904d-bf76b704f201 with identifier: DU11%20ZKX
2026-03-30 08:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65734cfd-f93b-53e9-904d-bf76b704f201 with identifier: DU11%20ZKX to the API
2026-03-30 08:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 134,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU11%20ZKX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '65734cfd-f93b-53e9-904d-bf76b704f201',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DU11 ZKX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU11%20ZKX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 88979,
'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 SE Hatchback',
'transmission': 'manual',
'trim': '16V SE',
'vin': 'W0L0SDL68B4235749',
'year': 2011}
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU11%2520ZKX%27 HTTP/1.1" 200 None
2026-03-30 08:06:15 [bca.uk] INFO: Saving data for DU11%20ZKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774565129.37051, 'last_price_update_time': 1774857975.38574}
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU11%2520ZKX') HTTP/1.1" 204 0
2026-03-30 08:06:15 [bca.uk] INFO: Found listing with ID: EJ11%20WXD
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ11%2520WXD%27 HTTP/1.1" 200 None
2026-03-30 08:06:15 [bca.uk] INFO: Scrape type for EJ11%20WXD: 2
2026-03-30 08:06:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd995c26-ca47-54ca-8032-6046b517ebef with identifier: EJ11%20WXD
2026-03-30 08:06:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd995c26-ca47-54ca-8032-6046b517ebef with scrape type 2
2026-03-30 08:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd995c26-ca47-54ca-8032-6046b517ebef with scrape type 2
2026-03-30 08:06:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd995c26-ca47-54ca-8032-6046b517ebef, identifier: EJ11%20WXD
2026-03-30 08:06:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd995c26-ca47-54ca-8032-6046b517ebef with identifier: EJ11%20WXD
2026-03-30 08:06:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd995c26-ca47-54ca-8032-6046b517ebef with identifier: EJ11%20WXD
2026-03-30 08:06:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd995c26-ca47-54ca-8032-6046b517ebef with identifier: EJ11%20WXD to the API
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ11%20WXD-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'bd995c26-ca47-54ca-8032-6046b517ebef',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EJ11 WXD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ11%20WXD&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'S-MAX',
'odometer': 130884,
'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 S-MAX 2.0 TDCI 163 TITANIUM X SPORT P/S MPV',
'transmission': 'automatic',
'trim': 'TDCI 163 TITANIUM X SPORT P/S',
'vin': 'WF0SXXGBWSBL13116',
'year': 2011}
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ11%2520WXD%27 HTTP/1.1" 200 None
2026-03-30 08:06:15 [bca.uk] INFO: Saving data for EJ11%20WXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774477860.914745, 'last_price_update_time': 1774857975.893493}
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ11%2520WXD') HTTP/1.1" 204 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: ET10%20FWV
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520FWV%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for ET10%20FWV: 2
2026-03-30 08:06:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9 with identifier: ET10%20FWV
2026-03-30 08:06:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9 with scrape type 2
2026-03-30 08:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9 with scrape type 2
2026-03-30 08:06:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9, identifier: ET10%20FWV
2026-03-30 08:06:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9 with identifier: ET10%20FWV
2026-03-30 08:06:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9 with identifier: ET10%20FWV
2026-03-30 08:06:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9 with identifier: ET10%20FWV to the API
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 155,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET10%20FWV-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c7ae8ad9-b1c0-5f8a-95e8-773ebaa0c4c9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ET10 FWV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET10%20FWV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 156283,
'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 N-TEC Hatchback',
'transmission': 'manual',
'trim': 'N-TEC',
'vin': 'SJNFAAJ10U2103571',
'year': 2010}
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520FWV%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Saving data for ET10%20FWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774390122.270462, 'last_price_update_time': 1774857976.523649}
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET10%2520FWV') HTTP/1.1" 204 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: FE12%20WRX
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520WRX%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for FE12%20WRX: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: FN15%20HLM
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN15%2520HLM%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for FN15%20HLM: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: MV65%20OCE
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520OCE%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for MV65%20OCE: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: NJ14%20XCP
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520XCP%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for NJ14%20XCP: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: HK69%20RSZ
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520RSZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for HK69%20RSZ: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: KX18%20YJZ
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520YJZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for KX18%20YJZ: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: AV67%20YOM
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV67%2520YOM%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for AV67%20YOM: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: EO65%20KNR
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO65%2520KNR%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for EO65%20KNR: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: LL62%20RXR
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL62%2520RXR%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for LL62%20RXR: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: HX68%20VCJ
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520VCJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for HX68%20VCJ: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: FL17%20JFX
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520JFX%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for FL17%20JFX: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: FJ20%20RXK
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ20%2520RXK%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for FJ20%20RXK: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: BJ67%20FKL
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520FKL%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for BJ67%20FKL: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: GX10%20XBP
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX10%2520XBP%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for GX10%20XBP: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: YS64%20UYZ
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520UYZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for YS64%20UYZ: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: YG13%20JDU
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG13%2520JDU%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for YG13%20JDU: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: YA19%20LLG
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA19%2520LLG%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for YA19%20LLG: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: VK67%20ENL
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520ENL%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for VK67%20ENL: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: SV18%20GVY
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV18%2520GVY%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for SV18%20GVY: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: OW17%20KLK
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW17%2520KLK%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for OW17%20KLK: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: EY20%20UZX
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY20%2520UZX%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for EY20%20UZX: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: YF20%20YTC
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520YTC%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for YF20%20YTC: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: OV13%20ULH
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV13%2520ULH%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for OV13%20ULH: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: LM17%20HLX
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM17%2520HLX%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for LM17%20HLX: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: GK61%20APX
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520APX%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for GK61%20APX: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: GF71%20YDC
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF71%2520YDC%27 HTTP/1.1" 200 None
2026-03-30 08:06:16 [bca.uk] INFO: Scrape type for GF71%20YDC: 0
2026-03-30 08:06:16 [bca.uk] INFO: Found listing with ID: ET66%20WBO
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET66%2520WBO%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for ET66%20WBO: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EO66%20BRV
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO66%2520BRV%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EO66%20BRV: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EJ19%20NRO
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ19%2520NRO%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EJ19%20NRO: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DE62%20FON
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE62%2520FON%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DE62%20FON: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: RK21%20HHP
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK21%2520HHP%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for RK21%20HHP: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: PK21%20JWF
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK21%2520JWF%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for PK21%20JWF: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: MV13%20FCF
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV13%2520FCF%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for MV13%20FCF: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: MJ16%20VHE
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ16%2520VHE%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for MJ16%20VHE: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: MH22%20KGO
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH22%2520KGO%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for MH22%20KGO: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: MC66%20XFJ
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC66%2520XFJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for MC66%20XFJ: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: GF19%20JNN
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF19%2520JNN%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for GF19%20JNN: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EJ65%20WRC
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ65%2520WRC%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EJ65%20WRC: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: CK20%20UDP
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK20%2520UDP%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for CK20%20UDP: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: BU19%20YAO
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU19%2520YAO%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for BU19%20YAO: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: YH19%20KBB
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH19%2520KBB%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for YH19%20KBB: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: YE62%20AZZ
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE62%2520AZZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for YE62%20AZZ: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: XO09%20SEB
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27XO09%2520SEB%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for XO09%20SEB: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: RY65%20VKS
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY65%2520VKS%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for RY65%20VKS: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: RJ16%20CDK
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ16%2520CDK%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for RJ16%20CDK: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: RF17%20GVT
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF17%2520GVT%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for RF17%20GVT: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: ND16%20UAR
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND16%2520UAR%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for ND16%20UAR: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: LD69%20WFH
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD69%2520WFH%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for LD69%20WFH: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: KR68%20LWZ
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR68%2520LWZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for KR68%20LWZ: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: GV14%20CUC
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV14%2520CUC%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for GV14%20CUC: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: GD69%20OMW
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD69%2520OMW%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for GD69%20OMW: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EK68%20WBM
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK68%2520WBM%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EK68%20WBM: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EF63%20OVD
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF63%2520OVD%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EF63%20OVD: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: BL66%20VSC
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL66%2520VSC%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for BL66%20VSC: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: AE64%20XBG
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE64%2520XBG%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for AE64%20XBG: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: YD65%20BVG
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD65%2520BVG%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for YD65%20BVG: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EX69%20XSC
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX69%2520XSC%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EX69%20XSC: 0
2026-03-30 08:06:17 [bca.uk] INFO: Total items found: 100
2026-03-30 08:06:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded
2026-03-30 08:06:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:06:17 [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-30 08:06:17 [bca.uk] INFO: Found listing with ID: DF17%20NMJ
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF17%2520NMJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DF17%20NMJ: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DA11%20MYU
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA11%2520MYU%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DA11%20MYU: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: AX64%20FEG
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX64%2520FEG%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for AX64%20FEG: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: AO19%20AUH
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO19%2520AUH%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for AO19%20AUH: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: N44%20CNC
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27N44%2520CNC%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for N44%20CNC: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: S10%20ULU
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S10%2520ULU%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for S10%20ULU: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: KS17%20LFM
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS17%2520LFM%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for KS17%20LFM: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DS64%20KUP
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS64%2520KUP%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DS64%20KUP: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DY61%20NHM
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY61%2520NHM%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DY61%20NHM: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: EU12%20RAX
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU12%2520RAX%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for EU12%20RAX: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: FG12%20NLT
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG12%2520NLT%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for FG12%20NLT: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: YF62%20DGV
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF62%2520DGV%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for YF62%20DGV: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: YG66%20MEV
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG66%2520MEV%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for YG66%20MEV: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DP64%20OFX
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP64%2520OFX%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DP64%20OFX: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: VA62%20BTY
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA62%2520BTY%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for VA62%20BTY: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: VO13%20UKS
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO13%2520UKS%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for VO13%20UKS: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DS09%20KHK
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS09%2520KHK%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DS09%20KHK: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: DY59%20OYL
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY59%2520OYL%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for DY59%20OYL: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: KS09%20VZK
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS09%2520VZK%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for KS09%20VZK: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: KU60%20XCH
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU60%2520XCH%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for KU60%20XCH: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: LY10%20BTE
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY10%2520BTE%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for LY10%20BTE: 0
2026-03-30 08:06:17 [bca.uk] INFO: Found listing with ID: MV60%20OCJ
2026-03-30 08:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV60%2520OCJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:17 [bca.uk] INFO: Scrape type for MV60%20OCJ: 2
2026-03-30 08:06:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ab03f40-375f-5e93-9925-5dc726f40f70 with identifier: MV60%20OCJ
2026-03-30 08:06:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ab03f40-375f-5e93-9925-5dc726f40f70 with scrape type 2
2026-03-30 08:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ab03f40-375f-5e93-9925-5dc726f40f70 with scrape type 2
2026-03-30 08:06:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ab03f40-375f-5e93-9925-5dc726f40f70, identifier: MV60%20OCJ
2026-03-30 08:06:18 [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-30 08:06:18 [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-30 08:06:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ab03f40-375f-5e93-9925-5dc726f40f70 with identifier: MV60%20OCJ
2026-03-30 08:06:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ab03f40-375f-5e93-9925-5dc726f40f70 with identifier: MV60%20OCJ
2026-03-30 08:06:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ab03f40-375f-5e93-9925-5dc726f40f70 with identifier: MV60%20OCJ to the API
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:18 [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': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV60%20OCJ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0ab03f40-375f-5e93-9925-5dc726f40f70',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MV60 OCJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV60%20OCJ&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MINI',
'model': 'FIRST',
'odometer': 96919,
'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': 'WMWSR12080TZ97441',
'year': 2010}
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV60%2520OCJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Saving data for MV60%20OCJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774449161.111997, 'last_price_update_time': 1774857978.537007}
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV60%2520OCJ') HTTP/1.1" 204 0
2026-03-30 08:06:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: ND62%20EWM
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND62%2520EWM%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for ND62%20EWM: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: OV07%20NNA
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV07%2520NNA%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for OV07%20NNA: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: OY14%20LMF
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY14%2520LMF%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for OY14%20LMF: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: P60%20GOB
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27P60%2520GOB%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for P60%20GOB: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: PJ12%20NEO
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ12%2520NEO%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for PJ12%20NEO: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: SA62%20FAO
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA62%2520FAO%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for SA62%20FAO: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: AP17%20LGF
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP17%2520LGF%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for AP17%20LGF: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: BD57%20OLK
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD57%2520OLK%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for BD57%20OLK: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: CN63%20OLH
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN63%2520OLH%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for CN63%20OLH: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: DA64%20WPD
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA64%2520WPD%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for DA64%20WPD: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: OY18%20OKJ
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY18%2520OKJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for OY18%20OKJ: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: PJ18%20YMZ
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for PJ18%20YMZ: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: RX68%20XHM
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX68%2520XHM%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for RX68%20XHM: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: HT19%20CVS
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT19%2520CVS%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for HT19%20CVS: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: LT70%20TDO
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT70%2520TDO%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for LT70%20TDO: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: BJ68%20UWN
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ68%2520UWN%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for BJ68%20UWN: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: BJ70%20EHU
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ70%2520EHU%27 HTTP/1.1" 200 None
2026-03-30 08:06:18 [bca.uk] INFO: Scrape type for BJ70%20EHU: 0
2026-03-30 08:06:18 [bca.uk] INFO: Found listing with ID: KJ73%20EOT
2026-03-30 08:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ73%2520EOT%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for KJ73%20EOT: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: BP15%20GZB
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP15%2520GZB%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for BP15%20GZB: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: VX52%20YYH
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX52%2520YYH%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for VX52%20YYH: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: WU66%20XNV
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU66%2520XNV%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for WU66%20XNV: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: DS15%20KUO
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS15%2520KUO%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for DS15%20KUO: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: FP65%20EUR
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP65%2520EUR%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for FP65%20EUR: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: LL16%20FYY
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL16%2520FYY%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for LL16%20FYY: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: MV65%20CCA
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV65%2520CCA%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for MV65%20CCA: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: PE16%20VRM
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE16%2520VRM%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for PE16%20VRM: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: FG66%20KHH
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG66%2520KHH%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for FG66%20KHH: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: FP11%20OHH
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP11%2520OHH%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for FP11%20OHH: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: YB66%20SGO
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB66%2520SGO%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for YB66%20SGO: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: BG16%20XLF
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG16%2520XLF%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for BG16%20XLF: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: ET68%20NZV
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET68%2520NZV%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for ET68%20NZV: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: FR68%20BNA
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FR68%2520BNA%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for FR68%20BNA: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: GX18%20JHA
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX18%2520JHA%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for GX18%20JHA: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: ML64%20UOC
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML64%2520UOC%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for ML64%20UOC: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: DS18%20FJC
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS18%2520FJC%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for DS18%20FJC: 2
2026-03-30 08:06:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec9c3565-eda3-5833-99f0-811375acbf57 with identifier: DS18%20FJC
2026-03-30 08:06:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec9c3565-eda3-5833-99f0-811375acbf57 with scrape type 2
2026-03-30 08:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec9c3565-eda3-5833-99f0-811375acbf57 with scrape type 2
2026-03-30 08:06:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec9c3565-eda3-5833-99f0-811375acbf57, identifier: DS18%20FJC
2026-03-30 08:06:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec9c3565-eda3-5833-99f0-811375acbf57 with identifier: DS18%20FJC
2026-03-30 08:06:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec9c3565-eda3-5833-99f0-811375acbf57 with identifier: DS18%20FJC
2026-03-30 08:06:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec9c3565-eda3-5833-99f0-811375acbf57 with identifier: DS18%20FJC to the API
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:19 [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': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS18%20FJC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ec9c3565-eda3-5833-99f0-811375acbf57',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DS18 FJC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS18%20FJC&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 72943,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': '90 SRI',
'vin': 'W0V0XEP08J6053188',
'year': 2018}
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS18%2520FJC%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Saving data for DS18%20FJC: {'auction_closing_time': 1774864800.0, 'created_time': 1774563565.513574, 'last_price_update_time': 1774857979.742651}
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS18%2520FJC') HTTP/1.1" 204 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: DA57%20XKX
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA57%2520XKX%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for DA57%20XKX: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: DK10%20YMG
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK10%2520YMG%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for DK10%20YMG: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: DK12%20ZGD
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK12%2520ZGD%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for DK12%20ZGD: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: DY63%20HCO
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY63%2520HCO%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for DY63%20HCO: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: GK63%20TXV
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK63%2520TXV%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for GK63%20TXV: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: MJ12%20UFB
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ12%2520UFB%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for MJ12%20UFB: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: PE14%20KXO
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE14%2520KXO%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for PE14%20KXO: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: PN57%20XKS
2026-03-30 08:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN57%2520XKS%27 HTTP/1.1" 200 None
2026-03-30 08:06:19 [bca.uk] INFO: Scrape type for PN57%20XKS: 0
2026-03-30 08:06:19 [bca.uk] INFO: Found listing with ID: PY15%20TGO
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY15%2520TGO%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for PY15%20TGO: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: SK13%20XZN
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK13%2520XZN%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for SK13%20XZN: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: VO12%20XVT
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO12%2520XVT%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for VO12%20XVT: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: YP66%20VYN
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP66%2520VYN%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for YP66%20VYN: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: CW58%20JRW
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CW58%2520JRW%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for CW58%20JRW: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: LC08%20XBB
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC08%2520XBB%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for LC08%20XBB: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: VKZ%202608
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VKZ%25202608%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for VKZ%202608: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: AU61%20XXN
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU61%2520XXN%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for AU61%20XXN: 2
2026-03-30 08:06:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 941fc9ef-ed77-5564-bb80-4e46b807fe3d with identifier: AU61%20XXN
2026-03-30 08:06:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 941fc9ef-ed77-5564-bb80-4e46b807fe3d with scrape type 2
2026-03-30 08:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 941fc9ef-ed77-5564-bb80-4e46b807fe3d with scrape type 2
2026-03-30 08:06:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 941fc9ef-ed77-5564-bb80-4e46b807fe3d, identifier: AU61%20XXN
2026-03-30 08:06:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 941fc9ef-ed77-5564-bb80-4e46b807fe3d with identifier: AU61%20XXN
2026-03-30 08:06:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 941fc9ef-ed77-5564-bb80-4e46b807fe3d with identifier: AU61%20XXN
2026-03-30 08:06:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 941fc9ef-ed77-5564-bb80-4e46b807fe3d with identifier: AU61%20XXN to the API
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:20 [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': 185,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU61%20XXN-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '941fc9ef-ed77-5564-bb80-4e46b807fe3d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AU61 XXN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU61%20XXN&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'LAND ROVER',
'model': 'FREELANDER 2',
'odometer': 139804,
'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 FREELANDER 2 2.2 SD4 190 GS StationWagon',
'transmission': 'automatic',
'trim': 'SD4 190 GS',
'vin': 'SALFA2AE1BH273152',
'year': 2011}
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU61%2520XXN%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Saving data for AU61%20XXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774275032.023319, 'last_price_update_time': 1774857980.569107}
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU61%2520XXN') HTTP/1.1" 204 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: AV12%20XOM
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV12%2520XOM%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for AV12%20XOM: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: BG14%20OHU
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG14%2520OHU%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for BG14%20OHU: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: BL12%20HFK
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL12%2520HFK%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for BL12%20HFK: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: EK63%20FTA
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK63%2520FTA%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for EK63%20FTA: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: EO61%20TBV
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO61%2520TBV%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for EO61%20TBV: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: FT61%20VUR
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT61%2520VUR%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for FT61%20VUR: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: GJ11%20JRU
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ11%2520JRU%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for GJ11%20JRU: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: GU12%20NFM
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU12%2520NFM%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for GU12%20NFM: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: GU59%20RWV
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU59%2520RWV%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for GU59%20RWV: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: LX14%20YNM
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX14%2520YNM%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for LX14%20YNM: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: OE05%20XXM
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE05%2520XXM%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for OE05%20XXM: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: ST10%20NZU
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST10%2520NZU%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for ST10%20NZU: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: PL70%20OLP
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL70%2520OLP%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for PL70%20OLP: 0
2026-03-30 08:06:20 [bca.uk] INFO: Found listing with ID: EP18%20LGJ
2026-03-30 08:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EP18%2520LGJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:20 [bca.uk] INFO: Scrape type for EP18%20LGJ: 2
2026-03-30 08:06:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f973cda-f02e-5977-a35b-064ee3fde5ef with identifier: EP18%20LGJ
2026-03-30 08:06:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f973cda-f02e-5977-a35b-064ee3fde5ef with scrape type 2
2026-03-30 08:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f973cda-f02e-5977-a35b-064ee3fde5ef with scrape type 2
2026-03-30 08:06:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f973cda-f02e-5977-a35b-064ee3fde5ef, identifier: EP18%20LGJ
2026-03-30 08:06:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f973cda-f02e-5977-a35b-064ee3fde5ef with identifier: EP18%20LGJ
2026-03-30 08:06:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f973cda-f02e-5977-a35b-064ee3fde5ef with identifier: EP18%20LGJ
2026-03-30 08:06:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f973cda-f02e-5977-a35b-064ee3fde5ef with identifier: EP18%20LGJ to the API
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:21 [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': 148,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP18%20LGJ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7f973cda-f02e-5977-a35b-064ee3fde5ef',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EP18 LGJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EP18%20LGJ&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'VOLVO',
'model': 'XC60',
'odometer': 70018,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'VOLVO XC60 2.0 D4 190 AWD INSCRIPTION PRO G/T StationWagon',
'transmission': 'automatic',
'trim': 'D4 190 AWD INSCRIPTION PRO G/T',
'vin': 'YV1UZA8UCK1182856',
'year': 2018}
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP18%2520LGJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Saving data for EP18%20LGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774477442.754065, 'last_price_update_time': 1774857981.450981}
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EP18%2520LGJ') HTTP/1.1" 204 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: GK68%20YWC
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK68%2520YWC%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for GK68%20YWC: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: GN18%20FPD
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN18%2520FPD%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for GN18%20FPD: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: RJ19%20XHK
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ19%2520XHK%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for RJ19%20XHK: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: ML19%20YFV
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520YFV%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for ML19%20YFV: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: AE20%20NXF
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE20%2520NXF%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for AE20%20NXF: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: GJ21%20YWB
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ21%2520YWB%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for GJ21%20YWB: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: RO22%20KPT
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520KPT%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for RO22%20KPT: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: EU05%20FSN
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU05%2520FSN%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for EU05%20FSN: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: AF13%20XPW
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520XPW%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for AF13%20XPW: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: LD64%20FZX
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD64%2520FZX%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for LD64%20FZX: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: YM63%20ETA
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM63%2520ETA%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for YM63%20ETA: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: CA57%20YVV
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA57%2520YVV%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for CA57%20YVV: 0
2026-03-30 08:06:21 [bca.uk] INFO: Found listing with ID: EO59%20HAX
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO59%2520HAX%27 HTTP/1.1" 200 None
2026-03-30 08:06:21 [bca.uk] INFO: Scrape type for EO59%20HAX: 0
2026-03-30 08:06:24 [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-30 08:06:24 [bca.uk] INFO: Total items found: 100
2026-03-30 08:06:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded
2026-03-30 08:06:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:06:24 [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-30 08:06:24 [bca.uk] INFO: Found listing with ID: GF52%20OWM
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF52%2520OWM%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GF52%20OWM: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: GV07%20WHR
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV07%2520WHR%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GV07%20WHR: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: SV57%20URE
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV57%2520URE%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for SV57%20URE: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: LX67%20JRZ
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520JRZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for LX67%20JRZ: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: FY65%20OSN
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520OSN%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for FY65%20OSN: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: GC65%20ULU
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520ULU%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GC65%20ULU: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: GN15%20TXC
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN15%2520TXC%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GN15%20TXC: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: DY15%20MXL
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY15%2520MXL%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for DY15%20MXL: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: VA57%20MMV
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA57%2520MMV%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for VA57%20MMV: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: AV03%20RSZ
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV03%2520RSZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for AV03%20RSZ: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: GC14%20BYZ
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC14%2520BYZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GC14%20BYZ: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: GJ09%20KHA
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ09%2520KHA%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GJ09%20KHA: 0
2026-03-30 08:06:24 [bca.uk] INFO: Found listing with ID: GK60%20ZSE
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK60%2520ZSE%27 HTTP/1.1" 200 None
2026-03-30 08:06:24 [bca.uk] INFO: Scrape type for GK60%20ZSE: 2
2026-03-30 08:06:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0298c7a7-a892-5b90-9e7c-75478e49069e with identifier: GK60%20ZSE
2026-03-30 08:06:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0298c7a7-a892-5b90-9e7c-75478e49069e with scrape type 2
2026-03-30 08:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0298c7a7-a892-5b90-9e7c-75478e49069e with scrape type 2
2026-03-30 08:06:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0298c7a7-a892-5b90-9e7c-75478e49069e, identifier: GK60%20ZSE
2026-03-30 08:06:24 [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-30 08:06:24 [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-30 08:06:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0298c7a7-a892-5b90-9e7c-75478e49069e with identifier: GK60%20ZSE
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pink HTTP/1.1" 200 None
2026-03-30 08:06:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:06:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0298c7a7-a892-5b90-9e7c-75478e49069e with identifier: GK60%20ZSE
2026-03-30 08:06:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0298c7a7-a892-5b90-9e7c-75478e49069e with identifier: GK60%20ZSE to the API
2026-03-30 08:06:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:25 [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': 103,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK60%20ZSE-GB',
'category': 'Car',
'color': 'pink',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0298c7a7-a892-5b90-9e7c-75478e49069e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GK60 ZSE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK60%20ZSE&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'SUZUKI',
'model': 'ALTO',
'odometer': 50674,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'SUZUKI ALTO 1.0 SZ4 Hatchback',
'transmission': 'manual',
'trim': 'SZ4',
'vin': 'MA3GFC31S00254772',
'year': 2010}
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK60%2520ZSE%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Saving data for GK60%20ZSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774390952.726343, 'last_price_update_time': 1774857985.139341}
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK60%2520ZSE') HTTP/1.1" 204 0
2026-03-30 08:06:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: LO10%20GWV
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO10%2520GWV%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for LO10%20GWV: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: PY60%20HJF
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY60%2520HJF%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for PY60%20HJF: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: SM62%20CJZ
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM62%2520CJZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for SM62%20CJZ: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: FV69%20BJO
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV69%2520BJO%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for FV69%20BJO: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: YS68%20WCC
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS68%2520WCC%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for YS68%20WCC: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: AV68%20JYU
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV68%2520JYU%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for AV68%20JYU: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: BU64%20FFW
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU64%2520FFW%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for BU64%20FFW: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: FD64%20DKV
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD64%2520DKV%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for FD64%20DKV: 2
2026-03-30 08:06:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d110edf-84b4-5be6-b388-c19e97e6d0bf with identifier: FD64%20DKV
2026-03-30 08:06:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d110edf-84b4-5be6-b388-c19e97e6d0bf with scrape type 2
2026-03-30 08:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d110edf-84b4-5be6-b388-c19e97e6d0bf with scrape type 2
2026-03-30 08:06:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d110edf-84b4-5be6-b388-c19e97e6d0bf, identifier: FD64%20DKV
2026-03-30 08:06:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d110edf-84b4-5be6-b388-c19e97e6d0bf with identifier: FD64%20DKV
2026-03-30 08:06:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d110edf-84b4-5be6-b388-c19e97e6d0bf with identifier: FD64%20DKV
2026-03-30 08:06:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d110edf-84b4-5be6-b388-c19e97e6d0bf with identifier: FD64%20DKV to the API
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD64%20DKV-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6d110edf-84b4-5be6-b388-c19e97e6d0bf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FD64 DKV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD64%20DKV&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 54103,
'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.2 VVT EXCITE Hatchback',
'transmission': 'manual',
'trim': 'VVT EXCITE',
'vin': 'W0L0SDL08E4256175',
'year': 2014}
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD64%2520DKV%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Saving data for FD64%20DKV: {'auction_closing_time': 1774864800.0, 'created_time': 1774563530.432926, 'last_price_update_time': 1774857985.860585}
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD64%2520DKV') HTTP/1.1" 204 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: ML18%20SVE
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML18%2520SVE%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for ML18%20SVE: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: MM17%20ZZL
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM17%2520ZZL%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for MM17%20ZZL: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: ND64%20WZO
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND64%2520WZO%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for ND64%20WZO: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: PE15%20LHF
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE15%2520LHF%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for PE15%20LHF: 0
2026-03-30 08:06:25 [bca.uk] INFO: Found listing with ID: VO71%20XBU
2026-03-30 08:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO71%2520XBU%27 HTTP/1.1" 200 None
2026-03-30 08:06:25 [bca.uk] INFO: Scrape type for VO71%20XBU: 2
2026-03-30 08:06:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4141854b-d41e-5641-b609-43a532e6a78c with identifier: VO71%20XBU
2026-03-30 08:06:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4141854b-d41e-5641-b609-43a532e6a78c with scrape type 2
2026-03-30 08:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4141854b-d41e-5641-b609-43a532e6a78c with scrape type 2
2026-03-30 08:06:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4141854b-d41e-5641-b609-43a532e6a78c, identifier: VO71%20XBU
2026-03-30 08:06:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4141854b-d41e-5641-b609-43a532e6a78c with identifier: VO71%20XBU
2026-03-30 08:06:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4141854b-d41e-5641-b609-43a532e6a78c with identifier: VO71%20XBU
2026-03-30 08:06:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4141854b-d41e-5641-b609-43a532e6a78c with identifier: VO71%20XBU to the API
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:26 [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=VO71%20XBU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4141854b-d41e-5641-b609-43a532e6a78c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VO71 XBU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO71%20XBU&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 124220,
'odometer_reading_unit': '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': 'WVWZZZCDZMW100773',
'year': 2021}
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO71%2520XBU%27 HTTP/1.1" 200 None
2026-03-30 08:06:26 [bca.uk] INFO: Saving data for VO71%20XBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774389697.682025, 'last_price_update_time': 1774857986.4306}
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO71%2520XBU') HTTP/1.1" 204 0
2026-03-30 08:06:26 [bca.uk] INFO: Found listing with ID: YK65%20OXD
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK65%2520OXD%27 HTTP/1.1" 200 None
2026-03-30 08:06:26 [bca.uk] INFO: Scrape type for YK65%20OXD: 2
2026-03-30 08:06:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7717329-7810-54ab-99d9-4538f153199b with identifier: YK65%20OXD
2026-03-30 08:06:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7717329-7810-54ab-99d9-4538f153199b with scrape type 2
2026-03-30 08:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7717329-7810-54ab-99d9-4538f153199b with scrape type 2
2026-03-30 08:06:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7717329-7810-54ab-99d9-4538f153199b, identifier: YK65%20OXD
2026-03-30 08:06:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7717329-7810-54ab-99d9-4538f153199b with identifier: YK65%20OXD
2026-03-30 08:06:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7717329-7810-54ab-99d9-4538f153199b with identifier: YK65%20OXD
2026-03-30 08:06:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7717329-7810-54ab-99d9-4538f153199b with identifier: YK65%20OXD to the API
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:26 [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': 120,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK65%20OXD-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a7717329-7810-54ab-99d9-4538f153199b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK65 OXD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK65%20OXD&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 112971,
'odometer_reading_unit': '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': 'W0L0XEP68F4323915',
'year': 2015}
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK65%2520OXD%27 HTTP/1.1" 200 None
2026-03-30 08:06:26 [bca.uk] INFO: Saving data for YK65%20OXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774389697.258206, 'last_price_update_time': 1774857986.9829}
2026-03-30 08:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK65%2520OXD') HTTP/1.1" 204 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: WP63%20XYK
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP63%2520XYK%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Scrape type for WP63%20XYK: 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: YK21%20DGC
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK21%2520DGC%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Scrape type for YK21%20DGC: 2
2026-03-30 08:06:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abebfcda-2ce0-5467-9d50-f7c02e87d9f4 with identifier: YK21%20DGC
2026-03-30 08:06:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abebfcda-2ce0-5467-9d50-f7c02e87d9f4 with scrape type 2
2026-03-30 08:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abebfcda-2ce0-5467-9d50-f7c02e87d9f4 with scrape type 2
2026-03-30 08:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abebfcda-2ce0-5467-9d50-f7c02e87d9f4, identifier: YK21%20DGC
2026-03-30 08:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abebfcda-2ce0-5467-9d50-f7c02e87d9f4 with identifier: YK21%20DGC
2026-03-30 08:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abebfcda-2ce0-5467-9d50-f7c02e87d9f4 with identifier: YK21%20DGC
2026-03-30 08:06:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abebfcda-2ce0-5467-9d50-f7c02e87d9f4 with identifier: YK21%20DGC to the API
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:27 [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': 135,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK21%20DGC-GB',
'category': 'Car',
'color': 'brown',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'abebfcda-2ce0-5467-9d50-f7c02e87d9f4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK21 DGC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK21%20DGC&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'PEUGEOT',
'model': '5008',
'odometer': 110325,
'odometer_reading_unit': '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 5008 1.5 BLUEHDI 130 GT StationWagon',
'transmission': 'manual',
'trim': 'BLUEHDI 130 GT',
'vin': 'VF3MCYHZMMS044344',
'year': 2021}
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK21%2520DGC%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Saving data for YK21%20DGC: {'auction_closing_time': 1774864800.0, 'created_time': 1774389902.461754, 'last_price_update_time': 1774857987.432544}
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK21%2520DGC') HTTP/1.1" 204 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: YR13%20ZXN
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR13%2520ZXN%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Scrape type for YR13%20ZXN: 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: DK63%20WMY
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK63%2520WMY%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Scrape type for DK63%20WMY: 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: DY10%20SSJ
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY10%2520SSJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Scrape type for DY10%20SSJ: 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: FH08%20ABU
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH08%2520ABU%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Scrape type for FH08%20ABU: 2
2026-03-30 08:06:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d3e47ac-247a-5a77-9323-64d00fe34cc4 with identifier: FH08%20ABU
2026-03-30 08:06:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d3e47ac-247a-5a77-9323-64d00fe34cc4 with scrape type 2
2026-03-30 08:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d3e47ac-247a-5a77-9323-64d00fe34cc4 with scrape type 2
2026-03-30 08:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d3e47ac-247a-5a77-9323-64d00fe34cc4, identifier: FH08%20ABU
2026-03-30 08:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d3e47ac-247a-5a77-9323-64d00fe34cc4 with identifier: FH08%20ABU
2026-03-30 08:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d3e47ac-247a-5a77-9323-64d00fe34cc4 with identifier: FH08%20ABU
2026-03-30 08:06:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d3e47ac-247a-5a77-9323-64d00fe34cc4 with identifier: FH08%20ABU to the API
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:27 [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': 192,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH08%20ABU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7d3e47ac-247a-5a77-9323-64d00fe34cc4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FH08 ABU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH08%20ABU&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'DODGE',
'model': 'CALIBER',
'odometer': 124917,
'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': 'DODGE CALIBER 2.0 SXT Hatchback',
'transmission': 'automatic',
'trim': 'SXT',
'vin': '1B3H3G8BX7D386505',
'year': 2008}
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH08%2520ABU%27 HTTP/1.1" 200 None
2026-03-30 08:06:27 [bca.uk] INFO: Saving data for FH08%20ABU: {'auction_closing_time': 1774864800.0, 'created_time': 1774362985.007565, 'last_price_update_time': 1774857987.942225}
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH08%2520ABU') HTTP/1.1" 204 0
2026-03-30 08:06:27 [bca.uk] INFO: Found listing with ID: FL14%20OFC
2026-03-30 08:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL14%2520OFC%27 HTTP/1.1" 200 None
2026-03-30 08:06:28 [bca.uk] INFO: Scrape type for FL14%20OFC: 0
2026-03-30 08:06:28 [bca.uk] INFO: Found listing with ID: KX09%20PFF
2026-03-30 08:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX09%2520PFF%27 HTTP/1.1" 200 None
2026-03-30 08:06:28 [bca.uk] INFO: Scrape type for KX09%20PFF: 0
2026-03-30 08:06:28 [bca.uk] INFO: Found listing with ID: LG61%20TGV
2026-03-30 08:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG61%2520TGV%27 HTTP/1.1" 200 None
2026-03-30 08:06:28 [bca.uk] INFO: Scrape type for LG61%20TGV: 0
2026-03-30 08:06:28 [bca.uk] INFO: Found listing with ID: NU65%20OJO
2026-03-30 08:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU65%2520OJO%27 HTTP/1.1" 200 None
2026-03-30 08:06:28 [bca.uk] INFO: Scrape type for NU65%20OJO: 0
2026-03-30 08:06:28 [bca.uk] INFO: Found listing with ID: PK10%20NKU
2026-03-30 08:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK10%2520NKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:28 [bca.uk] INFO: Scrape type for PK10%20NKU: 0
2026-03-30 08:06:28 [bca.uk] INFO: Found listing with ID: PO61%20YVU
2026-03-30 08:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO61%2520YVU%27 HTTP/1.1" 200 None
2026-03-30 08:06:28 [bca.uk] INFO: Scrape type for PO61%20YVU: 2
2026-03-30 08:06:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46c27a42-616b-5791-b21c-89863353bf30 with identifier: PO61%20YVU
2026-03-30 08:06:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46c27a42-616b-5791-b21c-89863353bf30 with scrape type 2
2026-03-30 08:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46c27a42-616b-5791-b21c-89863353bf30 with scrape type 2
2026-03-30 08:06:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46c27a42-616b-5791-b21c-89863353bf30, identifier: PO61%20YVU
2026-03-30 08:06:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46c27a42-616b-5791-b21c-89863353bf30 with identifier: PO61%20YVU
2026-03-30 08:06:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46c27a42-616b-5791-b21c-89863353bf30 with identifier: PO61%20YVU
2026-03-30 08:06:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46c27a42-616b-5791-b21c-89863353bf30 with identifier: PO61%20YVU to the API
2026-03-30 08:06:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO61%20YVU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '46c27a42-616b-5791-b21c-89863353bf30',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PO61 YVU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO61%20YVU&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 95742,
'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 FOCUS 1.6 TI-VCT 125 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TI-VCT 125 ZETEC',
'vin': 'WF0KXXGCBKBC51402',
'year': 2011}
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO61%2520YVU%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Saving data for PO61%20YVU: {'auction_closing_time': 1774864800.0, 'created_time': 1774389910.986043, 'last_price_update_time': 1774857989.589896}
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO61%2520YVU') HTTP/1.1" 204 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: MK19%20LHL
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK19%2520LHL%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for MK19%20LHL: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: AV17%20OFO
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV17%2520OFO%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for AV17%20OFO: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: NG16%20RUC
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG16%2520RUC%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for NG16%20RUC: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: SG15%20UVN
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG15%2520UVN%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for SG15%20UVN: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: YF14%20OCH
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520OCH%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for YF14%20OCH: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: VN63%20OZK
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520OZK%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for VN63%20OZK: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: WG14%20FZH
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520FZH%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for WG14%20FZH: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: WJ62%20DYN
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520DYN%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for WJ62%20DYN: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: WK13%20ORJ
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK13%2520ORJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for WK13%20ORJ: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: YC61%20FBL
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC61%2520FBL%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for YC61%20FBL: 0
2026-03-30 08:06:29 [bca.uk] INFO: Found listing with ID: YD15%20XKJ
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD15%2520XKJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:29 [bca.uk] INFO: Scrape type for YD15%20XKJ: 2
2026-03-30 08:06:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4deb19b-afb4-55d7-b4a9-8e29c65f5359 with identifier: YD15%20XKJ
2026-03-30 08:06:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4deb19b-afb4-55d7-b4a9-8e29c65f5359 with scrape type 2
2026-03-30 08:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4deb19b-afb4-55d7-b4a9-8e29c65f5359 with scrape type 2
2026-03-30 08:06:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4deb19b-afb4-55d7-b4a9-8e29c65f5359, identifier: YD15%20XKJ
2026-03-30 08:06:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4deb19b-afb4-55d7-b4a9-8e29c65f5359 with identifier: YD15%20XKJ
2026-03-30 08:06:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4deb19b-afb4-55d7-b4a9-8e29c65f5359 with identifier: YD15%20XKJ
2026-03-30 08:06:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4deb19b-afb4-55d7-b4a9-8e29c65f5359 with identifier: YD15%20XKJ to the API
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:30 [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': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD15%20XKJ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd4deb19b-afb4-55d7-b4a9-8e29c65f5359',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YD15 XKJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD15%20XKJ&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 94987,
'odometer_reading_unit': '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 SE Hatchback',
'transmission': 'manual',
'trim': 'SE',
'vin': 'NLHA851ALFZ126610',
'year': 2015}
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD15%2520XKJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Saving data for YD15%20XKJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774275306.939837, 'last_price_update_time': 1774857990.349851}
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD15%2520XKJ') HTTP/1.1" 204 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: YE59%20VRX
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE59%2520VRX%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for YE59%20VRX: 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: YP07%20ZRX
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP07%2520ZRX%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for YP07%20ZRX: 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: BF12%20MYT
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF12%2520MYT%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for BF12%20MYT: 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: EA62%20XPM
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA62%2520XPM%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for EA62%20XPM: 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: FE14%20AVW
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE14%2520AVW%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for FE14%20AVW: 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: MT07%20FBY
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT07%2520FBY%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for MT07%20FBY: 0
2026-03-30 08:06:30 [bca.uk] INFO: Found listing with ID: NX63%20FVZ
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX63%2520FVZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:30 [bca.uk] INFO: Scrape type for NX63%20FVZ: 2
2026-03-30 08:06:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a with identifier: NX63%20FVZ
2026-03-30 08:06:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a with scrape type 2
2026-03-30 08:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a with scrape type 2
2026-03-30 08:06:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a, identifier: NX63%20FVZ
2026-03-30 08:06:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a with identifier: NX63%20FVZ
2026-03-30 08:06:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a with identifier: NX63%20FVZ
2026-03-30 08:06:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ac45844-f81d-5ad2-aab8-67eb4b7bce2a with identifier: NX63%20FVZ to the API
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:31 [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': 105,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX63%20FVZ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4ac45844-f81d-5ad2-aab8-67eb4b7bce2a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX63 FVZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX63%20FVZ&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'CITROEN',
'model': 'C4 PICASSO',
'odometer': 125554,
'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 C4 PICASSO 1.6 E-HDI 115 A/D EXCLUSIVE+ ETG6 MPV',
'transmission': 'automatic',
'trim': 'E-HDI 115 A/D EXCLUSIVE+ ETG6',
'vin': 'VF73D9HC8DJ817456',
'year': 2013}
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX63%2520FVZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Saving data for NX63%20FVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774275302.447922, 'last_price_update_time': 1774857991.276073}
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX63%2520FVZ') HTTP/1.1" 204 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: PE59%20LYK
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE59%2520LYK%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for PE59%20LYK: 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: SL63%20HWN
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520HWN%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for SL63%20HWN: 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: WN18%20XOM
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN18%2520XOM%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for WN18%20XOM: 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: PF68%20ZTH
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520ZTH%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for PF68%20ZTH: 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: OY68%20FWV
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY68%2520FWV%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for OY68%20FWV: 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: AY64%20SVS
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520SVS%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for AY64%20SVS: 0
2026-03-30 08:06:31 [bca.uk] INFO: Found listing with ID: BA15%20AFX
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA15%2520AFX%27 HTTP/1.1" 200 None
2026-03-30 08:06:31 [bca.uk] INFO: Scrape type for BA15%20AFX: 2
2026-03-30 08:06:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c247905e-f3f2-5281-974b-eafaec54ddf5 with identifier: BA15%20AFX
2026-03-30 08:06:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c247905e-f3f2-5281-974b-eafaec54ddf5 with scrape type 2
2026-03-30 08:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c247905e-f3f2-5281-974b-eafaec54ddf5 with scrape type 2
2026-03-30 08:06:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c247905e-f3f2-5281-974b-eafaec54ddf5, identifier: BA15%20AFX
2026-03-30 08:06:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c247905e-f3f2-5281-974b-eafaec54ddf5 with identifier: BA15%20AFX
2026-03-30 08:06:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c247905e-f3f2-5281-974b-eafaec54ddf5 with identifier: BA15%20AFX
2026-03-30 08:06:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c247905e-f3f2-5281-974b-eafaec54ddf5 with identifier: BA15%20AFX to the API
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:32 [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': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA15%20AFX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c247905e-f3f2-5281-974b-eafaec54ddf5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BA15 AFX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA15%20AFX&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 71685,
'odometer_reading_unit': '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': 'WF0CXXGAKCFL48502',
'year': 2015}
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA15%2520AFX%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Saving data for BA15%20AFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774275495.721266, 'last_price_update_time': 1774857992.022678}
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA15%2520AFX') HTTP/1.1" 204 0
2026-03-30 08:06:32 [bca.uk] INFO: Found listing with ID: DG15%20ONP
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520ONP%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Scrape type for DG15%20ONP: 0
2026-03-30 08:06:32 [bca.uk] INFO: Found listing with ID: FL17%20BVP
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520BVP%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Scrape type for FL17%20BVP: 2
2026-03-30 08:06:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5216c138-eaf4-5845-a565-405f559464e6 with identifier: FL17%20BVP
2026-03-30 08:06:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5216c138-eaf4-5845-a565-405f559464e6 with scrape type 2
2026-03-30 08:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5216c138-eaf4-5845-a565-405f559464e6 with scrape type 2
2026-03-30 08:06:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5216c138-eaf4-5845-a565-405f559464e6, identifier: FL17%20BVP
2026-03-30 08:06:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5216c138-eaf4-5845-a565-405f559464e6 with identifier: FL17%20BVP
2026-03-30 08:06:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5216c138-eaf4-5845-a565-405f559464e6 with identifier: FL17%20BVP
2026-03-30 08:06:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5216c138-eaf4-5845-a565-405f559464e6 with identifier: FL17%20BVP to the API
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL17%20BVP-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5216c138-eaf4-5845-a565-405f559464e6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FL17 BVP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL17%20BVP&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'NISSAN',
'model': 'JUKE',
'odometer': 80054,
'odometer_reading_unit': '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.2 DIG-T 113 N-CONNECTA Hatchback',
'transmission': 'manual',
'trim': 'DIG-T 113 N-CONNECTA',
'vin': 'SJNFEAF15U7311461',
'year': 2017}
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520BVP%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Saving data for FL17%20BVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774478631.056917, 'last_price_update_time': 1774857992.589667}
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL17%2520BVP') HTTP/1.1" 204 0
2026-03-30 08:06:32 [bca.uk] INFO: Found listing with ID: KT15%20TFY
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520TFY%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Scrape type for KT15%20TFY: 0
2026-03-30 08:06:32 [bca.uk] INFO: Found listing with ID: NC54%20LBO
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC54%2520LBO%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Scrape type for NC54%20LBO: 0
2026-03-30 08:06:32 [bca.uk] INFO: Found listing with ID: PO63%20ERY
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520ERY%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Scrape type for PO63%20ERY: 0
2026-03-30 08:06:32 [bca.uk] INFO: Found listing with ID: SD61%20OMA
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD61%2520OMA%27 HTTP/1.1" 200 None
2026-03-30 08:06:32 [bca.uk] INFO: Scrape type for SD61%20OMA: 2
2026-03-30 08:06:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1cb491f-6b79-59bb-b332-315e22e5a9fe with identifier: SD61%20OMA
2026-03-30 08:06:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1cb491f-6b79-59bb-b332-315e22e5a9fe with scrape type 2
2026-03-30 08:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1cb491f-6b79-59bb-b332-315e22e5a9fe with scrape type 2
2026-03-30 08:06:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1cb491f-6b79-59bb-b332-315e22e5a9fe, identifier: SD61%20OMA
2026-03-30 08:06:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1cb491f-6b79-59bb-b332-315e22e5a9fe with identifier: SD61%20OMA
2026-03-30 08:06:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1cb491f-6b79-59bb-b332-315e22e5a9fe with identifier: SD61%20OMA
2026-03-30 08:06:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1cb491f-6b79-59bb-b332-315e22e5a9fe with identifier: SD61%20OMA to the API
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:33 [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': 106,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD61%20OMA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c1cb491f-6b79-59bb-b332-315e22e5a9fe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD61 OMA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD61%20OMA&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'RENAULT',
'model': 'MEGANE',
'odometer': 83995,
'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 1.5 DCI 110 DYNAMIQUE TOM TOM Hatchback',
'transmission': 'manual',
'trim': 'DCI 110 DYNAMIQUE TOM TOM',
'vin': 'VF1BZ5G0645899249',
'year': 2011}
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD61%2520OMA%27 HTTP/1.1" 200 None
2026-03-30 08:06:33 [bca.uk] INFO: Saving data for SD61%20OMA: {'auction_closing_time': 1774864800.0, 'created_time': 1774304020.31824, 'last_price_update_time': 1774857993.077225}
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD61%2520OMA') HTTP/1.1" 204 0
2026-03-30 08:06:33 [bca.uk] INFO: Found listing with ID: SK09%20KND
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK09%2520KND%27 HTTP/1.1" 200 None
2026-03-30 08:06:33 [bca.uk] INFO: Scrape type for SK09%20KND: 2
2026-03-30 08:06:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7 with identifier: SK09%20KND
2026-03-30 08:06:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7 with scrape type 2
2026-03-30 08:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7 with scrape type 2
2026-03-30 08:06:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7, identifier: SK09%20KND
2026-03-30 08:06:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7 with identifier: SK09%20KND
2026-03-30 08:06:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7 with identifier: SK09%20KND
2026-03-30 08:06:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5adfd93-8b0c-5153-b0a3-f0e6c072c4d7 with identifier: SK09%20KND to the API
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:33 [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': 133,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK09%20KND-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd5adfd93-8b0c-5153-b0a3-f0e6c072c4d7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SK09 KND',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK09%20KND&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 101068,
'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': 'WF0JXXGAJJ8L66611',
'year': 2009}
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK09%2520KND%27 HTTP/1.1" 200 None
2026-03-30 08:06:33 [bca.uk] INFO: Saving data for SK09%20KND: {'auction_closing_time': 1774864800.0, 'created_time': 1774389853.173579, 'last_price_update_time': 1774857993.588053}
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK09%2520KND') HTTP/1.1" 204 0
2026-03-30 08:06:33 [bca.uk] INFO: Found listing with ID: ST11%20EOH
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST11%2520EOH%27 HTTP/1.1" 200 None
2026-03-30 08:06:33 [bca.uk] INFO: Scrape type for ST11%20EOH: 2
2026-03-30 08:06:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7250aecf-894c-56ce-97cb-f234031ce9cd with identifier: ST11%20EOH
2026-03-30 08:06:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7250aecf-894c-56ce-97cb-f234031ce9cd with scrape type 2
2026-03-30 08:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7250aecf-894c-56ce-97cb-f234031ce9cd with scrape type 2
2026-03-30 08:06:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7250aecf-894c-56ce-97cb-f234031ce9cd, identifier: ST11%20EOH
2026-03-30 08:06:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7250aecf-894c-56ce-97cb-f234031ce9cd with identifier: ST11%20EOH
2026-03-30 08:06:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7250aecf-894c-56ce-97cb-f234031ce9cd with identifier: ST11%20EOH
2026-03-30 08:06:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7250aecf-894c-56ce-97cb-f234031ce9cd with identifier: ST11%20EOH to the API
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:33 [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': 144,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST11%20EOH-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7250aecf-894c-56ce-97cb-f234031ce9cd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ST11 EOH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST11%20EOH&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 84924,
'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 122 MATCH Hatchback',
'transmission': 'manual',
'trim': 'TSI 122 MATCH',
'vin': 'WVWZZZ1KZBP112491',
'year': 2011}
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST11%2520EOH%27 HTTP/1.1" 200 None
2026-03-30 08:06:34 [bca.uk] INFO: Saving data for ST11%20EOH: {'auction_closing_time': 1774864800.0, 'created_time': 1774304021.326211, 'last_price_update_time': 1774857994.010993}
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST11%2520EOH') HTTP/1.1" 204 0
2026-03-30 08:06:34 [bca.uk] INFO: Found listing with ID: SY59%20TZB
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY59%2520TZB%27 HTTP/1.1" 200 None
2026-03-30 08:06:34 [bca.uk] INFO: Scrape type for SY59%20TZB: 0
2026-03-30 08:06:34 [bca.uk] INFO: Found listing with ID: WK09%20UJC
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520UJC%27 HTTP/1.1" 200 None
2026-03-30 08:06:34 [bca.uk] INFO: Scrape type for WK09%20UJC: 2
2026-03-30 08:06:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae91ef3a-3431-568a-885e-8130f782b505 with identifier: WK09%20UJC
2026-03-30 08:06:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae91ef3a-3431-568a-885e-8130f782b505 with scrape type 2
2026-03-30 08:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae91ef3a-3431-568a-885e-8130f782b505 with scrape type 2
2026-03-30 08:06:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae91ef3a-3431-568a-885e-8130f782b505, identifier: WK09%20UJC
2026-03-30 08:06:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae91ef3a-3431-568a-885e-8130f782b505 with identifier: WK09%20UJC
2026-03-30 08:06:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae91ef3a-3431-568a-885e-8130f782b505 with identifier: WK09%20UJC
2026-03-30 08:06:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae91ef3a-3431-568a-885e-8130f782b505 with identifier: WK09%20UJC to the API
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:34 [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': 185,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK09%20UJC-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ae91ef3a-3431-568a-885e-8130f782b505',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WK09 UJC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK09%20UJC&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'TOYOTA',
'model': 'RAV4',
'odometer': 146204,
'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 RAV4 2.2 D-4D SR180 StationWagon',
'transmission': 'manual',
'trim': 'D-4D SR180',
'vin': 'JTMBB31V606112037',
'year': 2009}
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520UJC%27 HTTP/1.1" 200 None
2026-03-30 08:06:34 [bca.uk] INFO: Saving data for WK09%20UJC: {'auction_closing_time': 1774864800.0, 'created_time': 1774275290.367251, 'last_price_update_time': 1774857994.488866}
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK09%2520UJC') HTTP/1.1" 204 0
2026-03-30 08:06:34 [bca.uk] INFO: Found listing with ID: YG14%20WCU
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG14%2520WCU%27 HTTP/1.1" 200 None
2026-03-30 08:06:34 [bca.uk] INFO: Scrape type for YG14%20WCU: 2
2026-03-30 08:06:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c9d2377-a3ad-53ff-9f25-a1acf87461ca with identifier: YG14%20WCU
2026-03-30 08:06:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c9d2377-a3ad-53ff-9f25-a1acf87461ca with scrape type 2
2026-03-30 08:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c9d2377-a3ad-53ff-9f25-a1acf87461ca with scrape type 2
2026-03-30 08:06:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c9d2377-a3ad-53ff-9f25-a1acf87461ca, identifier: YG14%20WCU
2026-03-30 08:06:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c9d2377-a3ad-53ff-9f25-a1acf87461ca with identifier: YG14%20WCU
2026-03-30 08:06:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c9d2377-a3ad-53ff-9f25-a1acf87461ca with identifier: YG14%20WCU
2026-03-30 08:06:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c9d2377-a3ad-53ff-9f25-a1acf87461ca with identifier: YG14%20WCU to the API
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 92,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG14%20WCU-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6c9d2377-a3ad-53ff-9f25-a1acf87461ca',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG14 WCU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG14%20WCU&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'NISSAN',
'model': 'NOTE',
'odometer': 114839,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'NISSAN NOTE 1.5 DCI 90 ACENTA Hatchback',
'transmission': 'manual',
'trim': 'DCI 90 ACENTA',
'vin': 'SJNTCAE12U1028928',
'year': 2014}
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG14%2520WCU%27 HTTP/1.1" 200 None
2026-03-30 08:06:34 [bca.uk] INFO: Saving data for YG14%20WCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774304023.280182, 'last_price_update_time': 1774857994.909521}
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG14%2520WCU') HTTP/1.1" 204 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: CE10%20VBJ
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE10%2520VBJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for CE10%20VBJ: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: FE11%20RVF
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE11%2520RVF%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for FE11%20RVF: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: FY59%20UVB
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY59%2520UVB%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for FY59%20UVB: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: FY59%20ZGR
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY59%2520ZGR%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for FY59%20ZGR: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: KU58%20EZM
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU58%2520EZM%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for KU58%20EZM: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: NU15%20KYB
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU15%2520KYB%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for NU15%20KYB: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: SD62%20CKY
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD62%2520CKY%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for SD62%20CKY: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: SG14%20FMC
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG14%2520FMC%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for SG14%20FMC: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: YC58%20WGE
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC58%2520WGE%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for YC58%20WGE: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: YH11%20WZW
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH11%2520WZW%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for YH11%20WZW: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: YP12%20HGG
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP12%2520HGG%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for YP12%20HGG: 0
2026-03-30 08:06:35 [bca.uk] INFO: Found listing with ID: YR60%20FLD
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520FLD%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Scrape type for YR60%20FLD: 2
2026-03-30 08:06:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fae2fc2d-06d3-5c66-8392-a8de80ebcd63 with identifier: YR60%20FLD
2026-03-30 08:06:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fae2fc2d-06d3-5c66-8392-a8de80ebcd63 with scrape type 2
2026-03-30 08:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fae2fc2d-06d3-5c66-8392-a8de80ebcd63 with scrape type 2
2026-03-30 08:06:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fae2fc2d-06d3-5c66-8392-a8de80ebcd63, identifier: YR60%20FLD
2026-03-30 08:06:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fae2fc2d-06d3-5c66-8392-a8de80ebcd63 with identifier: YR60%20FLD
2026-03-30 08:06:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fae2fc2d-06d3-5c66-8392-a8de80ebcd63 with identifier: YR60%20FLD
2026-03-30 08:06:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fae2fc2d-06d3-5c66-8392-a8de80ebcd63 with identifier: YR60%20FLD to the API
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR60%20FLD-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fae2fc2d-06d3-5c66-8392-a8de80ebcd63',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YR60 FLD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR60%20FLD&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 78247,
'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': 'WVWZZZ6RZAU063441',
'year': 2010}
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520FLD%27 HTTP/1.1" 200 None
2026-03-30 08:06:35 [bca.uk] INFO: Saving data for YR60%20FLD: {'auction_closing_time': 1774864800.0, 'created_time': 1774355009.865823, 'last_price_update_time': 1774857995.882863}
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR60%2520FLD') HTTP/1.1" 204 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: YX10%20UNJ
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX10%2520UNJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Scrape type for YX10%20UNJ: 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: EN64%20OCP
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN64%2520OCP%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Scrape type for EN64%20OCP: 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: LC11%20ZGK
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC11%2520ZGK%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Scrape type for LC11%20ZGK: 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: LX58%20WKD
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520WKD%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Scrape type for LX58%20WKD: 2
2026-03-30 08:06:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d28cbacc-a52b-5e83-9469-b8df0961ef6d with identifier: LX58%20WKD
2026-03-30 08:06:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d28cbacc-a52b-5e83-9469-b8df0961ef6d with scrape type 2
2026-03-30 08:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d28cbacc-a52b-5e83-9469-b8df0961ef6d with scrape type 2
2026-03-30 08:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d28cbacc-a52b-5e83-9469-b8df0961ef6d, identifier: LX58%20WKD
2026-03-30 08:06:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d28cbacc-a52b-5e83-9469-b8df0961ef6d with identifier: LX58%20WKD
2026-03-30 08:06:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d28cbacc-a52b-5e83-9469-b8df0961ef6d with identifier: LX58%20WKD
2026-03-30 08:06:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d28cbacc-a52b-5e83-9469-b8df0961ef6d with identifier: LX58%20WKD to the API
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:36 [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': 179,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX58%20WKD-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd28cbacc-a52b-5e83-9469-b8df0961ef6d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LX58 WKD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX58%20WKD&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'FORD',
'model': 'GALAXY',
'odometer': 99383,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'FORD GALAXY 2.2 TDCI GHIA MPV',
'transmission': 'manual',
'trim': 'TDCI GHIA',
'vin': 'WF0MXXGBWM8D05006',
'year': 2008}
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520WKD%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Saving data for LX58%20WKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774391164.963748, 'last_price_update_time': 1774857996.491478}
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX58%2520WKD') HTTP/1.1" 204 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: SJ58%20VYU
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ58%2520VYU%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Scrape type for SJ58%20VYU: 2
2026-03-30 08:06:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f33343bf-6381-5211-9340-df3c0a95c00e with identifier: SJ58%20VYU
2026-03-30 08:06:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f33343bf-6381-5211-9340-df3c0a95c00e with scrape type 2
2026-03-30 08:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f33343bf-6381-5211-9340-df3c0a95c00e with scrape type 2
2026-03-30 08:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f33343bf-6381-5211-9340-df3c0a95c00e, identifier: SJ58%20VYU
2026-03-30 08:06:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f33343bf-6381-5211-9340-df3c0a95c00e with identifier: SJ58%20VYU
2026-03-30 08:06:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f33343bf-6381-5211-9340-df3c0a95c00e with identifier: SJ58%20VYU
2026-03-30 08:06:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f33343bf-6381-5211-9340-df3c0a95c00e with identifier: SJ58%20VYU to the API
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:36 [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': 164,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ58%20VYU-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f33343bf-6381-5211-9340-df3c0a95c00e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SJ58 VYU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ58%20VYU&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 75717,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'FORD C-MAX 1.6 ZETEC MPV',
'transmission': 'manual',
'trim': 'ZETEC',
'vin': 'WF0EXXGCDE8K25158',
'year': 2008}
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ58%2520VYU%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Saving data for SJ58%20VYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774389882.392642, 'last_price_update_time': 1774857996.948914}
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ58%2520VYU') HTTP/1.1" 204 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: YK12%20LUP
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520LUP%27 HTTP/1.1" 200 None
2026-03-30 08:06:36 [bca.uk] INFO: Scrape type for YK12%20LUP: 0
2026-03-30 08:06:36 [bca.uk] INFO: Found listing with ID: HJ15%20MKL
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ15%2520MKL%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for HJ15%20MKL: 0
2026-03-30 08:06:37 [bca.uk] INFO: Found listing with ID: BG13%20FKD
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG13%2520FKD%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for BG13%20FKD: 0
2026-03-30 08:06:37 [bca.uk] INFO: Found listing with ID: DY13%20XDF
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY13%2520XDF%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for DY13%20XDF: 0
2026-03-30 08:06:37 [bca.uk] INFO: Found listing with ID: SP59%20FDN
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP59%2520FDN%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for SP59%20FDN: 0
2026-03-30 08:06:37 [bca.uk] INFO: Found listing with ID: HS19%20GYN
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HS19%2520GYN%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for HS19%20GYN: 0
2026-03-30 08:06:37 [bca.uk] INFO: Found listing with ID: CA21%20OVG
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA21%2520OVG%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for CA21%20OVG: 0
2026-03-30 08:06:37 [bca.uk] INFO: Found listing with ID: CN69%20YVF
2026-03-30 08:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN69%2520YVF%27 HTTP/1.1" 200 None
2026-03-30 08:06:37 [bca.uk] INFO: Scrape type for CN69%20YVF: 0
2026-03-30 08:06:38 [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-30 08:06:38 [bca.uk] INFO: Total items found: 100
2026-03-30 08:06:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded
2026-03-30 08:06:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:06:38 [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-30 08:06:38 [bca.uk] INFO: Found listing with ID: DH74%20NTG
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DH74%2520NTG%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for DH74%20NTG: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: FR19%20MWZ
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FR19%2520MWZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for FR19%20MWZ: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: MT71%20NEN
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT71%2520NEN%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for MT71%20NEN: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WT69%20BHA
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT69%2520BHA%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WT69%20BHA: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: BV70%20UZS
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV70%2520UZS%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for BV70%20UZS: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: DG14%20YNA
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG14%2520YNA%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for DG14%20YNA: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: LN07%20YUR
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN07%2520YUR%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for LN07%20YUR: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WV18%20WXN
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV18%2520WXN%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WV18%20WXN: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WJ15%20ZVL
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ15%2520ZVL%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WJ15%20ZVL: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: VO16%20OOC
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO16%2520OOC%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for VO16%20OOC: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WJ67%20VEM
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ67%2520VEM%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WJ67%20VEM: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: YS06%20XVF
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS06%2520XVF%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for YS06%20XVF: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: YY56%20ODW
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY56%2520ODW%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for YY56%20ODW: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: AK60%20YGR
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK60%2520YGR%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for AK60%20YGR: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: AY07%20YBB
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY07%2520YBB%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for AY07%20YBB: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: EO61%20OVX
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO61%2520OVX%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for EO61%20OVX: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WN12%20FKU
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN12%2520FKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WN12%20FKU: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: FD70%20LYC
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD70%2520LYC%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for FD70%20LYC: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WX18%20RKK
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX18%2520RKK%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WX18%20RKK: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: RJ71%20WJK
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ71%2520WJK%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for RJ71%20WJK: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WN70%20GXV
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN70%2520GXV%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WN70%20GXV: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: AV09%20XGM
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV09%2520XGM%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for AV09%20XGM: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: KN12%20MPO
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN12%2520MPO%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for KN12%20MPO: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: WJ10%20DVF
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ10%2520DVF%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for WJ10%20DVF: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: YG19%20DRZ
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG19%2520DRZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for YG19%20DRZ: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: X575%20MKR
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X575%2520MKR%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for X575%20MKR: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: YC06%20JWZ
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC06%2520JWZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for YC06%20JWZ: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: YR08%20YHO
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR08%2520YHO%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for YR08%20YHO: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: YR10%20WLK
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR10%2520WLK%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for YR10%20WLK: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: HV09%20UFD
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV09%2520UFD%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for HV09%20UFD: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: HV59%20VKF
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV59%2520VKF%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for HV59%20VKF: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: MF10%20DTZ
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF10%2520DTZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for MF10%20DTZ: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: NA06%20VBC
2026-03-30 08:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA06%2520VBC%27 HTTP/1.1" 200 None
2026-03-30 08:06:38 [bca.uk] INFO: Scrape type for NA06%20VBC: 0
2026-03-30 08:06:38 [bca.uk] INFO: Found listing with ID: BN63%20ZHC
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN63%2520ZHC%27 HTTP/1.1" 200 None
2026-03-30 08:06:39 [bca.uk] INFO: Scrape type for BN63%20ZHC: 0
2026-03-30 08:06:39 [bca.uk] INFO: Found listing with ID: FE13%20XAH
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE13%2520XAH%27 HTTP/1.1" 200 None
2026-03-30 08:06:39 [bca.uk] INFO: Scrape type for FE13%20XAH: 0
2026-03-30 08:06:39 [bca.uk] INFO: Found listing with ID: FE14%20ONN
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE14%2520ONN%27 HTTP/1.1" 200 None
2026-03-30 08:06:39 [bca.uk] INFO: Scrape type for FE14%20ONN: 2
2026-03-30 08:06:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc1cd1ba-ba7a-5071-8085-b0d2bcdee632 with identifier: FE14%20ONN
2026-03-30 08:06:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc1cd1ba-ba7a-5071-8085-b0d2bcdee632 with scrape type 2
2026-03-30 08:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc1cd1ba-ba7a-5071-8085-b0d2bcdee632 with scrape type 2
2026-03-30 08:06:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc1cd1ba-ba7a-5071-8085-b0d2bcdee632, identifier: FE14%20ONN
2026-03-30 08:06:39 [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-30 08:06:39 [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-30 08:06:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc1cd1ba-ba7a-5071-8085-b0d2bcdee632 with identifier: FE14%20ONN
2026-03-30 08:06:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc1cd1ba-ba7a-5071-8085-b0d2bcdee632 with identifier: FE14%20ONN
2026-03-30 08:06:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc1cd1ba-ba7a-5071-8085-b0d2bcdee632 with identifier: FE14%20ONN to the API
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE14%20ONN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fc1cd1ba-ba7a-5071-8085-b0d2bcdee632',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FE14 ONN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE14%20ONN&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'SEAT',
'model': 'IBIZA SC',
'odometer': 100715,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'SEAT IBIZA SC 1.4 TOCA Coupe',
'transmission': 'manual',
'trim': 'TOCA',
'vin': 'VSSZZZ6JZER087941',
'year': 2014}
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE14%2520ONN%27 HTTP/1.1" 200 None
2026-03-30 08:06:39 [bca.uk] INFO: Saving data for FE14%20ONN: {'auction_closing_time': 1774864800.0, 'created_time': 1774275573.180656, 'last_price_update_time': 1774857999.529645}
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520ONN') HTTP/1.1" 204 0
2026-03-30 08:06:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:06:39 [bca.uk] INFO: Found listing with ID: GJ59%20KPO
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ59%2520KPO%27 HTTP/1.1" 200 None
2026-03-30 08:06:39 [bca.uk] INFO: Scrape type for GJ59%20KPO: 2
2026-03-30 08:06:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3 with identifier: GJ59%20KPO
2026-03-30 08:06:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3 with scrape type 2
2026-03-30 08:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3 with scrape type 2
2026-03-30 08:06:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3, identifier: GJ59%20KPO
2026-03-30 08:06:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3 with identifier: GJ59%20KPO
2026-03-30 08:06:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3 with identifier: GJ59%20KPO
2026-03-30 08:06:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4067c1ff-5e59-5ed1-88b4-aa4afdf80af3 with identifier: GJ59%20KPO to the API
2026-03-30 08:06:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ59%20KPO-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4067c1ff-5e59-5ed1-88b4-aa4afdf80af3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GJ59 KPO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ59%20KPO&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 103359,
'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 FOCUS 1.6 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'ZETEC',
'vin': 'WF0PXXWPDP9A15984',
'year': 2009}
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ59%2520KPO%27 HTTP/1.1" 200 None
2026-03-30 08:06:40 [bca.uk] INFO: Saving data for GJ59%20KPO: {'auction_closing_time': 1774864800.0, 'created_time': 1774477134.385121, 'last_price_update_time': 1774858000.03959}
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ59%2520KPO') HTTP/1.1" 204 0
2026-03-30 08:06:40 [bca.uk] INFO: Found listing with ID: NA59%20XZD
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA59%2520XZD%27 HTTP/1.1" 200 None
2026-03-30 08:06:40 [bca.uk] INFO: Scrape type for NA59%20XZD: 0
2026-03-30 08:06:40 [bca.uk] INFO: Found listing with ID: NK63%20DYU
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK63%2520DYU%27 HTTP/1.1" 200 None
2026-03-30 08:06:40 [bca.uk] INFO: Scrape type for NK63%20DYU: 0
2026-03-30 08:06:40 [bca.uk] INFO: Found listing with ID: SD62%20HPL
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD62%2520HPL%27 HTTP/1.1" 200 None
2026-03-30 08:06:40 [bca.uk] INFO: Scrape type for SD62%20HPL: 2
2026-03-30 08:06:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859 with identifier: SD62%20HPL
2026-03-30 08:06:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859 with scrape type 2
2026-03-30 08:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859 with scrape type 2
2026-03-30 08:06:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859, identifier: SD62%20HPL
2026-03-30 08:06:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859 with identifier: SD62%20HPL
2026-03-30 08:06:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859 with identifier: SD62%20HPL
2026-03-30 08:06:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fbe9c0a-8d5e-5633-81c3-b5a762bd8859 with identifier: SD62%20HPL to the API
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD62%20HPL-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8fbe9c0a-8d5e-5633-81c3-b5a762bd8859',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD62 HPL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD62%20HPL&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 111665,
'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': 'WVWZZZ6RZDU004892',
'year': 2012}
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD62%2520HPL%27 HTTP/1.1" 200 None
2026-03-30 08:06:40 [bca.uk] INFO: Saving data for SD62%20HPL: {'auction_closing_time': 1774864800.0, 'created_time': 1774277826.937233, 'last_price_update_time': 1774858000.667156}
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD62%2520HPL') HTTP/1.1" 204 0
2026-03-30 08:06:40 [bca.uk] INFO: Found listing with ID: YB57%20XVN
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB57%2520XVN%27 HTTP/1.1" 200 None
2026-03-30 08:06:40 [bca.uk] INFO: Scrape type for YB57%20XVN: 2
2026-03-30 08:06:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64d0c540-559c-5d35-888b-9267d5191456 with identifier: YB57%20XVN
2026-03-30 08:06:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64d0c540-559c-5d35-888b-9267d5191456 with scrape type 2
2026-03-30 08:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64d0c540-559c-5d35-888b-9267d5191456 with scrape type 2
2026-03-30 08:06:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64d0c540-559c-5d35-888b-9267d5191456, identifier: YB57%20XVN
2026-03-30 08:06:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64d0c540-559c-5d35-888b-9267d5191456 with identifier: YB57%20XVN
2026-03-30 08:06:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64d0c540-559c-5d35-888b-9267d5191456 with identifier: YB57%20XVN
2026-03-30 08:06:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64d0c540-559c-5d35-888b-9267d5191456 with identifier: YB57%20XVN to the API
2026-03-30 08:06:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 176,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB57%20XVN-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '64d0c540-559c-5d35-888b-9267d5191456',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YB57 XVN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB57%20XVN&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'VOLKSWAGEN',
'model': 'TOURAN',
'odometer': 90549,
'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 TOURAN 1.4 TSI 140 SE MPV',
'transmission': 'manual',
'trim': 'TSI 140 SE',
'vin': 'WVGZZZ1TZ8W098397',
'year': 2007}
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB57%2520XVN%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Saving data for YB57%20XVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774391231.271801, 'last_price_update_time': 1774858001.137272}
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB57%2520XVN') HTTP/1.1" 204 0
2026-03-30 08:06:41 [bca.uk] INFO: Found listing with ID: YD10%20WDL
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD10%2520WDL%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Scrape type for YD10%20WDL: 0
2026-03-30 08:06:41 [bca.uk] INFO: Found listing with ID: YX59%20UZR
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX59%2520UZR%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Scrape type for YX59%20UZR: 0
2026-03-30 08:06:41 [bca.uk] INFO: Found listing with ID: YY10%20GKZ
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY10%2520GKZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Scrape type for YY10%20GKZ: 0
2026-03-30 08:06:41 [bca.uk] INFO: Found listing with ID: DY61%20OKO
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY61%2520OKO%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Scrape type for DY61%20OKO: 2
2026-03-30 08:06:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34e43fd9-7e4d-5d48-8452-3c2f686c2315 with identifier: DY61%20OKO
2026-03-30 08:06:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34e43fd9-7e4d-5d48-8452-3c2f686c2315 with scrape type 2
2026-03-30 08:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34e43fd9-7e4d-5d48-8452-3c2f686c2315 with scrape type 2
2026-03-30 08:06:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34e43fd9-7e4d-5d48-8452-3c2f686c2315, identifier: DY61%20OKO
2026-03-30 08:06:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34e43fd9-7e4d-5d48-8452-3c2f686c2315 with identifier: DY61%20OKO
2026-03-30 08:06:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34e43fd9-7e4d-5d48-8452-3c2f686c2315 with identifier: DY61%20OKO
2026-03-30 08:06:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34e43fd9-7e4d-5d48-8452-3c2f686c2315 with identifier: DY61%20OKO to the API
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY61%20OKO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '34e43fd9-7e4d-5d48-8452-3c2f686c2315',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DY61 OKO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY61%20OKO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'INSIGNIA',
'odometer': 165578,
'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 INSIGNIA 2.0 CDTI 160 SRI Hatchback',
'transmission': 'automatic',
'trim': 'CDTI 160 SRI',
'vin': 'W0LGS6EM2B1212630',
'year': 2011}
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY61%2520OKO%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Saving data for DY61%20OKO: {'auction_closing_time': 1774864800.0, 'created_time': 1774448054.395324, 'last_price_update_time': 1774858001.702839}
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY61%2520OKO') HTTP/1.1" 204 0
2026-03-30 08:06:41 [bca.uk] INFO: Found listing with ID: MW10%20RDZ
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW10%2520RDZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:41 [bca.uk] INFO: Scrape type for MW10%20RDZ: 2
2026-03-30 08:06:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b38b88d1-e36f-5d21-9dea-2cbca7ebcce7 with identifier: MW10%20RDZ
2026-03-30 08:06:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b38b88d1-e36f-5d21-9dea-2cbca7ebcce7 with scrape type 2
2026-03-30 08:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b38b88d1-e36f-5d21-9dea-2cbca7ebcce7 with scrape type 2
2026-03-30 08:06:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b38b88d1-e36f-5d21-9dea-2cbca7ebcce7, identifier: MW10%20RDZ
2026-03-30 08:06:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b38b88d1-e36f-5d21-9dea-2cbca7ebcce7 with identifier: MW10%20RDZ
2026-03-30 08:06:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b38b88d1-e36f-5d21-9dea-2cbca7ebcce7 with identifier: MW10%20RDZ
2026-03-30 08:06:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b38b88d1-e36f-5d21-9dea-2cbca7ebcce7 with identifier: MW10%20RDZ to the API
2026-03-30 08:06:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 187,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW10%20RDZ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b38b88d1-e36f-5d21-9dea-2cbca7ebcce7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MW10 RDZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW10%20RDZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MAZDA',
'model': '5',
'odometer': 147931,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'MAZDA 5 2.0 FURANO MPV',
'transmission': 'manual',
'trim': 'FURANO',
'vin': 'JMZCR19F600364310',
'year': 2010}
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW10%2520RDZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Saving data for MW10%20RDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774391236.699887, 'last_price_update_time': 1774858002.182579}
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW10%2520RDZ') HTTP/1.1" 204 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: OE10%20AEP
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE10%2520AEP%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for OE10%20AEP: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: SM57%20OPB
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM57%2520OPB%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for SM57%20OPB: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: YP10%20CTO
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP10%2520CTO%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for YP10%20CTO: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: LM59%20JDO
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM59%2520JDO%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for LM59%20JDO: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: MK63%20AXR
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK63%2520AXR%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for MK63%20AXR: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: MV06%20EOF
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV06%2520EOF%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for MV06%20EOF: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: RO60%20MKV
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO60%2520MKV%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for RO60%20MKV: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: OU10%20XUH
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU10%2520XUH%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for OU10%20XUH: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: PN13%20GPF
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN13%2520GPF%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for PN13%20GPF: 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: RJ14%20CFF
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ14%2520CFF%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Scrape type for RJ14%20CFF: 2
2026-03-30 08:06:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 259af0e6-2b03-5c62-80ca-53922ca6df8e with identifier: RJ14%20CFF
2026-03-30 08:06:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 259af0e6-2b03-5c62-80ca-53922ca6df8e with scrape type 2
2026-03-30 08:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 259af0e6-2b03-5c62-80ca-53922ca6df8e with scrape type 2
2026-03-30 08:06:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 259af0e6-2b03-5c62-80ca-53922ca6df8e, identifier: RJ14%20CFF
2026-03-30 08:06:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 259af0e6-2b03-5c62-80ca-53922ca6df8e with identifier: RJ14%20CFF
2026-03-30 08:06:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 259af0e6-2b03-5c62-80ca-53922ca6df8e with identifier: RJ14%20CFF
2026-03-30 08:06:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 259af0e6-2b03-5c62-80ca-53922ca6df8e with identifier: RJ14%20CFF to the API
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ14%20CFF-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '259af0e6-2b03-5c62-80ca-53922ca6df8e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RJ14 CFF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ14%20CFF&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 121207,
'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 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'E/B 125 ZETEC',
'vin': 'WF0KXXGCBKEY03337',
'year': 2014}
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ14%2520CFF%27 HTTP/1.1" 200 None
2026-03-30 08:06:42 [bca.uk] INFO: Saving data for RJ14%20CFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774277671.50562, 'last_price_update_time': 1774858002.864053}
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ14%2520CFF') HTTP/1.1" 204 0
2026-03-30 08:06:42 [bca.uk] INFO: Found listing with ID: RJ61%20OHF
2026-03-30 08:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ61%2520OHF%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for RJ61%20OHF: 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: RV59%20FHW
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV59%2520FHW%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for RV59%20FHW: 2
2026-03-30 08:06:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acbdcc62-c03f-540e-b608-db330cf7f424 with identifier: RV59%20FHW
2026-03-30 08:06:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acbdcc62-c03f-540e-b608-db330cf7f424 with scrape type 2
2026-03-30 08:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acbdcc62-c03f-540e-b608-db330cf7f424 with scrape type 2
2026-03-30 08:06:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acbdcc62-c03f-540e-b608-db330cf7f424, identifier: RV59%20FHW
2026-03-30 08:06:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acbdcc62-c03f-540e-b608-db330cf7f424 with identifier: RV59%20FHW
2026-03-30 08:06:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acbdcc62-c03f-540e-b608-db330cf7f424 with identifier: RV59%20FHW
2026-03-30 08:06:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acbdcc62-c03f-540e-b608-db330cf7f424 with identifier: RV59%20FHW to the API
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:43 [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': 133,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV59%20FHW-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'acbdcc62-c03f-540e-b608-db330cf7f424',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RV59 FHW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV59%20FHW&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 92176,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
'transmission': 'manual',
'trim': '82 ZETEC',
'vin': 'WF0GXXGAJG9D84041',
'year': 2009}
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV59%2520FHW%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Saving data for RV59%20FHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774363427.852013, 'last_price_update_time': 1774858003.431738}
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV59%2520FHW') HTTP/1.1" 204 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: SH59%20HJU
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH59%2520HJU%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for SH59%20HJU: 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: VF14%20EFD
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF14%2520EFD%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for VF14%20EFD: 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: VN62%20UST
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN62%2520UST%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for VN62%20UST: 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: VO14%20ZHE
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO14%2520ZHE%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for VO14%20ZHE: 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: WJ13%20VRX
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ13%2520VRX%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for WJ13%20VRX: 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: YE62%20YPM
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE62%2520YPM%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for YE62%20YPM: 2
2026-03-30 08:06:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb7c8c60-985e-5c16-89f8-36c19e0646c9 with identifier: YE62%20YPM
2026-03-30 08:06:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb7c8c60-985e-5c16-89f8-36c19e0646c9 with scrape type 2
2026-03-30 08:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb7c8c60-985e-5c16-89f8-36c19e0646c9 with scrape type 2
2026-03-30 08:06:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb7c8c60-985e-5c16-89f8-36c19e0646c9, identifier: YE62%20YPM
2026-03-30 08:06:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb7c8c60-985e-5c16-89f8-36c19e0646c9 with identifier: YE62%20YPM
2026-03-30 08:06:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb7c8c60-985e-5c16-89f8-36c19e0646c9 with identifier: YE62%20YPM
2026-03-30 08:06:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb7c8c60-985e-5c16-89f8-36c19e0646c9 with identifier: YE62%20YPM to the API
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:43 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE62%20YPM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'bb7c8c60-985e-5c16-89f8-36c19e0646c9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YE62 YPM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE62%20YPM&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '116D',
'odometer': 156129,
'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 116D 2.0 SPORT Hatchback',
'transmission': 'manual',
'trim': 'SPORT',
'vin': 'WBA1C72040J421342',
'year': 2012}
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE62%2520YPM%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Saving data for YE62%20YPM: {'auction_closing_time': 1774864800.0, 'created_time': 1774391228.646138, 'last_price_update_time': 1774858003.926645}
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE62%2520YPM') HTTP/1.1" 204 0
2026-03-30 08:06:43 [bca.uk] INFO: Found listing with ID: YH61%20VSP
2026-03-30 08:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH61%2520VSP%27 HTTP/1.1" 200 None
2026-03-30 08:06:43 [bca.uk] INFO: Scrape type for YH61%20VSP: 2
2026-03-30 08:06:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a00ac99-27f6-5078-b693-279074f8bba7 with identifier: YH61%20VSP
2026-03-30 08:06:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a00ac99-27f6-5078-b693-279074f8bba7 with scrape type 2
2026-03-30 08:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a00ac99-27f6-5078-b693-279074f8bba7 with scrape type 2
2026-03-30 08:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a00ac99-27f6-5078-b693-279074f8bba7, identifier: YH61%20VSP
2026-03-30 08:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a00ac99-27f6-5078-b693-279074f8bba7 with identifier: YH61%20VSP
2026-03-30 08:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a00ac99-27f6-5078-b693-279074f8bba7 with identifier: YH61%20VSP
2026-03-30 08:06:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a00ac99-27f6-5078-b693-279074f8bba7 with identifier: YH61%20VSP to the API
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 115,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH61%20VSP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8a00ac99-27f6-5078-b693-279074f8bba7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YH61 VSP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH61%20VSP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 107258,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN 1.6 COOPER D Hatchback',
'transmission': 'manual',
'trim': 'COOPER D',
'vin': 'WMWZD32050WL41236',
'year': 2011}
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH61%2520VSP%27 HTTP/1.1" 200 None
2026-03-30 08:06:44 [bca.uk] INFO: Saving data for YH61%20VSP: {'auction_closing_time': 1774864800.0, 'created_time': 1774277789.562586, 'last_price_update_time': 1774858004.364751}
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH61%2520VSP') HTTP/1.1" 204 0
2026-03-30 08:06:44 [bca.uk] INFO: Found listing with ID: YJ13%20VUC
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ13%2520VUC%27 HTTP/1.1" 200 None
2026-03-30 08:06:44 [bca.uk] INFO: Scrape type for YJ13%20VUC: 2
2026-03-30 08:06:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8 with identifier: YJ13%20VUC
2026-03-30 08:06:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8 with scrape type 2
2026-03-30 08:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8 with scrape type 2
2026-03-30 08:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8, identifier: YJ13%20VUC
2026-03-30 08:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8 with identifier: YJ13%20VUC
2026-03-30 08:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8 with identifier: YJ13%20VUC
2026-03-30 08:06:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a4fa5fb-bcdc-5688-ab69-1004b87af0a8 with identifier: YJ13%20VUC to the API
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ13%20VUC-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2a4fa5fb-bcdc-5688-ab69-1004b87af0a8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YJ13 VUC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ13%20VUC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '120I',
'odometer': 78727,
'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 120I 2.0 SPORT PLUS EDITION Coupe',
'transmission': 'manual',
'trim': 'SPORT PLUS EDITION',
'vin': 'WBAUC12090VP60469',
'year': 2013}
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ13%2520VUC%27 HTTP/1.1" 200 None
2026-03-30 08:06:44 [bca.uk] INFO: Saving data for YJ13%20VUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774448059.155243, 'last_price_update_time': 1774858004.815418}
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ13%2520VUC') HTTP/1.1" 204 0
2026-03-30 08:06:44 [bca.uk] INFO: Found listing with ID: YR58%20XNT
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR58%2520XNT%27 HTTP/1.1" 200 None
2026-03-30 08:06:44 [bca.uk] INFO: Scrape type for YR58%20XNT: 0
2026-03-30 08:06:44 [bca.uk] INFO: Found listing with ID: HV09%20PXZ
2026-03-30 08:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV09%2520PXZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:44 [bca.uk] INFO: Scrape type for HV09%20PXZ: 2
2026-03-30 08:06:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abbb61ea-8c3f-5db8-bbd7-40b06f1397be with identifier: HV09%20PXZ
2026-03-30 08:06:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abbb61ea-8c3f-5db8-bbd7-40b06f1397be with scrape type 2
2026-03-30 08:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abbb61ea-8c3f-5db8-bbd7-40b06f1397be with scrape type 2
2026-03-30 08:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abbb61ea-8c3f-5db8-bbd7-40b06f1397be, identifier: HV09%20PXZ
2026-03-30 08:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abbb61ea-8c3f-5db8-bbd7-40b06f1397be with identifier: HV09%20PXZ
2026-03-30 08:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abbb61ea-8c3f-5db8-bbd7-40b06f1397be with identifier: HV09%20PXZ
2026-03-30 08:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abbb61ea-8c3f-5db8-bbd7-40b06f1397be with identifier: HV09%20PXZ to the API
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV09%20PXZ-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'abbb61ea-8c3f-5db8-bbd7-40b06f1397be',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HV09 PXZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV09%20PXZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 106090,
'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.6 TITANIUM Hatchback',
'transmission': 'manual',
'trim': 'TITANIUM',
'vin': 'WF0JXXGAJJ9M08033',
'year': 2009}
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV09%2520PXZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Saving data for HV09%20PXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774277811.031541, 'last_price_update_time': 1774858005.294025}
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV09%2520PXZ') HTTP/1.1" 204 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: HV60%20FGZ
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV60%2520FGZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Scrape type for HV60%20FGZ: 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: HV62%20ZWC
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV62%2520ZWC%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Scrape type for HV62%20ZWC: 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: HW13%20FAK
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HW13%2520FAK%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Scrape type for HW13%20FAK: 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: KM59%20UED
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM59%2520UED%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Scrape type for KM59%20UED: 2
2026-03-30 08:06:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10bb29b9-a49b-57bf-b244-8f403886daab with identifier: KM59%20UED
2026-03-30 08:06:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10bb29b9-a49b-57bf-b244-8f403886daab with scrape type 2
2026-03-30 08:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10bb29b9-a49b-57bf-b244-8f403886daab with scrape type 2
2026-03-30 08:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10bb29b9-a49b-57bf-b244-8f403886daab, identifier: KM59%20UED
2026-03-30 08:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10bb29b9-a49b-57bf-b244-8f403886daab with identifier: KM59%20UED
2026-03-30 08:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10bb29b9-a49b-57bf-b244-8f403886daab with identifier: KM59%20UED
2026-03-30 08:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10bb29b9-a49b-57bf-b244-8f403886daab with identifier: KM59%20UED to the API
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM59%20UED-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '10bb29b9-a49b-57bf-b244-8f403886daab',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KM59 UED',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM59%20UED&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FIAT',
'model': '500',
'odometer': 76735,
'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': 'ZFA31200000417286',
'year': 2009}
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM59%2520UED%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Saving data for KM59%20UED: {'auction_closing_time': 1774864800.0, 'created_time': 1774448055.247985, 'last_price_update_time': 1774858005.911348}
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM59%2520UED') HTTP/1.1" 204 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: KN56%20JYW
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN56%2520JYW%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Scrape type for KN56%20JYW: 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: KR09%20EXE
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR09%2520EXE%27 HTTP/1.1" 200 None
2026-03-30 08:06:45 [bca.uk] INFO: Scrape type for KR09%20EXE: 0
2026-03-30 08:06:45 [bca.uk] INFO: Found listing with ID: LD54%20JZA
2026-03-30 08:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD54%2520JZA%27 HTTP/1.1" 200 None
2026-03-30 08:06:46 [bca.uk] INFO: Scrape type for LD54%20JZA: 0
2026-03-30 08:06:46 [bca.uk] INFO: Found listing with ID: LG13%20JHF
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG13%2520JHF%27 HTTP/1.1" 200 None
2026-03-30 08:06:46 [bca.uk] INFO: Scrape type for LG13%20JHF: 0
2026-03-30 08:06:46 [bca.uk] INFO: Found listing with ID: LL10%20FPD
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL10%2520FPD%27 HTTP/1.1" 200 None
2026-03-30 08:06:46 [bca.uk] INFO: Scrape type for LL10%20FPD: 2
2026-03-30 08:06:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5 with identifier: LL10%20FPD
2026-03-30 08:06:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5 with scrape type 2
2026-03-30 08:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5 with scrape type 2
2026-03-30 08:06:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5, identifier: LL10%20FPD
2026-03-30 08:06:46 [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-30 08:06:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5 with identifier: LL10%20FPD
2026-03-30 08:06:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5 with identifier: LL10%20FPD
2026-03-30 08:06:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e9693fc-2d1b-53ac-9483-9de8f7d41bb5 with identifier: LL10%20FPD to the API
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 134,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL10%20FPD-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4e9693fc-2d1b-53ac-9483-9de8f7d41bb5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LL10 FPD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL10%20FPD&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A3 CABRIOLET',
'odometer': 176363,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'AUDI A3 CABRIOLET 2.0 TDI 140 SPORT S/S S-T Convertible',
'transmission': 'automatic',
'trim': 'TDI 140 SPORT S/S S-T',
'vin': 'TRUZZZ8P6A1012139',
'year': 2010}
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL10%2520FPD%27 HTTP/1.1" 200 None
2026-03-30 08:06:46 [bca.uk] INFO: Saving data for LL10%20FPD: {'auction_closing_time': 1774864800.0, 'created_time': 1774564534.898971, 'last_price_update_time': 1774858006.484325}
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL10%2520FPD') HTTP/1.1" 204 0
2026-03-30 08:06:46 [bca.uk] INFO: Found listing with ID: LL10%20HMK
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL10%2520HMK%27 HTTP/1.1" 200 None
2026-03-30 08:06:46 [bca.uk] INFO: Scrape type for LL10%20HMK: 2
2026-03-30 08:06:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b841da3d-c0b7-5eec-85a2-02c162b3badd with identifier: LL10%20HMK
2026-03-30 08:06:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b841da3d-c0b7-5eec-85a2-02c162b3badd with scrape type 2
2026-03-30 08:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b841da3d-c0b7-5eec-85a2-02c162b3badd with scrape type 2
2026-03-30 08:06:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b841da3d-c0b7-5eec-85a2-02c162b3badd, identifier: LL10%20HMK
2026-03-30 08:06:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b841da3d-c0b7-5eec-85a2-02c162b3badd with identifier: LL10%20HMK
2026-03-30 08:06:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b841da3d-c0b7-5eec-85a2-02c162b3badd with identifier: LL10%20HMK
2026-03-30 08:06:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b841da3d-c0b7-5eec-85a2-02c162b3badd with identifier: LL10%20HMK to the API
2026-03-30 08:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:47 [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': 130,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL10%20HMK-GB',
'category': 'Car',
'color': 'beige',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.9L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b841da3d-c0b7-5eec-85a2-02c162b3badd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LL10 HMK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL10%20HMK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'SKODA',
'model': 'OCTAVIA',
'odometer': 133181,
'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': 'SKODA OCTAVIA 1.9 TDI PD 105 SE Hatchback',
'transmission': 'manual',
'trim': 'TDI PD 105 SE',
'vin': 'TMBCS21Z3A2104326',
'year': 2010}
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL10%2520HMK%27 HTTP/1.1" 200 None
2026-03-30 08:06:47 [bca.uk] INFO: Saving data for LL10%20HMK: {'auction_closing_time': 1774864800.0, 'created_time': 1774477917.626145, 'last_price_update_time': 1774858007.032483}
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL10%2520HMK') HTTP/1.1" 204 0
2026-03-30 08:06:47 [bca.uk] INFO: Found listing with ID: LL13%20WXE
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL13%2520WXE%27 HTTP/1.1" 200 None
2026-03-30 08:06:47 [bca.uk] INFO: Scrape type for LL13%20WXE: 0
2026-03-30 08:06:47 [bca.uk] INFO: Found listing with ID: LS14%20LGU
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS14%2520LGU%27 HTTP/1.1" 200 None
2026-03-30 08:06:47 [bca.uk] INFO: Scrape type for LS14%20LGU: 2
2026-03-30 08:06:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c with identifier: LS14%20LGU
2026-03-30 08:06:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c with scrape type 2
2026-03-30 08:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c with scrape type 2
2026-03-30 08:06:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c, identifier: LS14%20LGU
2026-03-30 08:06:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c with identifier: LS14%20LGU
2026-03-30 08:06:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c with identifier: LS14%20LGU
2026-03-30 08:06:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c with identifier: LS14%20LGU to the API
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 105,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS14%20LGU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e1c5ed96-cbcb-516d-ab4d-f30d4b0d925c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LS14 LGU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS14%20LGU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'GRAND PICASSO',
'odometer': 122000,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'CITROEN GRAND PICASSO 1.6 E-HDI 115 A/D EXCLUSIVE MPV',
'transmission': 'manual',
'trim': 'E-HDI 115 A/D EXCLUSIVE',
'vin': 'VF73A9HC8EJ612250',
'year': 2014}
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS14%2520LGU%27 HTTP/1.1" 200 None
2026-03-30 08:06:47 [bca.uk] INFO: Saving data for LS14%20LGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774277782.03854, 'last_price_update_time': 1774858007.485783}
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS14%2520LGU') HTTP/1.1" 204 0
2026-03-30 08:06:47 [bca.uk] INFO: Total items found: 100
2026-03-30 08:06:47 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded
2026-03-30 08:06:47 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:06:47 [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-30 08:06:47 [bca.uk] INFO: Found listing with ID: MX59%20URP
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX59%2520URP%27 HTTP/1.1" 200 None
2026-03-30 08:06:47 [bca.uk] INFO: Scrape type for MX59%20URP: 2
2026-03-30 08:06:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ca01f1e-2836-50fd-981d-43fb6c16c462 with identifier: MX59%20URP
2026-03-30 08:06:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ca01f1e-2836-50fd-981d-43fb6c16c462 with scrape type 2
2026-03-30 08:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ca01f1e-2836-50fd-981d-43fb6c16c462 with scrape type 2
2026-03-30 08:06:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ca01f1e-2836-50fd-981d-43fb6c16c462, identifier: MX59%20URP
2026-03-30 08:06:47 [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-30 08:06:47 [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-30 08:06:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ca01f1e-2836-50fd-981d-43fb6c16c462 with identifier: MX59%20URP
2026-03-30 08:06:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ca01f1e-2836-50fd-981d-43fb6c16c462 with identifier: MX59%20URP
2026-03-30 08:06:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ca01f1e-2836-50fd-981d-43fb6c16c462 with identifier: MX59%20URP to the API
2026-03-30 08:06:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX59%20URP-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8ca01f1e-2836-50fd-981d-43fb6c16c462',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MX59 URP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX59%20URP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'JAZZ',
'odometer': 96939,
'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 Hatchback',
'transmission': 'manual',
'trim': 'I-VTEC ES',
'vin': 'SHHGG67609U003270',
'year': 2009}
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX59%2520URP%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Saving data for MX59%20URP: {'auction_closing_time': 1774864800.0, 'created_time': 1774476464.751712, 'last_price_update_time': 1774858008.169008}
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX59%2520URP') HTTP/1.1" 204 0
2026-03-30 08:06:48 [bca.uk] INFO: Found listing with ID: AU10%20YNF
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU10%2520YNF%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Scrape type for AU10%20YNF: 0
2026-03-30 08:06:48 [bca.uk] INFO: Found listing with ID: BJ13%20MVC
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ13%2520MVC%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Scrape type for BJ13%20MVC: 0
2026-03-30 08:06:48 [bca.uk] INFO: Found listing with ID: CP07%20ABX
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP07%2520ABX%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Scrape type for CP07%20ABX: 0
2026-03-30 08:06:48 [bca.uk] INFO: Found listing with ID: CP11%20VEU
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP11%2520VEU%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Scrape type for CP11%20VEU: 2
2026-03-30 08:06:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dde629f9-95db-54d9-8830-4d2e871eb92e with identifier: CP11%20VEU
2026-03-30 08:06:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dde629f9-95db-54d9-8830-4d2e871eb92e with scrape type 2
2026-03-30 08:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dde629f9-95db-54d9-8830-4d2e871eb92e with scrape type 2
2026-03-30 08:06:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dde629f9-95db-54d9-8830-4d2e871eb92e, identifier: CP11%20VEU
2026-03-30 08:06:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:06:48 [bca.uk] INFO: Found listing with ID: NX12%20WBL
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520WBL%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Scrape type for NX12%20WBL: 2
2026-03-30 08:06:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5174746-4476-50cd-a29a-f906aae0504d with identifier: NX12%20WBL
2026-03-30 08:06:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5174746-4476-50cd-a29a-f906aae0504d with scrape type 2
2026-03-30 08:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5174746-4476-50cd-a29a-f906aae0504d with scrape type 2
2026-03-30 08:06:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5174746-4476-50cd-a29a-f906aae0504d, identifier: NX12%20WBL
2026-03-30 08:06:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dde629f9-95db-54d9-8830-4d2e871eb92e with identifier: CP11%20VEU
2026-03-30 08:06:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dde629f9-95db-54d9-8830-4d2e871eb92e with identifier: CP11%20VEU
2026-03-30 08:06:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dde629f9-95db-54d9-8830-4d2e871eb92e with identifier: CP11%20VEU to the API
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:48 [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': 179,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP11%20VEU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'dde629f9-95db-54d9-8830-4d2e871eb92e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CP11 VEU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP11%20VEU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'JAGUAR',
'model': 'XF',
'odometer': 149765,
'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': 'JAGUAR XF 3.0 D V6 S 275 PORTFOLIO Saloon',
'transmission': 'automatic',
'trim': 'D V6 S 275 PORTFOLIO',
'vin': 'SAJAC0720BNS12617',
'year': 2011}
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP11%2520VEU%27 HTTP/1.1" 200 None
2026-03-30 08:06:48 [bca.uk] INFO: Saving data for CP11%20VEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774277809.320685, 'last_price_update_time': 1774858008.939333}
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP11%2520VEU') HTTP/1.1" 204 0
2026-03-30 08:06:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5174746-4476-50cd-a29a-f906aae0504d with identifier: NX12%20WBL
2026-03-30 08:06:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5174746-4476-50cd-a29a-f906aae0504d with identifier: NX12%20WBL
2026-03-30 08:06:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5174746-4476-50cd-a29a-f906aae0504d with identifier: NX12%20WBL to the API
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX12%20WBL-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd5174746-4476-50cd-a29a-f906aae0504d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX12 WBL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX12%20WBL&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 171249,
'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 Estate',
'transmission': 'manual',
'trim': 'TDCI 115 ZETEC',
'vin': 'WF0LXXGCBLCR87085',
'year': 2012}
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520WBL%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Saving data for NX12%20WBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774448057.462733, 'last_price_update_time': 1774858009.250116}
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX12%2520WBL') HTTP/1.1" 204 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: KP23%20AGZ
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520AGZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for KP23%20AGZ: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: KM16%20UUA
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM16%2520UUA%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for KM16%20UUA: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: LY64%20DTU
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY64%2520DTU%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for LY64%20DTU: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: DV14%20VNO
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520VNO%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for DV14%20VNO: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: LM61%20DYD
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM61%2520DYD%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for LM61%20DYD: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: YK11%20VUF
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK11%2520VUF%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for YK11%20VUF: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: RK12%20WBW
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK12%2520WBW%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for RK12%20WBW: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: SL62%20VWY
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL62%2520VWY%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for SL62%20VWY: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: YE63%20EHG
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE63%2520EHG%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for YE63%20EHG: 2
2026-03-30 08:06:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9be9da16-2466-5482-878e-5ea3b9d4f2c1 with identifier: YE63%20EHG
2026-03-30 08:06:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9be9da16-2466-5482-878e-5ea3b9d4f2c1 with scrape type 2
2026-03-30 08:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9be9da16-2466-5482-878e-5ea3b9d4f2c1 with scrape type 2
2026-03-30 08:06:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9be9da16-2466-5482-878e-5ea3b9d4f2c1, identifier: YE63%20EHG
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: CV62%20BUH
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV62%2520BUH%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for CV62%20BUH: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: DA09%20SGZ
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA09%2520SGZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for DA09%20SGZ: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: DF10%20BUE
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF10%2520BUE%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for DF10%20BUE: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: EA11%20GDV
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA11%2520GDV%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for EA11%20GDV: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: EA66%20VAF
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520VAF%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for EA66%20VAF: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: EK61%20OLT
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK61%2520OLT%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for EK61%20OLT: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: EO58%20HTE
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO58%2520HTE%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for EO58%20HTE: 0
2026-03-30 08:06:49 [bca.uk] INFO: Found listing with ID: ET12%20MKU
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET12%2520MKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:49 [bca.uk] INFO: Scrape type for ET12%20MKU: 2
2026-03-30 08:06:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4c69e56-9591-575c-858c-2635fb4bd19d with identifier: ET12%20MKU
2026-03-30 08:06:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4c69e56-9591-575c-858c-2635fb4bd19d with scrape type 2
2026-03-30 08:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4c69e56-9591-575c-858c-2635fb4bd19d with scrape type 2
2026-03-30 08:06:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4c69e56-9591-575c-858c-2635fb4bd19d, identifier: ET12%20MKU
2026-03-30 08:06:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9be9da16-2466-5482-878e-5ea3b9d4f2c1 with identifier: YE63%20EHG
2026-03-30 08:06:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9be9da16-2466-5482-878e-5ea3b9d4f2c1 with identifier: YE63%20EHG
2026-03-30 08:06:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9be9da16-2466-5482-878e-5ea3b9d4f2c1 with identifier: YE63%20EHG to the API
2026-03-30 08:06:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE63%20EHG-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9be9da16-2466-5482-878e-5ea3b9d4f2c1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YE63 EHG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE63%20EHG&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '520D',
'odometer': 45829,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'BMW 520D 2.0 M SPORT STEP Saloon',
'transmission': 'automatic',
'trim': 'M SPORT STEP',
'vin': 'WBA5C32050D629805',
'year': 2013}
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE63%2520EHG%27 HTTP/1.1" 200 None
2026-03-30 08:06:50 [bca.uk] INFO: Saving data for YE63%20EHG: {'auction_closing_time': 1774864800.0, 'created_time': 1774275708.875198, 'last_price_update_time': 1774858010.468868}
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE63%2520EHG') HTTP/1.1" 204 0
2026-03-30 08:06:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4c69e56-9591-575c-858c-2635fb4bd19d with identifier: ET12%20MKU
2026-03-30 08:06:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4c69e56-9591-575c-858c-2635fb4bd19d with identifier: ET12%20MKU
2026-03-30 08:06:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4c69e56-9591-575c-858c-2635fb4bd19d with identifier: ET12%20MKU to the API
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET12%20MKU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a4c69e56-9591-575c-858c-2635fb4bd19d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ET12 MKU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET12%20MKU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 137460,
'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 TITANIUM X Hatchback',
'transmission': 'manual',
'trim': 'TDCI 115 TITANIUM X',
'vin': 'WF0KXXGCBKCD74840',
'year': 2012}
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET12%2520MKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:50 [bca.uk] INFO: Saving data for ET12%20MKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774277742.472403, 'last_price_update_time': 1774858010.878779}
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET12%2520MKU') HTTP/1.1" 204 0
2026-03-30 08:06:50 [bca.uk] INFO: Found listing with ID: CU63%20NGZ
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520NGZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:50 [bca.uk] INFO: Scrape type for CU63%20NGZ: 2
2026-03-30 08:06:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afa433bb-b437-56c0-aeea-2bb5ac3ae142 with identifier: CU63%20NGZ
2026-03-30 08:06:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afa433bb-b437-56c0-aeea-2bb5ac3ae142 with scrape type 2
2026-03-30 08:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afa433bb-b437-56c0-aeea-2bb5ac3ae142 with scrape type 2
2026-03-30 08:06:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afa433bb-b437-56c0-aeea-2bb5ac3ae142, identifier: CU63%20NGZ
2026-03-30 08:06:51 [bca.uk] INFO: Found listing with ID: EY10%20WXW
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY10%2520WXW%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Scrape type for EY10%20WXW: 2
2026-03-30 08:06:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbdda789-c695-5691-9633-4b1789285b01 with identifier: EY10%20WXW
2026-03-30 08:06:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbdda789-c695-5691-9633-4b1789285b01 with scrape type 2
2026-03-30 08:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbdda789-c695-5691-9633-4b1789285b01 with scrape type 2
2026-03-30 08:06:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbdda789-c695-5691-9633-4b1789285b01, identifier: EY10%20WXW
2026-03-30 08:06:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afa433bb-b437-56c0-aeea-2bb5ac3ae142 with identifier: CU63%20NGZ
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=purple HTTP/1.1" 200 None
2026-03-30 08:06:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:06:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afa433bb-b437-56c0-aeea-2bb5ac3ae142 with identifier: CU63%20NGZ
2026-03-30 08:06:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afa433bb-b437-56c0-aeea-2bb5ac3ae142 with identifier: CU63%20NGZ to the API
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:51 [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': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU63%20NGZ-GB',
'category': 'Car',
'color': 'purple',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'afa433bb-b437-56c0-aeea-2bb5ac3ae142',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CU63 NGZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU63%20NGZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'SKODA',
'model': 'FABIA',
'odometer': 57830,
'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 FABIA 1.2 TSI 86 SE Hatchback',
'transmission': 'manual',
'trim': 'TSI 86 SE',
'vin': 'TMBFM25J0E3025241',
'year': 2013}
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520NGZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Saving data for CU63%20NGZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774275709.342814, 'last_price_update_time': 1774858011.551485}
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU63%2520NGZ') HTTP/1.1" 204 0
2026-03-30 08:06:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbdda789-c695-5691-9633-4b1789285b01 with identifier: EY10%20WXW
2026-03-30 08:06:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbdda789-c695-5691-9633-4b1789285b01 with identifier: EY10%20WXW
2026-03-30 08:06:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbdda789-c695-5691-9633-4b1789285b01 with identifier: EY10%20WXW to the API
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 146,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY10%20WXW-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fbdda789-c695-5691-9633-4b1789285b01',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EY10 WXW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY10%20WXW&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 117902,
'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.4 ACTIVE 16V Hatchback',
'transmission': 'manual',
'trim': 'ACTIVE 16V',
'vin': 'W0L0AHL48A2069599',
'year': 2010}
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY10%2520WXW%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Saving data for EY10%20WXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774216987.395282, 'last_price_update_time': 1774858011.865519}
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY10%2520WXW') HTTP/1.1" 204 0
2026-03-30 08:06:51 [bca.uk] INFO: Found listing with ID: CV55%20OPY
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV55%2520OPY%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Scrape type for CV55%20OPY: 0
2026-03-30 08:06:51 [bca.uk] INFO: Found listing with ID: EJ63%20EXO
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ63%2520EXO%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Scrape type for EJ63%20EXO: 0
2026-03-30 08:06:51 [bca.uk] INFO: Found listing with ID: EY14%20HKC
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY14%2520HKC%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Scrape type for EY14%20HKC: 0
2026-03-30 08:06:51 [bca.uk] INFO: Found listing with ID: HY10%20UJL
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY10%2520UJL%27 HTTP/1.1" 200 None
2026-03-30 08:06:51 [bca.uk] INFO: Scrape type for HY10%20UJL: 0
2026-03-30 08:06:51 [bca.uk] INFO: Found listing with ID: HY58%20NPG
2026-03-30 08:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY58%2520NPG%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for HY58%20NPG: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: YF07%20CJE
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF07%2520CJE%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for YF07%20CJE: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: DS61%20FOF
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS61%2520FOF%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for DS61%20FOF: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: LT64%20JYY
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT64%2520JYY%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for LT64%20JYY: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: MA61%20BFY
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA61%2520BFY%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for MA61%20BFY: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: MT12%20LJZ
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT12%2520LJZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for MT12%20LJZ: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: YP11%20SXG
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP11%2520SXG%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for YP11%20SXG: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: B10%20PGJ
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27B10%2520PGJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for B10%20PGJ: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: DK23%20XXL
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK23%2520XXL%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for DK23%20XXL: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: DT69%20OUG
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT69%2520OUG%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for DT69%20OUG: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: MF19%20KHM
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF19%2520KHM%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for MF19%20KHM: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: YT69%20LRX
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT69%2520LRX%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for YT69%20LRX: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: LY69%20GMG
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY69%2520GMG%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for LY69%20GMG: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: DX68%20ZHP
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX68%2520ZHP%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for DX68%20ZHP: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: GP19%20AEE
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP19%2520AEE%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for GP19%20AEE: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: PK20%20LVZ
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK20%2520LVZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for PK20%20LVZ: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: YT70%20LPK
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT70%2520LPK%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for YT70%20LPK: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: DT18%20GME
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT18%2520GME%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for DT18%20GME: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: MM67%20RNV
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM67%2520RNV%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for MM67%20RNV: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: AE58%20YDD
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE58%2520YDD%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for AE58%20YDD: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: KK07%20YAO
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KK07%2520YAO%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for KK07%20YAO: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: M5%20SNV
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M5%2520SNV%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for M5%20SNV: 2
2026-03-30 08:06:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2c2af01-e566-5b5e-8ca1-35b37d553ce7 with identifier: M5%20SNV
2026-03-30 08:06:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2c2af01-e566-5b5e-8ca1-35b37d553ce7 with scrape type 2
2026-03-30 08:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2c2af01-e566-5b5e-8ca1-35b37d553ce7 with scrape type 2
2026-03-30 08:06:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2c2af01-e566-5b5e-8ca1-35b37d553ce7, identifier: M5%20SNV
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: FT11%20MSY
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT11%2520MSY%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for FT11%20MSY: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: GF13%20GUG
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF13%2520GUG%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for GF13%20GUG: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: GF61%20DZW
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF61%2520DZW%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for GF61%20DZW: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: GJ60%20HVY
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ60%2520HVY%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for GJ60%20HVY: 0
2026-03-30 08:06:52 [bca.uk] INFO: Found listing with ID: GL08%20TLY
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL08%2520TLY%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Scrape type for GL08%20TLY: 2
2026-03-30 08:06:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07a16b4b-2a47-5c2b-acee-34b2eb510d44 with identifier: GL08%20TLY
2026-03-30 08:06:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07a16b4b-2a47-5c2b-acee-34b2eb510d44 with scrape type 2
2026-03-30 08:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07a16b4b-2a47-5c2b-acee-34b2eb510d44 with scrape type 2
2026-03-30 08:06:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07a16b4b-2a47-5c2b-acee-34b2eb510d44, identifier: GL08%20TLY
2026-03-30 08:06:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2c2af01-e566-5b5e-8ca1-35b37d553ce7 with identifier: M5%20SNV
2026-03-30 08:06:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2c2af01-e566-5b5e-8ca1-35b37d553ce7 with identifier: M5%20SNV
2026-03-30 08:06:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2c2af01-e566-5b5e-8ca1-35b37d553ce7 with identifier: M5%20SNV to the API
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 231,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M5%20SNV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '4.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f2c2af01-e566-5b5e-8ca1-35b37d553ce7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'M5 SNV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=M5%20SNV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'BMW',
'model': 'M5',
'odometer': 91840,
'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 M5 4.4 V8 DCT Saloon',
'transmission': 'automatic',
'trim': 'V8 DCT',
'vin': 'WBSFV92030DX98248',
'year': 2014}
2026-03-30 08:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M5%2520SNV%27 HTTP/1.1" 200 None
2026-03-30 08:06:52 [bca.uk] INFO: Saving data for M5%20SNV: {'auction_closing_time': 1774951200.0, 'created_time': 1774564889.970824, 'last_price_update_time': 1774858012.997943}
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M5%2520SNV') HTTP/1.1" 204 0
2026-03-30 08:06:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07a16b4b-2a47-5c2b-acee-34b2eb510d44 with identifier: GL08%20TLY
2026-03-30 08:06:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07a16b4b-2a47-5c2b-acee-34b2eb510d44 with identifier: GL08%20TLY
2026-03-30 08:06:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07a16b4b-2a47-5c2b-acee-34b2eb510d44 with identifier: GL08%20TLY to the API
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 153,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL08%20TLY-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '07a16b4b-2a47-5c2b-acee-34b2eb510d44',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GL08 TLY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL08%20TLY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'C4',
'odometer': 105439,
'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': 'CITROEN C4 1.4 SX Hatchback',
'transmission': 'manual',
'trim': 'SX',
'vin': 'VF7LCKFUC74857976',
'year': 2008}
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL08%2520TLY%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Saving data for GL08%20TLY: {'auction_closing_time': 1774864800.0, 'created_time': 1774277809.722373, 'last_price_update_time': 1774858013.427709}
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL08%2520TLY') HTTP/1.1" 204 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: VF15%20KKY
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF15%2520KKY%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for VF15%20KKY: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: WN16%20MXA
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN16%2520MXA%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for WN16%20MXA: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: GH15%20HTD
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GH15%2520HTD%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for GH15%20HTD: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: LT66%20HCJ
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT66%2520HCJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for LT66%20HCJ: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: SJ16%20SYV
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ16%2520SYV%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for SJ16%20SYV: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: BU67%20KTN
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU67%2520KTN%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for BU67%20KTN: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: WM66%20HPY
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM66%2520HPY%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for WM66%20HPY: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: SV13%20XGW
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV13%2520XGW%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for SV13%20XGW: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: AE15%20URC
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE15%2520URC%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for AE15%20URC: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: KJ19%20ZRG
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520ZRG%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for KJ19%20ZRG: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: KN68%20YYB
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN68%2520YYB%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for KN68%20YYB: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: AU02%20VYG
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU02%2520VYG%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for AU02%20VYG: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: BF18%20GZO
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF18%2520GZO%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for BF18%20GZO: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: RF61%20EUB
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF61%2520EUB%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for RF61%20EUB: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: FE68%20XBZ
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE68%2520XBZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for FE68%20XBZ: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: SP15%20VFV
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP15%2520VFV%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for SP15%20VFV: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: ST64%20MMV
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST64%2520MMV%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for ST64%20MMV: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: AF20%20XNC
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF20%2520XNC%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for AF20%20XNC: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: LX62%20RKE
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX62%2520RKE%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for LX62%20RKE: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: SW19%20FWZ
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for SW19%20FWZ: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: CU71%20VTC
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU71%2520VTC%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for CU71%20VTC: 2
2026-03-30 08:06:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e41eb58e-2e2c-5824-a538-d9aff54ce6c8 with identifier: CU71%20VTC
2026-03-30 08:06:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e41eb58e-2e2c-5824-a538-d9aff54ce6c8 with scrape type 2
2026-03-30 08:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e41eb58e-2e2c-5824-a538-d9aff54ce6c8 with scrape type 2
2026-03-30 08:06:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e41eb58e-2e2c-5824-a538-d9aff54ce6c8, identifier: CU71%20VTC
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: HN11%20WRZ
2026-03-30 08:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN11%2520WRZ%27 HTTP/1.1" 200 None
2026-03-30 08:06:53 [bca.uk] INFO: Scrape type for HN11%20WRZ: 0
2026-03-30 08:06:53 [bca.uk] INFO: Found listing with ID: HN62%20FLK
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN62%2520FLK%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for HN62%20FLK: 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: HV08%20FJE
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV08%2520FJE%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for HV08%20FJE: 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: AE19%20YAD
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE19%2520YAD%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for AE19%20YAD: 0
2026-03-30 08:06:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e41eb58e-2e2c-5824-a538-d9aff54ce6c8 with identifier: CU71%20VTC
2026-03-30 08:06:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e41eb58e-2e2c-5824-a538-d9aff54ce6c8 with identifier: CU71%20VTC
2026-03-30 08:06:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e41eb58e-2e2c-5824-a538-d9aff54ce6c8 with identifier: CU71%20VTC to the API
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU71%20VTC-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e41eb58e-2e2c-5824-a538-d9aff54ce6c8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CU71 VTC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU71%20VTC&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'IVECO',
'model': 'DAILY 70C18',
'odometer': 54847,
'odometer_reading_unit': '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 70C18 3.0 LWB (4100) Tipper',
'transmission': 'manual',
'trim': 'LWB (4100)',
'vin': 'ZCFC670D40D667212',
'year': 2021}
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU71%2520VTC%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Saving data for CU71%20VTC: {'auction_closing_time': 1775210400.0, 'created_time': 1773834646.481653, 'last_price_update_time': 1774858014.350552}
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU71%2520VTC') HTTP/1.1" 204 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: SR21%20XPN
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR21%2520XPN%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for SR21%20XPN: 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: ST72%20OPY
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST72%2520OPY%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for ST72%20OPY: 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: ST72%20OSN
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST72%2520OSN%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for ST72%20OSN: 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: ST72%20TKU
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST72%2520TKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for ST72%20TKU: 2
2026-03-30 08:06:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57b81471-6916-569d-90fd-255a07ef7441 with identifier: ST72%20TKU
2026-03-30 08:06:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57b81471-6916-569d-90fd-255a07ef7441 with scrape type 2
2026-03-30 08:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57b81471-6916-569d-90fd-255a07ef7441 with scrape type 2
2026-03-30 08:06:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57b81471-6916-569d-90fd-255a07ef7441, identifier: ST72%20TKU
2026-03-30 08:06:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57b81471-6916-569d-90fd-255a07ef7441 with identifier: ST72%20TKU
2026-03-30 08:06:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57b81471-6916-569d-90fd-255a07ef7441 with identifier: ST72%20TKU
2026-03-30 08:06:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57b81471-6916-569d-90fd-255a07ef7441 with identifier: ST72%20TKU to the API
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 217,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST72%20TKU-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Diesel',
'id': '57b81471-6916-569d-90fd-255a07ef7441',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ST72 TKU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST72%20TKU&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'FORD',
'model': 'TRANSIT 350 FWD',
'odometer': 61761,
'odometer_reading_unit': '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 130 L3 H2 TREND PanelVan',
'transmission': 'manual',
'trim': 'EBL 130 L3 H2 TREND',
'vin': 'WF0EXXTTRENL24676',
'year': 2022}
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST72%2520TKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Saving data for ST72%20TKU: {'auction_closing_time': 1775210400.0, 'created_time': 1773833838.105012, 'last_price_update_time': 1774858014.917572}
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST72%2520TKU') HTTP/1.1" 204 0
2026-03-30 08:06:54 [bca.uk] INFO: Found listing with ID: SY22%20UHR
2026-03-30 08:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY22%2520UHR%27 HTTP/1.1" 200 None
2026-03-30 08:06:54 [bca.uk] INFO: Scrape type for SY22%20UHR: 2
2026-03-30 08:06:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 151d745d-43da-5c63-8eed-8dba03d08a63 with identifier: SY22%20UHR
2026-03-30 08:06:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 151d745d-43da-5c63-8eed-8dba03d08a63 with scrape type 2
2026-03-30 08:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 151d745d-43da-5c63-8eed-8dba03d08a63 with scrape type 2
2026-03-30 08:06:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 151d745d-43da-5c63-8eed-8dba03d08a63, identifier: SY22%20UHR
2026-03-30 08:06:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 151d745d-43da-5c63-8eed-8dba03d08a63 with identifier: SY22%20UHR
2026-03-30 08:06:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 151d745d-43da-5c63-8eed-8dba03d08a63 with identifier: SY22%20UHR
2026-03-30 08:06:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 151d745d-43da-5c63-8eed-8dba03d08a63 with identifier: SY22%20UHR to the API
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:55 [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': 225,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY22%20UHR-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Diesel',
'id': '151d745d-43da-5c63-8eed-8dba03d08a63',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SY22 UHR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY22%20UHR&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'FORD',
'model': 'RANGER',
'odometer': 68213,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'FORD RANGER 2.0 EBL 170 LIMITED 1 CrewCab Pick-up',
'transmission': 'manual',
'trim': 'EBL 170 LIMITED 1',
'vin': '6FPPXXMJ2PNY77490',
'year': 2022}
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY22%2520UHR%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Saving data for SY22%20UHR: {'auction_closing_time': 1775210400.0, 'created_time': 1773841584.135773, 'last_price_update_time': 1774858015.331838}
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY22%2520UHR') HTTP/1.1" 204 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: MD19%20GWP
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520GWP%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for MD19%20GWP: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: DE72%20KZJ
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE72%2520KZJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for DE72%20KZJ: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: BW21%20EVR
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520EVR%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for BW21%20EVR: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: CA19%20YWE
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520YWE%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for CA19%20YWE: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: HL19%20RNJ
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520RNJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for HL19%20RNJ: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: KF19%20DKY
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520DKY%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for KF19%20DKY: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: LG72%20UJY
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520UJY%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for LG72%20UJY: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: RJ69%20GGF
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ69%2520GGF%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for RJ69%20GGF: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: RK68%20WZS
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520WZS%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for RK68%20WZS: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: YH70%20HRN
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH70%2520HRN%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for YH70%20HRN: 0
2026-03-30 08:06:55 [bca.uk] INFO: Found listing with ID: MP19%20HZK
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520HZK%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Scrape type for MP19%20HZK: 2
2026-03-30 08:06:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2 with identifier: MP19%20HZK
2026-03-30 08:06:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2 with scrape type 2
2026-03-30 08:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2 with scrape type 2
2026-03-30 08:06:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2, identifier: MP19%20HZK
2026-03-30 08:06:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2 with identifier: MP19%20HZK
2026-03-30 08:06:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2 with identifier: MP19%20HZK
2026-03-30 08:06:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45da72e9-d47e-56fc-8c0f-4d8fc1ececd2 with identifier: MP19%20HZK to the API
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP19%20HZK-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '45da72e9-d47e-56fc-8c0f-4d8fc1ececd2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MP19 HZK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP19%20HZK&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'KA+',
'odometer': 11503,
'odometer_reading_unit': '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 KA+ 1.2 85 ZETEC Hatchback',
'transmission': 'manual',
'trim': '85 ZETEC',
'vin': 'MAJUXXMTKUKE00402',
'year': 2019}
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520HZK%27 HTTP/1.1" 200 None
2026-03-30 08:06:55 [bca.uk] INFO: Saving data for MP19%20HZK: {'auction_closing_time': 1774951200.0, 'created_time': 1774364657.498472, 'last_price_update_time': 1774858015.946464}
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP19%2520HZK') HTTP/1.1" 204 0
2026-03-30 08:06:56 [bca.uk] INFO: Found listing with ID: MT23%20TUO
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT23%2520TUO%27 HTTP/1.1" 200 None
2026-03-30 08:06:56 [bca.uk] INFO: Scrape type for MT23%20TUO: 0
2026-03-30 08:06:56 [bca.uk] INFO: Found listing with ID: NU72%20GYN
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU72%2520GYN%27 HTTP/1.1" 200 None
2026-03-30 08:06:56 [bca.uk] INFO: Scrape type for NU72%20GYN: 2
2026-03-30 08:06:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7716797-7faf-54d3-906f-f2505bd90472 with identifier: NU72%20GYN
2026-03-30 08:06:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7716797-7faf-54d3-906f-f2505bd90472 with scrape type 2
2026-03-30 08:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7716797-7faf-54d3-906f-f2505bd90472 with scrape type 2
2026-03-30 08:06:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7716797-7faf-54d3-906f-f2505bd90472, identifier: NU72%20GYN
2026-03-30 08:06:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7716797-7faf-54d3-906f-f2505bd90472 with identifier: NU72%20GYN
2026-03-30 08:06:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7716797-7faf-54d3-906f-f2505bd90472 with identifier: NU72%20GYN
2026-03-30 08:06:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7716797-7faf-54d3-906f-f2505bd90472 with identifier: NU72%20GYN to the API
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU72%20GYN-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': 'f7716797-7faf-54d3-906f-f2505bd90472',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NU72 GYN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU72%20GYN&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'CITROEN',
'model': 'E-C4',
'odometer': 23610,
'odometer_reading_unit': '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 E-C4 100KW 50KWH SHINE PLUS Hatchback',
'transmission': 'automatic',
'trim': '100KW 50KWH SHINE PLUS',
'vin': 'VR7BCZKXCNE046235',
'year': 2022}
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU72%2520GYN%27 HTTP/1.1" 200 None
2026-03-30 08:06:56 [bca.uk] INFO: Saving data for NU72%20GYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774277260.813741, 'last_price_update_time': 1774858016.51844}
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU72%2520GYN') HTTP/1.1" 204 0
2026-03-30 08:06:56 [bca.uk] INFO: Found listing with ID: RGZ%202258
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RGZ%25202258%27 HTTP/1.1" 200 None
2026-03-30 08:06:56 [bca.uk] INFO: Scrape type for RGZ%202258: 0
2026-03-30 08:06:56 [bca.uk] INFO: Found listing with ID: SH22%20GFY
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH22%2520GFY%27 HTTP/1.1" 200 None
2026-03-30 08:06:56 [bca.uk] INFO: Scrape type for SH22%20GFY: 0
2026-03-30 08:06:56 [bca.uk] INFO: Found listing with ID: WF68%20XGD
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF68%2520XGD%27 HTTP/1.1" 200 None
2026-03-30 08:06:56 [bca.uk] INFO: Scrape type for WF68%20XGD: 2
2026-03-30 08:06:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84 with identifier: WF68%20XGD
2026-03-30 08:06:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84 with scrape type 2
2026-03-30 08:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84 with scrape type 2
2026-03-30 08:06:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84, identifier: WF68%20XGD
2026-03-30 08:06:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84 with identifier: WF68%20XGD
2026-03-30 08:06:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84 with identifier: WF68%20XGD
2026-03-30 08:06:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b8b3a70-c9f0-5df0-8240-10a67ef3ba84 with identifier: WF68%20XGD to the API
2026-03-30 08:06:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF68%20XGD-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9b8b3a70-c9f0-5df0-8240-10a67ef3ba84',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF68 XGD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF68%20XGD&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'GRAND CONNECT',
'odometer': 38810,
'odometer_reading_unit': '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 ZETEC P/S MPV',
'transmission': 'automatic',
'trim': 'EBL 120 ZETEC P/S',
'vin': 'WF0UXXWPGUJT63845',
'year': 2018}
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF68%2520XGD%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Saving data for WF68%20XGD: {'auction_closing_time': 1774951200.0, 'created_time': 1773841054.347551, 'last_price_update_time': 1774858017.017608}
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF68%2520XGD') HTTP/1.1" 204 0
2026-03-30 08:06:57 [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-30 08:06:57 [bca.uk] INFO: Found listing with ID: WO19%20HKY
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO19%2520HKY%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for WO19%20HKY: 2
2026-03-30 08:06:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5d99908-6b7d-5651-b23c-523397749ceb with identifier: WO19%20HKY
2026-03-30 08:06:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5d99908-6b7d-5651-b23c-523397749ceb with scrape type 2
2026-03-30 08:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5d99908-6b7d-5651-b23c-523397749ceb with scrape type 2
2026-03-30 08:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5d99908-6b7d-5651-b23c-523397749ceb, identifier: WO19%20HKY
2026-03-30 08:06:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5d99908-6b7d-5651-b23c-523397749ceb with identifier: WO19%20HKY
2026-03-30 08:06:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5d99908-6b7d-5651-b23c-523397749ceb with identifier: WO19%20HKY
2026-03-30 08:06:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5d99908-6b7d-5651-b23c-523397749ceb with identifier: WO19%20HKY to the API
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 111,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO19%20HKY-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b5d99908-6b7d-5651-b23c-523397749ceb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WO19 HKY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO19%20HKY&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 59395,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 1.6 TDI 115 GT Hatchback',
'transmission': 'manual',
'trim': 'TDI 115 GT',
'vin': 'WVWZZZAUZKW150210',
'year': 2019}
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO19%2520HKY%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Saving data for WO19%20HKY: {'auction_closing_time': 1774951200.0, 'created_time': 1774188485.008919, 'last_price_update_time': 1774858017.45801}
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO19%2520HKY') HTTP/1.1" 204 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: YC68%20TVN
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC68%2520TVN%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for YC68%20TVN: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: YK19%20TBP
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK19%2520TBP%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for YK19%20TBP: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: DK69%20NEO
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK69%2520NEO%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for DK69%20NEO: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: MH19%20RHF
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH19%2520RHF%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for MH19%20RHF: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: MJ19%20JYG
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for MJ19%20JYG: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: ML71%20WFO
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML71%2520WFO%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for ML71%20WFO: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: YE19%20VLP
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE19%2520VLP%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for YE19%20VLP: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: YB19%20VUL
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB19%2520VUL%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for YB19%20VUL: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: NG19%20PXT
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG19%2520PXT%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for NG19%20PXT: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: LP69%20AYT
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP69%2520AYT%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for LP69%20AYT: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: BD19%20VEB
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD19%2520VEB%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for BD19%20VEB: 0
2026-03-30 08:06:57 [bca.uk] INFO: Found listing with ID: YB08%20OEU
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB08%2520OEU%27 HTTP/1.1" 200 None
2026-03-30 08:06:57 [bca.uk] INFO: Scrape type for YB08%20OEU: 2
2026-03-30 08:06:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e265873-3ea7-5f76-877e-2066275f2bcc with identifier: YB08%20OEU
2026-03-30 08:06:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e265873-3ea7-5f76-877e-2066275f2bcc with scrape type 2
2026-03-30 08:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e265873-3ea7-5f76-877e-2066275f2bcc with scrape type 2
2026-03-30 08:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e265873-3ea7-5f76-877e-2066275f2bcc, identifier: YB08%20OEU
2026-03-30 08:06:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e265873-3ea7-5f76-877e-2066275f2bcc with identifier: YB08%20OEU
2026-03-30 08:06:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e265873-3ea7-5f76-877e-2066275f2bcc with identifier: YB08%20OEU
2026-03-30 08:06:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e265873-3ea7-5f76-877e-2066275f2bcc with identifier: YB08%20OEU to the API
2026-03-30 08:06:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:58 [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': 148,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB08%20OEU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6e265873-3ea7-5f76-877e-2066275f2bcc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YB08 OEU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB08%20OEU&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'PEUGEOT',
'model': '307 SW',
'odometer': 118345,
'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': 'PEUGEOT 307 SW 2.0 HDI 136 SE Estate',
'transmission': 'manual',
'trim': 'HDI 136 SE',
'vin': 'VF33HRHRH85135932',
'year': 2008}
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB08%2520OEU%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Saving data for YB08%20OEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774363013.697753, 'last_price_update_time': 1774858018.105865}
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB08%2520OEU') HTTP/1.1" 204 0
2026-03-30 08:06:58 [bca.uk] INFO: Total items found: 100
2026-03-30 08:06:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded
2026-03-30 08:06:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:06:58 [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-30 08:06:58 [bca.uk] INFO: Found listing with ID: MM11%20JNV
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM11%2520JNV%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for MM11%20JNV: 2
2026-03-30 08:06:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 426236f6-1a8c-5b6e-8e07-027f7524b054 with identifier: MM11%20JNV
2026-03-30 08:06:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 426236f6-1a8c-5b6e-8e07-027f7524b054 with scrape type 2
2026-03-30 08:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 426236f6-1a8c-5b6e-8e07-027f7524b054 with scrape type 2
2026-03-30 08:06:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 426236f6-1a8c-5b6e-8e07-027f7524b054, identifier: MM11%20JNV
2026-03-30 08:06:58 [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-30 08:06:58 [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-30 08:06:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 426236f6-1a8c-5b6e-8e07-027f7524b054 with identifier: MM11%20JNV
2026-03-30 08:06:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 426236f6-1a8c-5b6e-8e07-027f7524b054 with identifier: MM11%20JNV
2026-03-30 08:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 426236f6-1a8c-5b6e-8e07-027f7524b054 with identifier: MM11%20JNV to the API
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM11%20JNV-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '426236f6-1a8c-5b6e-8e07-027f7524b054',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MM11 JNV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM11%20JNV&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 122627,
'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 FOCUS 1.6 TI-VCT 125 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TI-VCT 125 ZETEC',
'vin': 'WF0KXXGCBKBE41698',
'year': 2011}
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM11%2520JNV%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Saving data for MM11%20JNV: {'auction_closing_time': 1774864800.0, 'created_time': 1774303337.907143, 'last_price_update_time': 1774858018.674909}
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM11%2520JNV') HTTP/1.1" 204 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: BT54%20XOM
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT54%2520XOM%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for BT54%20XOM: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: SU06%20XOV
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SU06%2520XOV%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for SU06%20XOV: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: SP59%20HRM
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP59%2520HRM%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for SP59%20HRM: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: GJ56%20ZHY
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ56%2520ZHY%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for GJ56%20ZHY: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: M500%20MGW
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M500%2520MGW%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for M500%20MGW: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: KY06%20TYK
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY06%2520TYK%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for KY06%20TYK: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: DG59%20XEM
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG59%2520XEM%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for DG59%20XEM: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: BJ10%20UWH
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ10%2520UWH%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for BJ10%20UWH: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: SC53%20TDX
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC53%2520TDX%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for SC53%20TDX: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: HV57%20ETA
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV57%2520ETA%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for HV57%20ETA: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: EN05%20JVE
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN05%2520JVE%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for EN05%20JVE: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: GP57%20RLY
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP57%2520RLY%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for GP57%20RLY: 0
2026-03-30 08:06:58 [bca.uk] INFO: Found listing with ID: AX60%20BHW
2026-03-30 08:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX60%2520BHW%27 HTTP/1.1" 200 None
2026-03-30 08:06:58 [bca.uk] INFO: Scrape type for AX60%20BHW: 2
2026-03-30 08:06:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cab89425-302a-5580-9e21-81d7f357708b with identifier: AX60%20BHW
2026-03-30 08:06:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cab89425-302a-5580-9e21-81d7f357708b with scrape type 2
2026-03-30 08:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cab89425-302a-5580-9e21-81d7f357708b with scrape type 2
2026-03-30 08:06:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cab89425-302a-5580-9e21-81d7f357708b, identifier: AX60%20BHW
2026-03-30 08:06:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: AC58%20KVH
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AC58%2520KVH%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for AC58%20KVH: 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: KS04%20HEJ
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS04%2520HEJ%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for KS04%20HEJ: 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: YF12%20LYA
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF12%2520LYA%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for YF12%20LYA: 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: SG09%20LCM
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG09%2520LCM%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for SG09%20LCM: 0
2026-03-30 08:06:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cab89425-302a-5580-9e21-81d7f357708b with identifier: AX60%20BHW
2026-03-30 08:06:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cab89425-302a-5580-9e21-81d7f357708b with identifier: AX60%20BHW
2026-03-30 08:06:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cab89425-302a-5580-9e21-81d7f357708b with identifier: AX60%20BHW to the API
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX60%20BHW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'cab89425-302a-5580-9e21-81d7f357708b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AX60 BHW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX60%20BHW&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'FORD',
'model': 'MONDEO',
'odometer': 153143,
'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 ZETEC Estate',
'transmission': 'manual',
'trim': 'TDCI 140 ZETEC',
'vin': 'WF0GXXGBBGBC44960',
'year': 2011}
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX60%2520BHW%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Saving data for AX60%20BHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774535498.860848, 'last_price_update_time': 1774858019.370232}
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX60%2520BHW') HTTP/1.1" 204 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: CA57%20XLV
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA57%2520XLV%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for CA57%20XLV: 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: YE59%20XKU
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE59%2520XKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for YE59%20XKU: 2
2026-03-30 08:06:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 302418e4-fa45-5b2d-bbe4-4375eed46065 with identifier: YE59%20XKU
2026-03-30 08:06:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 302418e4-fa45-5b2d-bbe4-4375eed46065 with scrape type 2
2026-03-30 08:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 302418e4-fa45-5b2d-bbe4-4375eed46065 with scrape type 2
2026-03-30 08:06:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 302418e4-fa45-5b2d-bbe4-4375eed46065, identifier: YE59%20XKU
2026-03-30 08:06:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 302418e4-fa45-5b2d-bbe4-4375eed46065 with identifier: YE59%20XKU
2026-03-30 08:06:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 302418e4-fa45-5b2d-bbe4-4375eed46065 with identifier: YE59%20XKU
2026-03-30 08:06:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 302418e4-fa45-5b2d-bbe4-4375eed46065 with identifier: YE59%20XKU to the API
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:06: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-30 08:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 172,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE59%20XKU-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '302418e4-fa45-5b2d-bbe4-4375eed46065',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YE59 XKU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE59%20XKU&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 94274,
'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.8 VVT SRI Hatchback',
'transmission': 'manual',
'trim': 'VVT SRI',
'vin': 'W0L0AHL48A2050030',
'year': 2010}
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE59%2520XKU%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Saving data for YE59%20XKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774275475.279933, 'last_price_update_time': 1774858019.928706}
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE59%2520XKU') HTTP/1.1" 204 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: WJ58%20DWA
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ58%2520DWA%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for WJ58%20DWA: 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: HV62%20WPN
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV62%2520WPN%27 HTTP/1.1" 200 None
2026-03-30 08:06:59 [bca.uk] INFO: Scrape type for HV62%20WPN: 0
2026-03-30 08:06:59 [bca.uk] INFO: Found listing with ID: SD60%20WDX
2026-03-30 08:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD60%2520WDX%27 HTTP/1.1" 200 None
2026-03-30 08:07:00 [bca.uk] INFO: Scrape type for SD60%20WDX: 2
2026-03-30 08:07:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6 with identifier: SD60%20WDX
2026-03-30 08:07:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6 with scrape type 2
2026-03-30 08:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6 with scrape type 2
2026-03-30 08:07:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6, identifier: SD60%20WDX
2026-03-30 08:07:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6 with identifier: SD60%20WDX
2026-03-30 08:07:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6 with identifier: SD60%20WDX
2026-03-30 08:07:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6 with identifier: SD60%20WDX to the API
2026-03-30 08:07:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07: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-30 08:07:00 [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': 115,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD60%20WDX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9a3c7608-5ef6-5aff-9e81-5d8d87ccf5d6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD60 WDX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD60%20WDX&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 135679,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 TDCI 110 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TDCI 110 ZETEC',
'vin': 'WF0PXXWPDPAM49882',
'year': 2010}
2026-03-30 08:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD60%2520WDX%27 HTTP/1.1" 200 None
2026-03-30 08:07:00 [bca.uk] INFO: Saving data for SD60%20WDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774389978.158322, 'last_price_update_time': 1774858020.627153}
2026-03-30 08:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD60%2520WDX') HTTP/1.1" 204 0
2026-03-30 08:07:00 [bca.uk] INFO: Found listing with ID: CV61%20KBJ
2026-03-30 08:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV61%2520KBJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:00 [bca.uk] INFO: Scrape type for CV61%20KBJ: 2
2026-03-30 08:07:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc654b84-0431-580f-9015-3b545620bf35 with identifier: CV61%20KBJ
2026-03-30 08:07:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc654b84-0431-580f-9015-3b545620bf35 with scrape type 2
2026-03-30 08:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc654b84-0431-580f-9015-3b545620bf35 with scrape type 2
2026-03-30 08:07:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc654b84-0431-580f-9015-3b545620bf35, identifier: CV61%20KBJ
2026-03-30 08:07:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc654b84-0431-580f-9015-3b545620bf35 with identifier: CV61%20KBJ
2026-03-30 08:07:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc654b84-0431-580f-9015-3b545620bf35 with identifier: CV61%20KBJ
2026-03-30 08:07:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc654b84-0431-580f-9015-3b545620bf35 with identifier: CV61%20KBJ to the API
2026-03-30 08:07:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07: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-30 08:07:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV61%20KBJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'fc654b84-0431-580f-9015-3b545620bf35',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CV61 KBJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV61%20KBJ&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 106126,
'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 QASHQAI 1.5 DCI 110 ACENTA Hatchback',
'transmission': 'manual',
'trim': 'DCI 110 ACENTA',
'vin': 'SJNFCAJ10U2351002',
'year': 2011}
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV61%2520KBJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Saving data for CV61%20KBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774678388.418082, 'last_price_update_time': 1774858021.041728}
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV61%2520KBJ') HTTP/1.1" 204 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: VO62%20VVP
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO62%2520VVP%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for VO62%20VVP: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: BJ07%20JAO
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520JAO%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for BJ07%20JAO: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: YY62%20EHO
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520EHO%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for YY62%20EHO: 2
2026-03-30 08:07:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60 with identifier: YY62%20EHO
2026-03-30 08:07:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60 with scrape type 2
2026-03-30 08:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60 with scrape type 2
2026-03-30 08:07:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60, identifier: YY62%20EHO
2026-03-30 08:07:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60 with identifier: YY62%20EHO
2026-03-30 08:07:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60 with identifier: YY62%20EHO
2026-03-30 08:07:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ff06c86-f560-5ad2-b6eb-56c84cf6ca60 with identifier: YY62%20EHO to the API
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY62%20EHO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '2ff06c86-f560-5ad2-b6eb-56c84cf6ca60',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YY62 EHO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY62%20EHO&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'JAGUAR',
'model': 'XF',
'odometer': 197296,
'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': 'SAJAC0560CDS60597',
'year': 2012}
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520EHO%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Saving data for YY62%20EHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774448456.09542, 'last_price_update_time': 1774858021.546715}
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY62%2520EHO') HTTP/1.1" 204 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: NU62%20FVV
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU62%2520FVV%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for NU62%20FVV: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: YR60%20HSF
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520HSF%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for YR60%20HSF: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: YE15%20JYC
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE15%2520JYC%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for YE15%20JYC: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: VO63%20XSD
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO63%2520XSD%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for VO63%20XSD: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: VK16%20BTV
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520BTV%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for VK16%20BTV: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: RV60%20TZO
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV60%2520TZO%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for RV60%20TZO: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: LG08%20RMU
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG08%2520RMU%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for LG08%20RMU: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: HY60%20RUC
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY60%2520RUC%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for HY60%20RUC: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: HV08%20XHP
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV08%2520XHP%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for HV08%20XHP: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: GL11%20XOW
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL11%2520XOW%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for GL11%20XOW: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: LN10%20VMY
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN10%2520VMY%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for LN10%20VMY: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: LK64%20NEJ
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK64%2520NEJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for LK64%20NEJ: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: LD62%20NNR
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD62%2520NNR%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for LD62%20NNR: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: KM11%20UUD
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM11%2520UUD%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for KM11%20UUD: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: GK61%20NMX
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520NMX%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for GK61%20NMX: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: EN10%20PWV
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN10%2520PWV%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for EN10%20PWV: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: BN10%20FFD
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520FFD%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for BN10%20FFD: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: AV13%20PZZ
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520PZZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for AV13%20PZZ: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: CV62%20UAZ
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV62%2520UAZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for CV62%20UAZ: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: MV07%20KUJ
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV07%2520KUJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for MV07%20KUJ: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: KU57%20WZP
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU57%2520WZP%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for KU57%20WZP: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: KY58%20DDF
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY58%2520DDF%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for KY58%20DDF: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: LT55%20XAG
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT55%2520XAG%27 HTTP/1.1" 200 None
2026-03-30 08:07:01 [bca.uk] INFO: Scrape type for LT55%20XAG: 0
2026-03-30 08:07:01 [bca.uk] INFO: Found listing with ID: RO59%20VYY
2026-03-30 08:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO59%2520VYY%27 HTTP/1.1" 200 None
2026-03-30 08:07:02 [bca.uk] INFO: Scrape type for RO59%20VYY: 2
2026-03-30 08:07:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e47c2b59-6557-5c7d-89b4-e44fb2ced473 with identifier: RO59%20VYY
2026-03-30 08:07:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e47c2b59-6557-5c7d-89b4-e44fb2ced473 with scrape type 2
2026-03-30 08:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e47c2b59-6557-5c7d-89b4-e44fb2ced473 with scrape type 2
2026-03-30 08:07:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e47c2b59-6557-5c7d-89b4-e44fb2ced473, identifier: RO59%20VYY
2026-03-30 08:07:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e47c2b59-6557-5c7d-89b4-e44fb2ced473 with identifier: RO59%20VYY
2026-03-30 08:07:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e47c2b59-6557-5c7d-89b4-e44fb2ced473 with identifier: RO59%20VYY
2026-03-30 08:07:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e47c2b59-6557-5c7d-89b4-e44fb2ced473 with identifier: RO59%20VYY to the API
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO59%20VYY-GB',
'category': 'Car',
'color': 'purple',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e47c2b59-6557-5c7d-89b4-e44fb2ced473',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RO59 VYY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO59%20VYY&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'FIAT',
'model': '500',
'odometer': 155973,
'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 BYDIESEL Hatchback',
'transmission': 'manual',
'trim': 'BYDIESEL',
'vin': 'ZFA31200000393036',
'year': 2009}
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO59%2520VYY%27 HTTP/1.1" 200 None
2026-03-30 08:07:02 [bca.uk] INFO: Saving data for RO59%20VYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774389726.430941, 'last_price_update_time': 1774858022.408901}
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO59%2520VYY') HTTP/1.1" 204 0
2026-03-30 08:07:02 [bca.uk] INFO: Found listing with ID: EA59%20HXN
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA59%2520HXN%27 HTTP/1.1" 200 None
2026-03-30 08:07:02 [bca.uk] INFO: Scrape type for EA59%20HXN: 0
2026-03-30 08:07:02 [bca.uk] INFO: Found listing with ID: DE57%20JFF
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE57%2520JFF%27 HTTP/1.1" 200 None
2026-03-30 08:07:02 [bca.uk] INFO: Scrape type for DE57%20JFF: 0
2026-03-30 08:07:02 [bca.uk] INFO: Found listing with ID: SB15%20DHF
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520DHF%27 HTTP/1.1" 200 None
2026-03-30 08:07:02 [bca.uk] INFO: Scrape type for SB15%20DHF: 0
2026-03-30 08:07:02 [bca.uk] INFO: Found listing with ID: DN60%20UOP
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN60%2520UOP%27 HTTP/1.1" 200 None
2026-03-30 08:07:02 [bca.uk] INFO: Scrape type for DN60%20UOP: 2
2026-03-30 08:07:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abf33467-5f75-50eb-b41e-829d18df4646 with identifier: DN60%20UOP
2026-03-30 08:07:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abf33467-5f75-50eb-b41e-829d18df4646 with scrape type 2
2026-03-30 08:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abf33467-5f75-50eb-b41e-829d18df4646 with scrape type 2
2026-03-30 08:07:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abf33467-5f75-50eb-b41e-829d18df4646, identifier: DN60%20UOP
2026-03-30 08:07:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abf33467-5f75-50eb-b41e-829d18df4646 with identifier: DN60%20UOP
2026-03-30 08:07:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abf33467-5f75-50eb-b41e-829d18df4646 with identifier: DN60%20UOP
2026-03-30 08:07:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abf33467-5f75-50eb-b41e-829d18df4646 with identifier: DN60%20UOP to the API
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN60%20UOP-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'abf33467-5f75-50eb-b41e-829d18df4646',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DN60 UOP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN60%20UOP&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VAUXHALL',
'model': 'AGILA',
'odometer': 74339,
'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 AGILA 1.2 DESIGN 16V Hatchback',
'transmission': 'manual',
'trim': 'DESIGN 16V',
'vin': 'W0LFXB32SAM395926',
'year': 2010}
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN60%2520UOP%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Saving data for DN60%20UOP: {'auction_closing_time': 1774864800.0, 'created_time': 1774478599.568885, 'last_price_update_time': 1774858023.056036}
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN60%2520UOP') HTTP/1.1" 204 0
2026-03-30 08:07:03 [bca.uk] INFO: Found listing with ID: LN03%20XSM
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN03%2520XSM%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Scrape type for LN03%20XSM: 0
2026-03-30 08:07:03 [bca.uk] INFO: Found listing with ID: KF54%20RYD
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF54%2520RYD%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Scrape type for KF54%20RYD: 0
2026-03-30 08:07:03 [bca.uk] INFO: Found listing with ID: DE59%20LRX
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE59%2520LRX%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Scrape type for DE59%20LRX: 2
2026-03-30 08:07:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e3c68b0-d89e-58ab-8d80-57d570048c6f with identifier: DE59%20LRX
2026-03-30 08:07:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e3c68b0-d89e-58ab-8d80-57d570048c6f with scrape type 2
2026-03-30 08:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e3c68b0-d89e-58ab-8d80-57d570048c6f with scrape type 2
2026-03-30 08:07:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e3c68b0-d89e-58ab-8d80-57d570048c6f, identifier: DE59%20LRX
2026-03-30 08:07:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e3c68b0-d89e-58ab-8d80-57d570048c6f with identifier: DE59%20LRX
2026-03-30 08:07:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e3c68b0-d89e-58ab-8d80-57d570048c6f with identifier: DE59%20LRX
2026-03-30 08:07:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e3c68b0-d89e-58ab-8d80-57d570048c6f with identifier: DE59%20LRX to the API
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 156,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE59%20LRX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3e3c68b0-d89e-58ab-8d80-57d570048c6f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DE59 LRX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE59%20LRX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 176255,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'HONDA CIVIC 1.8 I-VTEC TYPE S GT Hatchback',
'transmission': 'manual',
'trim': 'I-VTEC TYPE S GT',
'vin': 'SHHFN13608U003570',
'year': 2009}
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE59%2520LRX%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Saving data for DE59%20LRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774304111.982256, 'last_price_update_time': 1774858023.520953}
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE59%2520LRX') HTTP/1.1" 204 0
2026-03-30 08:07:03 [bca.uk] INFO: Found listing with ID: YB08%20SFN
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB08%2520SFN%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Scrape type for YB08%20SFN: 0
2026-03-30 08:07:03 [bca.uk] INFO: Found listing with ID: YK63%20HJU
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK63%2520HJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Scrape type for YK63%20HJU: 2
2026-03-30 08:07:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a38dbda-07cd-5d0a-92c5-9be9ad99e908 with identifier: YK63%20HJU
2026-03-30 08:07:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a38dbda-07cd-5d0a-92c5-9be9ad99e908 with scrape type 2
2026-03-30 08:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a38dbda-07cd-5d0a-92c5-9be9ad99e908 with scrape type 2
2026-03-30 08:07:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a38dbda-07cd-5d0a-92c5-9be9ad99e908, identifier: YK63%20HJU
2026-03-30 08:07:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a38dbda-07cd-5d0a-92c5-9be9ad99e908 with identifier: YK63%20HJU
2026-03-30 08:07:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a38dbda-07cd-5d0a-92c5-9be9ad99e908 with identifier: YK63%20HJU
2026-03-30 08:07:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a38dbda-07cd-5d0a-92c5-9be9ad99e908 with identifier: YK63%20HJU to the API
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 107,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK63%20HJU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9a38dbda-07cd-5d0a-92c5-9be9ad99e908',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK63 HJU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK63%20HJU&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'CITROEN',
'model': 'C3',
'odometer': 94382,
'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 C3 1.2 VTI 82 VTR+ Hatchback',
'transmission': 'manual',
'trim': 'VTI 82 VTR+',
'vin': 'VF7SCHMZ0DW604226',
'year': 2013}
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK63%2520HJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:03 [bca.uk] INFO: Saving data for YK63%20HJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774477190.806794, 'last_price_update_time': 1774858023.994759}
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK63%2520HJU') HTTP/1.1" 204 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: VN10%20HZJ
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN10%2520HZJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for VN10%20HZJ: 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: RY07%20SLU
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY07%2520SLU%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for RY07%20SLU: 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: W12%20SWW
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27W12%2520SWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for W12%20SWW: 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: ET12%20EPJ
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET12%2520EPJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for ET12%20EPJ: 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: KT07%20CZW
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT07%2520CZW%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for KT07%20CZW: 2
2026-03-30 08:07:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc80087f-cdf1-56d7-ad62-990d045d0f90 with identifier: KT07%20CZW
2026-03-30 08:07:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc80087f-cdf1-56d7-ad62-990d045d0f90 with scrape type 2
2026-03-30 08:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc80087f-cdf1-56d7-ad62-990d045d0f90 with scrape type 2
2026-03-30 08:07:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc80087f-cdf1-56d7-ad62-990d045d0f90, identifier: KT07%20CZW
2026-03-30 08:07:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc80087f-cdf1-56d7-ad62-990d045d0f90 with identifier: KT07%20CZW
2026-03-30 08:07:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc80087f-cdf1-56d7-ad62-990d045d0f90 with identifier: KT07%20CZW
2026-03-30 08:07:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc80087f-cdf1-56d7-ad62-990d045d0f90 with identifier: KT07%20CZW to the API
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 193,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT07%20CZW-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cc80087f-cdf1-56d7-ad62-990d045d0f90',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KT07 CZW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT07%20CZW&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'MERCEDES-BENZ',
'model': 'C180',
'odometer': 123250,
'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 AVANTGARDE SE Saloon',
'transmission': 'manual',
'trim': 'K AVANTGARDE SE',
'vin': 'WDC2030462R259839',
'year': 2007}
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT07%2520CZW%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Saving data for KT07%20CZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774305556.484775, 'last_price_update_time': 1774858024.545577}
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT07%2520CZW') HTTP/1.1" 204 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: GU05%20LVY
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU05%2520LVY%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for GU05%20LVY: 0
2026-03-30 08:07:04 [bca.uk] INFO: Found listing with ID: LE04%20AFJ
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE04%2520AFJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:04 [bca.uk] INFO: Scrape type for LE04%20AFJ: 2
2026-03-30 08:07:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 915cede9-b767-5fbd-ae5d-cb85aa4395f7 with identifier: LE04%20AFJ
2026-03-30 08:07:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 915cede9-b767-5fbd-ae5d-cb85aa4395f7 with scrape type 2
2026-03-30 08:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 915cede9-b767-5fbd-ae5d-cb85aa4395f7 with scrape type 2
2026-03-30 08:07:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 915cede9-b767-5fbd-ae5d-cb85aa4395f7, identifier: LE04%20AFJ
2026-03-30 08:07:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 915cede9-b767-5fbd-ae5d-cb85aa4395f7 with identifier: LE04%20AFJ
2026-03-30 08:07:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 915cede9-b767-5fbd-ae5d-cb85aa4395f7 with identifier: LE04%20AFJ
2026-03-30 08:07:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 915cede9-b767-5fbd-ae5d-cb85aa4395f7 with identifier: LE04%20AFJ to the API
2026-03-30 08:07:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 304,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE04%20AFJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 2,
'engine': '4.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '915cede9-b767-5fbd-ae5d-cb85aa4395f7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LE04 AFJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE04%20AFJ&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'JAGUAR',
'model': 'XKR',
'odometer': 84315,
'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': 'JAGUAR XKR 4.2 SUPERCHARGED Coupe',
'transmission': 'automatic',
'trim': 'SUPERCHARGED',
'vin': 'SAJAC41R343A39920',
'year': 2004}
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE04%2520AFJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Saving data for LE04%20AFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774275956.007914, 'last_price_update_time': 1774858025.113619}
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE04%2520AFJ') HTTP/1.1" 204 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: GJ56%20OZO
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ56%2520OZO%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for GJ56%20OZO: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: DN13%20WOV
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN13%2520WOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for DN13%20WOV: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: SL60%20TLY
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL60%2520TLY%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for SL60%20TLY: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: SO05%20MZE
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO05%2520MZE%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for SO05%20MZE: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: LX14%20XNH
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX14%2520XNH%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for LX14%20XNH: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: LK66%20WKL
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK66%2520WKL%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for LK66%20WKL: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: GU09%20ZBO
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU09%2520ZBO%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for GU09%20ZBO: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: YD13%20TWN
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD13%2520TWN%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for YD13%20TWN: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: KP58%20SRV
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP58%2520SRV%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for KP58%20SRV: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: LT05%20ONJ
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT05%2520ONJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for LT05%20ONJ: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: ML09%20TVX
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML09%2520TVX%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for ML09%20TVX: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: GU70%20SXD
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU70%2520SXD%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for GU70%20SXD: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: L4%20VSX
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L4%2520VSX%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for L4%20VSX: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: LR70%20AHN
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for LR70%20AHN: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: GV69%20EKK
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV69%2520EKK%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for GV69%20EKK: 2
2026-03-30 08:07:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 215eea50-31ab-54df-abf7-0179195584bc with identifier: GV69%20EKK
2026-03-30 08:07:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 215eea50-31ab-54df-abf7-0179195584bc with scrape type 2
2026-03-30 08:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 215eea50-31ab-54df-abf7-0179195584bc with scrape type 2
2026-03-30 08:07:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 215eea50-31ab-54df-abf7-0179195584bc, identifier: GV69%20EKK
2026-03-30 08:07:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 215eea50-31ab-54df-abf7-0179195584bc with identifier: GV69%20EKK
2026-03-30 08:07:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 215eea50-31ab-54df-abf7-0179195584bc with identifier: GV69%20EKK
2026-03-30 08:07:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 215eea50-31ab-54df-abf7-0179195584bc with identifier: GV69%20EKK to the API
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 146,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV69%20EKK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '215eea50-31ab-54df-abf7-0179195584bc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV69 EKK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV69%20EKK&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'AUDI',
'model': 'Q5',
'odometer': 87248,
'odometer_reading_unit': '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 BLACK ED.S-T StationWagon',
'transmission': 'automatic',
'trim': '40 TDI QUATTRO BLACK ED.S-T',
'vin': 'WAUZZZFY7L2008777',
'year': 2019}
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV69%2520EKK%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Saving data for GV69%20EKK: {'auction_closing_time': 1774864800.0, 'created_time': 1774275987.978036, 'last_price_update_time': 1774858025.806526}
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV69%2520EKK') HTTP/1.1" 204 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: EJ14%20PYU
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ14%2520PYU%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for EJ14%20PYU: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: FG68%20SFY
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG68%2520SFY%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for FG68%20SFY: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: EX71%20JPO
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX71%2520JPO%27 HTTP/1.1" 200 None
2026-03-30 08:07:05 [bca.uk] INFO: Scrape type for EX71%20JPO: 0
2026-03-30 08:07:05 [bca.uk] INFO: Found listing with ID: EF22%20THK
2026-03-30 08:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF22%2520THK%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Scrape type for EF22%20THK: 0
2026-03-30 08:07:06 [bca.uk] INFO: Found listing with ID: DU68%20LVG
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU68%2520LVG%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Scrape type for DU68%20LVG: 0
2026-03-30 08:07:06 [bca.uk] INFO: Found listing with ID: CK70%20OSX
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK70%2520OSX%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Scrape type for CK70%20OSX: 2
2026-03-30 08:07:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5850a0b9-4732-5aee-997c-7c86bb192da5 with identifier: CK70%20OSX
2026-03-30 08:07:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5850a0b9-4732-5aee-997c-7c86bb192da5 with scrape type 2
2026-03-30 08:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5850a0b9-4732-5aee-997c-7c86bb192da5 with scrape type 2
2026-03-30 08:07:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5850a0b9-4732-5aee-997c-7c86bb192da5, identifier: CK70%20OSX
2026-03-30 08:07:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5850a0b9-4732-5aee-997c-7c86bb192da5 with identifier: CK70%20OSX
2026-03-30 08:07:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5850a0b9-4732-5aee-997c-7c86bb192da5 with identifier: CK70%20OSX
2026-03-30 08:07:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5850a0b9-4732-5aee-997c-7c86bb192da5 with identifier: CK70%20OSX to the API
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:06 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK70%20OSX-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5850a0b9-4732-5aee-997c-7c86bb192da5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CK70 OSX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK70%20OSX&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'CITROEN',
'model': 'C5 AIRCROSS',
'odometer': 82266,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'CITROEN C5 AIRCROSS 1.5 BLUEHDI 130 FLAIR PLUS Hatchback',
'transmission': 'manual',
'trim': 'BLUEHDI 130 FLAIR PLUS',
'vin': 'VR7ACYHZJLL063678',
'year': 2020}
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK70%2520OSX%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Saving data for CK70%20OSX: {'auction_closing_time': 1774864800.0, 'created_time': 1774390254.804845, 'last_price_update_time': 1774858026.450012}
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK70%2520OSX') HTTP/1.1" 204 0
2026-03-30 08:07:06 [bca.uk] INFO: Found listing with ID: RF22%20LPJ
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF22%2520LPJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Scrape type for RF22%20LPJ: 2
2026-03-30 08:07:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47b589f4-77fc-580d-9b21-8ea5c25396c0 with identifier: RF22%20LPJ
2026-03-30 08:07:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47b589f4-77fc-580d-9b21-8ea5c25396c0 with scrape type 2
2026-03-30 08:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47b589f4-77fc-580d-9b21-8ea5c25396c0 with scrape type 2
2026-03-30 08:07:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47b589f4-77fc-580d-9b21-8ea5c25396c0, identifier: RF22%20LPJ
2026-03-30 08:07:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47b589f4-77fc-580d-9b21-8ea5c25396c0 with identifier: RF22%20LPJ
2026-03-30 08:07:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47b589f4-77fc-580d-9b21-8ea5c25396c0 with identifier: RF22%20LPJ
2026-03-30 08:07:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47b589f4-77fc-580d-9b21-8ea5c25396c0 with identifier: RF22%20LPJ to the API
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:06 [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': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF22%20LPJ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '47b589f4-77fc-580d-9b21-8ea5c25396c0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RF22 LPJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF22%20LPJ&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'TOYOTA',
'model': 'AYGO X',
'odometer': 36597,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
'transmission': 'manual',
'trim': 'VVT-I EDGE',
'vin': 'JTDAGNAC200032910',
'year': 2022}
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF22%2520LPJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Saving data for RF22%20LPJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774477612.287685, 'last_price_update_time': 1774858026.95089}
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF22%2520LPJ') HTTP/1.1" 204 0
2026-03-30 08:07:06 [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-30 08:07:06 [bca.uk] INFO: Found listing with ID: YH22%20TPO
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH22%2520TPO%27 HTTP/1.1" 200 None
2026-03-30 08:07:06 [bca.uk] INFO: Scrape type for YH22%20TPO: 0
2026-03-30 08:07:06 [bca.uk] INFO: Found listing with ID: WR74%20UNV
2026-03-30 08:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR74%2520UNV%27 HTTP/1.1" 200 None
2026-03-30 08:07:07 [bca.uk] INFO: Scrape type for WR74%20UNV: 0
2026-03-30 08:07:07 [bca.uk] INFO: Found listing with ID: OU66%20YVP
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU66%2520YVP%27 HTTP/1.1" 200 None
2026-03-30 08:07:07 [bca.uk] INFO: Scrape type for OU66%20YVP: 2
2026-03-30 08:07:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2fc9791-159b-5b3e-adc8-c53f152cbba1 with identifier: OU66%20YVP
2026-03-30 08:07:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2fc9791-159b-5b3e-adc8-c53f152cbba1 with scrape type 2
2026-03-30 08:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2fc9791-159b-5b3e-adc8-c53f152cbba1 with scrape type 2
2026-03-30 08:07:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2fc9791-159b-5b3e-adc8-c53f152cbba1, identifier: OU66%20YVP
2026-03-30 08:07:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2fc9791-159b-5b3e-adc8-c53f152cbba1 with identifier: OU66%20YVP
2026-03-30 08:07:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2fc9791-159b-5b3e-adc8-c53f152cbba1 with identifier: OU66%20YVP
2026-03-30 08:07:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2fc9791-159b-5b3e-adc8-c53f152cbba1 with identifier: OU66%20YVP to the API
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 167,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU66%20YVP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b2fc9791-159b-5b3e-adc8-c53f152cbba1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OU66 YVP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU66%20YVP&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'AUDI',
'model': 'A7 SPORTBACK',
'odometer': 72212,
'odometer_reading_unit': '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 A7 SPORTBACK 3.0 BITDI 320 QUATTRO BLACK ED.TIP Hatchback',
'transmission': 'manual',
'trim': 'BITDI 320 QUATTRO BLACK ED.TIP',
'vin': 'WAUZZZ4G5HN029725',
'year': 2016}
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU66%2520YVP%27 HTTP/1.1" 200 None
2026-03-30 08:07:07 [bca.uk] INFO: Saving data for OU66%20YVP: {'auction_closing_time': 1774864800.0, 'created_time': 1773957735.701861, 'last_price_update_time': 1774858027.401885}
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU66%2520YVP') HTTP/1.1" 204 0
2026-03-30 08:07:07 [bca.uk] INFO: Found listing with ID: BV18%20MMU
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV18%2520MMU%27 HTTP/1.1" 200 None
2026-03-30 08:07:07 [bca.uk] INFO: Scrape type for BV18%20MMU: 0
2026-03-30 08:07:07 [bca.uk] INFO: Found listing with ID: EJ72%20YOX
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ72%2520YOX%27 HTTP/1.1" 200 None
2026-03-30 08:07:07 [bca.uk] INFO: Scrape type for EJ72%20YOX: 2
2026-03-30 08:07:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef678a09-0037-5ea4-aa79-f56e2970957e with identifier: EJ72%20YOX
2026-03-30 08:07:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef678a09-0037-5ea4-aa79-f56e2970957e with scrape type 2
2026-03-30 08:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef678a09-0037-5ea4-aa79-f56e2970957e with scrape type 2
2026-03-30 08:07:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef678a09-0037-5ea4-aa79-f56e2970957e, identifier: EJ72%20YOX
2026-03-30 08:07:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef678a09-0037-5ea4-aa79-f56e2970957e with identifier: EJ72%20YOX
2026-03-30 08:07:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef678a09-0037-5ea4-aa79-f56e2970957e with identifier: EJ72%20YOX
2026-03-30 08:07:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef678a09-0037-5ea4-aa79-f56e2970957e with identifier: EJ72%20YOX to the API
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ72%20YOX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ef678a09-0037-5ea4-aa79-f56e2970957e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EJ72 YOX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ72%20YOX&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'DS AUTOMOBILES',
'model': 'DS 4',
'odometer': 38058,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'DS AUTOMOBILES DS 4 1.5 B/HDI 130 PERFORMANCE LINE EAT Hatchback',
'transmission': 'automatic',
'trim': 'B/HDI 130 PERFORMANCE LINE EAT',
'vin': 'VR1FCYHZTN1034240',
'year': 2022}
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ72%2520YOX%27 HTTP/1.1" 200 None
2026-03-30 08:07:07 [bca.uk] INFO: Saving data for EJ72%20YOX: {'auction_closing_time': 1774864800.0, 'created_time': 1774565237.065816, 'last_price_update_time': 1774858027.891066}
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ72%2520YOX') HTTP/1.1" 204 0
2026-03-30 08:07:08 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded
2026-03-30 08:07:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:08 [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-30 08:07:08 [bca.uk] INFO: Found listing with ID: GX69%20OHK
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX69%2520OHK%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for GX69%20OHK: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: LD20%20VFR
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD20%2520VFR%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for LD20%20VFR: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: WK69%20XPD
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK69%2520XPD%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for WK69%20XPD: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: BG72%20YNH
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG72%2520YNH%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for BG72%20YNH: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: DP69%20ZFO
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP69%2520ZFO%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for DP69%20ZFO: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: BJ20%20SFO
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ20%2520SFO%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for BJ20%20SFO: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: LX70%20UWW
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX70%2520UWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for LX70%20UWW: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: ML18%20JZP
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML18%2520JZP%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for ML18%20JZP: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: AO18%20YDT
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO18%2520YDT%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for AO18%20YDT: 2
2026-03-30 08:07:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30434a86-a4db-5ff4-9e79-a2cec7c86ce1 with identifier: AO18%20YDT
2026-03-30 08:07:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30434a86-a4db-5ff4-9e79-a2cec7c86ce1 with scrape type 2
2026-03-30 08:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30434a86-a4db-5ff4-9e79-a2cec7c86ce1 with scrape type 2
2026-03-30 08:07:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30434a86-a4db-5ff4-9e79-a2cec7c86ce1, identifier: AO18%20YDT
2026-03-30 08:07:08 [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-30 08:07:08 [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-30 08:07:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30434a86-a4db-5ff4-9e79-a2cec7c86ce1 with identifier: AO18%20YDT
2026-03-30 08:07:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30434a86-a4db-5ff4-9e79-a2cec7c86ce1 with identifier: AO18%20YDT
2026-03-30 08:07:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30434a86-a4db-5ff4-9e79-a2cec7c86ce1 with identifier: AO18%20YDT to the API
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:08 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO18%20YDT-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '30434a86-a4db-5ff4-9e79-a2cec7c86ce1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AO18 YDT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO18%20YDT&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'VAUXHALL',
'model': 'MOKKA X',
'odometer': 99639,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'T 140 ECOTEC ACTIVE',
'vin': 'W0VJC7E87JB681448',
'year': 2018}
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO18%2520YDT%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Saving data for AO18%20YDT: {'auction_closing_time': 1774864800.0, 'created_time': 1774275974.741767, 'last_price_update_time': 1774858028.60998}
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO18%2520YDT') HTTP/1.1" 204 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: MW24%20ESU
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW24%2520ESU%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for MW24%20ESU: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: MA22%20GUC
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA22%2520GUC%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for MA22%20GUC: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: PX69%20SXW
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX69%2520SXW%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for PX69%20SXW: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: DSZ%206849
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DSZ%25206849%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for DSZ%206849: 2
2026-03-30 08:07:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0a008c0-68af-5197-aa30-3d341bb7d852 with identifier: DSZ%206849
2026-03-30 08:07:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0a008c0-68af-5197-aa30-3d341bb7d852 with scrape type 2
2026-03-30 08:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0a008c0-68af-5197-aa30-3d341bb7d852 with scrape type 2
2026-03-30 08:07:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0a008c0-68af-5197-aa30-3d341bb7d852, identifier: DSZ%206849
2026-03-30 08:07:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: DX68%20LYY
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX68%2520LYY%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for DX68%20LYY: 0
2026-03-30 08:07:08 [bca.uk] INFO: Found listing with ID: M8%20GTB
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M8%2520GTB%27 HTTP/1.1" 200 None
2026-03-30 08:07:08 [bca.uk] INFO: Scrape type for M8%20GTB: 0
2026-03-30 08:07:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0a008c0-68af-5197-aa30-3d341bb7d852 with identifier: DSZ%206849
2026-03-30 08:07:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0a008c0-68af-5197-aa30-3d341bb7d852 with identifier: DSZ%206849
2026-03-30 08:07:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0a008c0-68af-5197-aa30-3d341bb7d852 with identifier: DSZ%206849 to the API
2026-03-30 08:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DSZ%206849-GB',
'category': 'Car',
'color': 'purple',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b0a008c0-68af-5197-aa30-3d341bb7d852',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DSZ 6849',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DSZ%206849&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'DS AUTOMOBILES',
'model': 'DS 3 CROSSBACK',
'odometer': 27229,
'odometer_reading_unit': '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 ULTRA PRESTIGE EAT8 '
'Hatchback',
'transmission': 'automatic',
'trim': 'P/T 130 ULTRA PRESTIGE EAT8',
'vin': 'VR1URHNSSKW121667',
'year': 2019}
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DSZ%25206849%27 HTTP/1.1" 200 None
2026-03-30 08:07:09 [bca.uk] INFO: Saving data for DSZ%206849: {'auction_closing_time': 1774864800.0, 'created_time': 1774478792.566231, 'last_price_update_time': 1774858029.195296}
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DSZ%25206849') HTTP/1.1" 204 0
2026-03-30 08:07:09 [bca.uk] INFO: Found listing with ID: MF20%20LKN
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF20%2520LKN%27 HTTP/1.1" 200 None
2026-03-30 08:07:09 [bca.uk] INFO: Scrape type for MF20%20LKN: 2
2026-03-30 08:07:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 170e5cd8-6da2-5e3e-b3f5-8e29e0173080 with identifier: MF20%20LKN
2026-03-30 08:07:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 170e5cd8-6da2-5e3e-b3f5-8e29e0173080 with scrape type 2
2026-03-30 08:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 170e5cd8-6da2-5e3e-b3f5-8e29e0173080 with scrape type 2
2026-03-30 08:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 170e5cd8-6da2-5e3e-b3f5-8e29e0173080, identifier: MF20%20LKN
2026-03-30 08:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 170e5cd8-6da2-5e3e-b3f5-8e29e0173080 with identifier: MF20%20LKN
2026-03-30 08:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 170e5cd8-6da2-5e3e-b3f5-8e29e0173080 with identifier: MF20%20LKN
2026-03-30 08:07:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 170e5cd8-6da2-5e3e-b3f5-8e29e0173080 with identifier: MF20%20LKN to the API
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:09 [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': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF20%20LKN-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '170e5cd8-6da2-5e3e-b3f5-8e29e0173080',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MF20 LKN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF20%20LKN&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'AUDI',
'model': 'Q2',
'odometer': 25644,
'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 Q2 1.6 30 TDI SPORT Hatchback',
'transmission': 'manual',
'trim': '30 TDI SPORT',
'vin': 'WAUZZZGA8LA039690',
'year': 2020}
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF20%2520LKN%27 HTTP/1.1" 200 None
2026-03-30 08:07:09 [bca.uk] INFO: Saving data for MF20%20LKN: {'auction_closing_time': 1774864800.0, 'created_time': 1774391885.588836, 'last_price_update_time': 1774858029.766005}
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF20%2520LKN') HTTP/1.1" 204 0
2026-03-30 08:07:09 [bca.uk] INFO: Found listing with ID: OE70%20CVW
2026-03-30 08:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE70%2520CVW%27 HTTP/1.1" 200 None
2026-03-30 08:07:09 [bca.uk] INFO: Scrape type for OE70%20CVW: 2
2026-03-30 08:07:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efb5f15b-bd55-5cd5-8b2a-d2301cf2e411 with identifier: OE70%20CVW
2026-03-30 08:07:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efb5f15b-bd55-5cd5-8b2a-d2301cf2e411 with scrape type 2
2026-03-30 08:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efb5f15b-bd55-5cd5-8b2a-d2301cf2e411 with scrape type 2
2026-03-30 08:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efb5f15b-bd55-5cd5-8b2a-d2301cf2e411, identifier: OE70%20CVW
2026-03-30 08:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efb5f15b-bd55-5cd5-8b2a-d2301cf2e411 with identifier: OE70%20CVW
2026-03-30 08:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efb5f15b-bd55-5cd5-8b2a-d2301cf2e411 with identifier: OE70%20CVW
2026-03-30 08:07:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efb5f15b-bd55-5cd5-8b2a-d2301cf2e411 with identifier: OE70%20CVW to the API
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 44,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE70%20CVW-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': 'efb5f15b-bd55-5cd5-8b2a-d2301cf2e411',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OE70 CVW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE70%20CVW&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 45868,
'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 1.5 P300E R-DYNAMIC HSE (5ST) '
'StationWagon',
'transmission': 'automatic',
'trim': 'P300E R-DYNAMIC HSE (5ST)',
'vin': 'SALCA2AT9LH871749',
'year': 2020}
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE70%2520CVW%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Saving data for OE70%20CVW: {'auction_closing_time': 1774864800.0, 'created_time': 1773826019.475062, 'last_price_update_time': 1774858030.255397}
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE70%2520CVW') HTTP/1.1" 204 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: WG22%20UOD
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG22%2520UOD%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for WG22%20UOD: 2
2026-03-30 08:07:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7043f4dc-457d-5fa6-89f5-c88f2e5f5463 with identifier: WG22%20UOD
2026-03-30 08:07:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7043f4dc-457d-5fa6-89f5-c88f2e5f5463 with scrape type 2
2026-03-30 08:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7043f4dc-457d-5fa6-89f5-c88f2e5f5463 with scrape type 2
2026-03-30 08:07:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7043f4dc-457d-5fa6-89f5-c88f2e5f5463, identifier: WG22%20UOD
2026-03-30 08:07:10 [scrapy.extensions.logstats] INFO: Crawled 125 pages (at 6 pages/min), scraped 403 items (at 87 items/min)
2026-03-30 08:07:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-30 08:07:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7043f4dc-457d-5fa6-89f5-c88f2e5f5463 with identifier: WG22%20UOD
2026-03-30 08:07:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7043f4dc-457d-5fa6-89f5-c88f2e5f5463 with identifier: WG22%20UOD
2026-03-30 08:07:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7043f4dc-457d-5fa6-89f5-c88f2e5f5463 with identifier: WG22%20UOD to the API
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 35,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG22%20UOD-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': '7043f4dc-457d-5fa6-89f5-c88f2e5f5463',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WG22 UOD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG22%20UOD&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'JAGUAR',
'model': 'E-PACE',
'odometer': 44299,
'odometer_reading_unit': '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 E-PACE 1.5 P300E AWD R-DYNAMIC HSE Hatchback',
'transmission': 'automatic',
'trim': 'P300E AWD R-DYNAMIC HSE',
'vin': 'SADFA2AT6P1034576',
'year': 2022}
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG22%2520UOD%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Saving data for WG22%20UOD: {'auction_closing_time': 1774864800.0, 'created_time': 1773824429.073813, 'last_price_update_time': 1774858030.828543}
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG22%2520UOD') HTTP/1.1" 204 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: WV70%20FXU
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV70%2520FXU%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for WV70%20FXU: 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: YS70%20CXD
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS70%2520CXD%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for YS70%20CXD: 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: GJ71%20WSN
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ71%2520WSN%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for GJ71%20WSN: 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: HT70%20DMF
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT70%2520DMF%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for HT70%20DMF: 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: KM20%20TSZ
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM20%2520TSZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for KM20%20TSZ: 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: LV18%20FLW
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV18%2520FLW%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for LV18%20FLW: 0
2026-03-30 08:07:10 [bca.uk] INFO: Found listing with ID: AV20%20JJK
2026-03-30 08:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV20%2520JJK%27 HTTP/1.1" 200 None
2026-03-30 08:07:10 [bca.uk] INFO: Scrape type for AV20%20JJK: 2
2026-03-30 08:07:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c9fdb49-22ee-5045-b484-50fd3ea5bf58 with identifier: AV20%20JJK
2026-03-30 08:07:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c9fdb49-22ee-5045-b484-50fd3ea5bf58 with scrape type 2
2026-03-30 08:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c9fdb49-22ee-5045-b484-50fd3ea5bf58 with scrape type 2
2026-03-30 08:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c9fdb49-22ee-5045-b484-50fd3ea5bf58, identifier: AV20%20JJK
2026-03-30 08:07:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c9fdb49-22ee-5045-b484-50fd3ea5bf58 with identifier: AV20%20JJK
2026-03-30 08:07:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c9fdb49-22ee-5045-b484-50fd3ea5bf58 with identifier: AV20%20JJK
2026-03-30 08:07:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c9fdb49-22ee-5045-b484-50fd3ea5bf58 with identifier: AV20%20JJK to the API
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV20%20JJK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8c9fdb49-22ee-5045-b484-50fd3ea5bf58',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AV20 JJK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV20%20JJK&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'RENAULT',
'model': 'KADJAR',
'odometer': 31881,
'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 KADJAR 1.3 TCE 140 ICONIC EDC Hatchback',
'transmission': 'automatic',
'trim': 'TCE 140 ICONIC EDC',
'vin': 'VF1RFE00965350952',
'year': 2020}
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV20%2520JJK%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Saving data for AV20%20JJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774478966.460879, 'last_price_update_time': 1774858031.38559}
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV20%2520JJK') HTTP/1.1" 204 0
2026-03-30 08:07:11 [bca.uk] INFO: Found listing with ID: GJ20%20UMA
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ20%2520UMA%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Scrape type for GJ20%20UMA: 0
2026-03-30 08:07:11 [bca.uk] INFO: Found listing with ID: V800%20ARR
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V800%2520ARR%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Scrape type for V800%20ARR: 0
2026-03-30 08:07:11 [bca.uk] INFO: Found listing with ID: BV19%20UHK
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV19%2520UHK%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Scrape type for BV19%20UHK: 0
2026-03-30 08:07:11 [bca.uk] INFO: Found listing with ID: DY68%20UWN
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY68%2520UWN%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Scrape type for DY68%20UWN: 0
2026-03-30 08:07:11 [bca.uk] INFO: Found listing with ID: FL71%20EGE
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL71%2520EGE%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Scrape type for FL71%20EGE: 0
2026-03-30 08:07:11 [bca.uk] INFO: Found listing with ID: ND70%20FWR
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND70%2520FWR%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Scrape type for ND70%20FWR: 2
2026-03-30 08:07:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12c94024-716e-5f70-a317-8f2139d30c93 with identifier: ND70%20FWR
2026-03-30 08:07:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12c94024-716e-5f70-a317-8f2139d30c93 with scrape type 2
2026-03-30 08:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12c94024-716e-5f70-a317-8f2139d30c93 with scrape type 2
2026-03-30 08:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12c94024-716e-5f70-a317-8f2139d30c93, identifier: ND70%20FWR
2026-03-30 08:07:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12c94024-716e-5f70-a317-8f2139d30c93 with identifier: ND70%20FWR
2026-03-30 08:07:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12c94024-716e-5f70-a317-8f2139d30c93 with identifier: ND70%20FWR
2026-03-30 08:07:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12c94024-716e-5f70-a317-8f2139d30c93 with identifier: ND70%20FWR to the API
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND70%20FWR-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Electric',
'id': '12c94024-716e-5f70-a317-8f2139d30c93',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ND70 FWR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND70%20FWR&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'AUDI',
'model': 'E-TRON',
'odometer': 39288,
'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': 'WAUZZZGE3MB013657',
'year': 2020}
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND70%2520FWR%27 HTTP/1.1" 200 None
2026-03-30 08:07:11 [bca.uk] INFO: Saving data for ND70%20FWR: {'auction_closing_time': 1774864800.0, 'created_time': 1774477614.65946, 'last_price_update_time': 1774858031.905054}
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND70%2520FWR') HTTP/1.1" 204 0
2026-03-30 08:07:12 [bca.uk] INFO: Found listing with ID: MJ69%20NDN
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ69%2520NDN%27 HTTP/1.1" 200 None
2026-03-30 08:07:12 [bca.uk] INFO: Scrape type for MJ69%20NDN: 0
2026-03-30 08:07:12 [bca.uk] INFO: Found listing with ID: KJ19%20OPY
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520OPY%27 HTTP/1.1" 200 None
2026-03-30 08:07:12 [bca.uk] INFO: Scrape type for KJ19%20OPY: 2
2026-03-30 08:07:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d40bae72-9395-5732-a0b9-22073470f606 with identifier: KJ19%20OPY
2026-03-30 08:07:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d40bae72-9395-5732-a0b9-22073470f606 with scrape type 2
2026-03-30 08:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d40bae72-9395-5732-a0b9-22073470f606 with scrape type 2
2026-03-30 08:07:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d40bae72-9395-5732-a0b9-22073470f606, identifier: KJ19%20OPY
2026-03-30 08:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d40bae72-9395-5732-a0b9-22073470f606 with identifier: KJ19%20OPY
2026-03-30 08:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d40bae72-9395-5732-a0b9-22073470f606 with identifier: KJ19%20OPY
2026-03-30 08:07:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d40bae72-9395-5732-a0b9-22073470f606 with identifier: KJ19%20OPY to the API
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 204,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ19%20OPY-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd40bae72-9395-5732-a0b9-22073470f606',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KJ19 OPY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ19%20OPY&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'PORSCHE',
'model': 'MACAN',
'odometer': 72411,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'PORSCHE MACAN 3.0 354 S PDK StationWagon',
'transmission': 'automatic',
'trim': '354 S PDK',
'vin': 'WP1ZZZ95ZKLB26733',
'year': 2019}
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520OPY%27 HTTP/1.1" 200 None
2026-03-30 08:07:12 [bca.uk] INFO: Saving data for KJ19%20OPY: {'auction_closing_time': 1774864800.0, 'created_time': 1774477583.177283, 'last_price_update_time': 1774858032.435314}
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ19%2520OPY') HTTP/1.1" 204 0
2026-03-30 08:07:12 [bca.uk] INFO: Found listing with ID: RE68%20BSO
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE68%2520BSO%27 HTTP/1.1" 200 None
2026-03-30 08:07:12 [bca.uk] INFO: Scrape type for RE68%20BSO: 2
2026-03-30 08:07:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc2c1c23-4031-52c1-825f-05e1d4e39a2e with identifier: RE68%20BSO
2026-03-30 08:07:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc2c1c23-4031-52c1-825f-05e1d4e39a2e with scrape type 2
2026-03-30 08:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc2c1c23-4031-52c1-825f-05e1d4e39a2e with scrape type 2
2026-03-30 08:07:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc2c1c23-4031-52c1-825f-05e1d4e39a2e, identifier: RE68%20BSO
2026-03-30 08:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc2c1c23-4031-52c1-825f-05e1d4e39a2e with identifier: RE68%20BSO
2026-03-30 08:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc2c1c23-4031-52c1-825f-05e1d4e39a2e with identifier: RE68%20BSO
2026-03-30 08:07:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc2c1c23-4031-52c1-825f-05e1d4e39a2e with identifier: RE68%20BSO to the API
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 113,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE68%20BSO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fc2c1c23-4031-52c1-825f-05e1d4e39a2e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RE68 BSO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE68%20BSO&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 91324,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 1.5 TSI EVO 130 SE NAV Hatchback',
'transmission': 'manual',
'trim': 'TSI EVO 130 SE NAV',
'vin': 'WVWZZZAUZKW013568',
'year': 2018}
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE68%2520BSO%27 HTTP/1.1" 200 None
2026-03-30 08:07:12 [bca.uk] INFO: Saving data for RE68%20BSO: {'auction_closing_time': 1774864800.0, 'created_time': 1774477567.457506, 'last_price_update_time': 1774858032.891843}
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE68%2520BSO') HTTP/1.1" 204 0
2026-03-30 08:07:12 [bca.uk] INFO: Found listing with ID: DV70%20UAG
2026-03-30 08:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV70%2520UAG%27 HTTP/1.1" 200 None
2026-03-30 08:07:12 [bca.uk] INFO: Scrape type for DV70%20UAG: 2
2026-03-30 08:07:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ef227b5-b964-561e-a4b0-c019c10496e7 with identifier: DV70%20UAG
2026-03-30 08:07:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ef227b5-b964-561e-a4b0-c019c10496e7 with scrape type 2
2026-03-30 08:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ef227b5-b964-561e-a4b0-c019c10496e7 with scrape type 2
2026-03-30 08:07:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ef227b5-b964-561e-a4b0-c019c10496e7, identifier: DV70%20UAG
2026-03-30 08:07:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ef227b5-b964-561e-a4b0-c019c10496e7 with identifier: DV70%20UAG
2026-03-30 08:07:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ef227b5-b964-561e-a4b0-c019c10496e7 with identifier: DV70%20UAG
2026-03-30 08:07:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ef227b5-b964-561e-a4b0-c019c10496e7 with identifier: DV70%20UAG to the API
2026-03-30 08:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV70%20UAG-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7ef227b5-b964-561e-a4b0-c019c10496e7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DV70 UAG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV70%20UAG&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'MINI',
'model': 'COOPER',
'odometer': 34146,
'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 COOPER 2.0 S SPORT Hatchback',
'transmission': 'manual',
'trim': 'S SPORT',
'vin': 'WMWXR520402P05903',
'year': 2020}
2026-03-30 08:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV70%2520UAG%27 HTTP/1.1" 200 None
2026-03-30 08:07:13 [bca.uk] INFO: Saving data for DV70%20UAG: {'auction_closing_time': 1774864800.0, 'created_time': 1774477533.146784, 'last_price_update_time': 1774858033.322191}
2026-03-30 08:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV70%2520UAG') HTTP/1.1" 204 0
2026-03-30 08:07:13 [bca.uk] INFO: Found listing with ID: FL21%20VOF
2026-03-30 08:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL21%2520VOF%27 HTTP/1.1" 200 None
2026-03-30 08:07:13 [bca.uk] INFO: Scrape type for FL21%20VOF: 2
2026-03-30 08:07:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6fff2da-21b9-5fbc-b266-ee40b1d5d441 with identifier: FL21%20VOF
2026-03-30 08:07:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6fff2da-21b9-5fbc-b266-ee40b1d5d441 with scrape type 2
2026-03-30 08:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6fff2da-21b9-5fbc-b266-ee40b1d5d441 with scrape type 2
2026-03-30 08:07:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6fff2da-21b9-5fbc-b266-ee40b1d5d441, identifier: FL21%20VOF
2026-03-30 08:07:13 [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-30 08:07:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6fff2da-21b9-5fbc-b266-ee40b1d5d441 with identifier: FL21%20VOF
2026-03-30 08:07:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6fff2da-21b9-5fbc-b266-ee40b1d5d441 with identifier: FL21%20VOF
2026-03-30 08:07:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6fff2da-21b9-5fbc-b266-ee40b1d5d441 with identifier: FL21%20VOF to the API
2026-03-30 08:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:14 [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': 44,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL21%20VOF-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': 'f6fff2da-21b9-5fbc-b266-ee40b1d5d441',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FL21 VOF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL21%20VOF&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 93741,
'odometer_reading_unit': '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 R-DYNAMIC S Hatchback',
'transmission': 'automatic',
'trim': 'P300E 4WD R-DYNAMIC S',
'vin': 'SALZA2AT3MH146899',
'year': 2021}
2026-03-30 08:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL21%2520VOF%27 HTTP/1.1" 200 None
2026-03-30 08:07:14 [bca.uk] INFO: Saving data for FL21%20VOF: {'auction_closing_time': 1774864800.0, 'created_time': 1774477553.929708, 'last_price_update_time': 1774858034.731327}
2026-03-30 08:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL21%2520VOF') HTTP/1.1" 204 0
2026-03-30 08:07:14 [bca.uk] INFO: Found listing with ID: PF68%20PYB
2026-03-30 08:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF68%2520PYB%27 HTTP/1.1" 200 None
2026-03-30 08:07:14 [bca.uk] INFO: Scrape type for PF68%20PYB: 0
2026-03-30 08:07:14 [bca.uk] INFO: Found listing with ID: SK20%20UEP
2026-03-30 08:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK20%2520UEP%27 HTTP/1.1" 200 None
2026-03-30 08:07:14 [bca.uk] INFO: Scrape type for SK20%20UEP: 2
2026-03-30 08:07:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1 with identifier: SK20%20UEP
2026-03-30 08:07:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1 with scrape type 2
2026-03-30 08:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1 with scrape type 2
2026-03-30 08:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1, identifier: SK20%20UEP
2026-03-30 08:07:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1 with identifier: SK20%20UEP
2026-03-30 08:07:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1 with identifier: SK20%20UEP
2026-03-30 08:07:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 398552e9-5c60-5a12-bf0c-ca47dfe9d3a1 with identifier: SK20%20UEP to the API
2026-03-30 08:07:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK20%20UEP-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '398552e9-5c60-5a12-bf0c-ca47dfe9d3a1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SK20 UEP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK20%20UEP&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'FORD',
'model': 'MONDEO',
'odometer': 53059,
'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 MONDEO 2.0 EBL 150 ZETEC ED. Estate',
'transmission': 'manual',
'trim': 'EBL 150 ZETEC ED.',
'vin': 'WF0FXXWPCFLB00485',
'year': 2020}
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK20%2520UEP%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Saving data for SK20%20UEP: {'auction_closing_time': 1774864800.0, 'created_time': 1774477540.872232, 'last_price_update_time': 1774858035.181466}
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK20%2520UEP') HTTP/1.1" 204 0
2026-03-30 08:07:15 [bca.uk] INFO: Found listing with ID: RE70%20JXR
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE70%2520JXR%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Scrape type for RE70%20JXR: 0
2026-03-30 08:07:15 [bca.uk] INFO: Found listing with ID: GF20%20LKE
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF20%2520LKE%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Scrape type for GF20%20LKE: 0
2026-03-30 08:07:15 [bca.uk] INFO: Found listing with ID: SE68%20SDU
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE68%2520SDU%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Scrape type for SE68%20SDU: 0
2026-03-30 08:07:15 [bca.uk] INFO: Found listing with ID: SJ72%20MDX
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ72%2520MDX%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Scrape type for SJ72%20MDX: 0
2026-03-30 08:07:15 [bca.uk] INFO: Found listing with ID: DG69%20VJO
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG69%2520VJO%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Scrape type for DG69%20VJO: 2
2026-03-30 08:07:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ca73a02-feae-5307-b4bc-cc7b54dd0546 with identifier: DG69%20VJO
2026-03-30 08:07:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ca73a02-feae-5307-b4bc-cc7b54dd0546 with scrape type 2
2026-03-30 08:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ca73a02-feae-5307-b4bc-cc7b54dd0546 with scrape type 2
2026-03-30 08:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ca73a02-feae-5307-b4bc-cc7b54dd0546, identifier: DG69%20VJO
2026-03-30 08:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ca73a02-feae-5307-b4bc-cc7b54dd0546 with identifier: DG69%20VJO
2026-03-30 08:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ca73a02-feae-5307-b4bc-cc7b54dd0546 with identifier: DG69%20VJO
2026-03-30 08:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ca73a02-feae-5307-b4bc-cc7b54dd0546 with identifier: DG69%20VJO to the API
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG69%20VJO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 6,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5ca73a02-feae-5307-b4bc-cc7b54dd0546',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DG69 VJO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG69%20VJO&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'MINI',
'model': 'CLUBMAN',
'odometer': 41928,
'odometer_reading_unit': '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 CLUBMAN 1.5 COOPER CLASSIC Estate',
'transmission': 'manual',
'trim': 'COOPER CLASSIC',
'vin': 'WMWLV320602L59920',
'year': 2019}
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG69%2520VJO%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Saving data for DG69%20VJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774476213.488726, 'last_price_update_time': 1774858035.71832}
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG69%2520VJO') HTTP/1.1" 204 0
2026-03-30 08:07:15 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:15 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded
2026-03-30 08:07:15 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:15 [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-30 08:07:15 [bca.uk] INFO: Found listing with ID: SC19%20XGB
2026-03-30 08:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC19%2520XGB%27 HTTP/1.1" 200 None
2026-03-30 08:07:15 [bca.uk] INFO: Scrape type for SC19%20XGB: 2
2026-03-30 08:07:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b77a1566-a1ea-5909-af2f-447ab0da8a14 with identifier: SC19%20XGB
2026-03-30 08:07:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b77a1566-a1ea-5909-af2f-447ab0da8a14 with scrape type 2
2026-03-30 08:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b77a1566-a1ea-5909-af2f-447ab0da8a14 with scrape type 2
2026-03-30 08:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b77a1566-a1ea-5909-af2f-447ab0da8a14, identifier: SC19%20XGB
2026-03-30 08:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b77a1566-a1ea-5909-af2f-447ab0da8a14 with identifier: SC19%20XGB
2026-03-30 08:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b77a1566-a1ea-5909-af2f-447ab0da8a14 with identifier: SC19%20XGB
2026-03-30 08:07:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b77a1566-a1ea-5909-af2f-447ab0da8a14 with identifier: SC19%20XGB to the API
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC19%20XGB-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b77a1566-a1ea-5909-af2f-447ab0da8a14',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SC19 XGB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC19%20XGB&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'MINI',
'model': 'COOPER',
'odometer': 29536,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'EXCLUSIVE',
'vin': 'WMWXR32010TR97315',
'year': 2019}
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC19%2520XGB%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Saving data for SC19%20XGB: {'auction_closing_time': 1774864800.0, 'created_time': 1774477531.902957, 'last_price_update_time': 1774858036.269666}
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC19%2520XGB') HTTP/1.1" 204 0
2026-03-30 08:07:16 [bca.uk] INFO: Found listing with ID: AF69%20BZY
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF69%2520BZY%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Scrape type for AF69%20BZY: 0
2026-03-30 08:07:16 [bca.uk] INFO: Found listing with ID: GW69%20WAW
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GW69%2520WAW%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Scrape type for GW69%20WAW: 0
2026-03-30 08:07:16 [bca.uk] INFO: Found listing with ID: KY22%20VLX
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY22%2520VLX%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Scrape type for KY22%20VLX: 2
2026-03-30 08:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ab65d8a-3060-5d81-9504-e827833df011 with identifier: KY22%20VLX
2026-03-30 08:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ab65d8a-3060-5d81-9504-e827833df011 with scrape type 2
2026-03-30 08:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ab65d8a-3060-5d81-9504-e827833df011 with scrape type 2
2026-03-30 08:07:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ab65d8a-3060-5d81-9504-e827833df011, identifier: KY22%20VLX
2026-03-30 08:07:16 [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-30 08:07:16 [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-30 08:07:16 [bca.uk] INFO: Found listing with ID: CE19%20UGD
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE19%2520UGD%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Scrape type for CE19%20UGD: 0
2026-03-30 08:07:16 [bca.uk] INFO: Found listing with ID: BG70%20GGP
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG70%2520GGP%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Scrape type for BG70%20GGP: 2
2026-03-30 08:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac84bd52-a70c-5686-bd9a-0ac059089a11 with identifier: BG70%20GGP
2026-03-30 08:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac84bd52-a70c-5686-bd9a-0ac059089a11 with scrape type 2
2026-03-30 08:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac84bd52-a70c-5686-bd9a-0ac059089a11 with scrape type 2
2026-03-30 08:07:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac84bd52-a70c-5686-bd9a-0ac059089a11, identifier: BG70%20GGP
2026-03-30 08:07:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ab65d8a-3060-5d81-9504-e827833df011 with identifier: KY22%20VLX
2026-03-30 08:07:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ab65d8a-3060-5d81-9504-e827833df011 with identifier: KY22%20VLX
2026-03-30 08:07:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ab65d8a-3060-5d81-9504-e827833df011 with identifier: KY22%20VLX to the API
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 133,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY22%20VLX-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2ab65d8a-3060-5d81-9504-e827833df011',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KY22 VLX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY22%20VLX&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'SKODA',
'model': 'KAMIQ',
'odometer': 35460,
'odometer_reading_unit': '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.5 TSI 150 MONTE CARLO Hatchback',
'transmission': 'manual',
'trim': 'TSI 150 MONTE CARLO',
'vin': 'TMBHK6NW5N3068393',
'year': 2022}
2026-03-30 08:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY22%2520VLX%27 HTTP/1.1" 200 None
2026-03-30 08:07:16 [bca.uk] INFO: Saving data for KY22%20VLX: {'auction_closing_time': 1774864800.0, 'created_time': 1774390071.822291, 'last_price_update_time': 1774858036.99952}
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY22%2520VLX') HTTP/1.1" 204 0
2026-03-30 08:07:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac84bd52-a70c-5686-bd9a-0ac059089a11 with identifier: BG70%20GGP
2026-03-30 08:07:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac84bd52-a70c-5686-bd9a-0ac059089a11 with identifier: BG70%20GGP
2026-03-30 08:07:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac84bd52-a70c-5686-bd9a-0ac059089a11 with identifier: BG70%20GGP to the API
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 30,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG70%20GGP-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': 'ac84bd52-a70c-5686-bd9a-0ac059089a11',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG70 GGP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG70%20GGP&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'VAUXHALL',
'model': 'GRANDLAND X',
'odometer': 82863,
'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.6 PHEV 300 AWD BUS.ED.PREM.(8SP) Hatchback',
'transmission': 'automatic',
'trim': 'PHEV 300 AWD BUS.ED.PREM.(8SP)',
'vin': 'W0VZ45GB3LS095426',
'year': 2020}
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG70%2520GGP%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Saving data for BG70%20GGP: {'auction_closing_time': 1774864800.0, 'created_time': 1774390256.952189, 'last_price_update_time': 1774858037.298721}
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG70%2520GGP') HTTP/1.1" 204 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: MT58%20FGX
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT58%2520FGX%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for MT58%20FGX: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: NK54%20DDF
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK54%2520DDF%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for NK54%20DDF: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: BU69%20FKW
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU69%2520FKW%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for BU69%20FKW: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: PK74%20YSW
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK74%2520YSW%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for PK74%20YSW: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: DA21%20SOU
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA21%2520SOU%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for DA21%20SOU: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: FL20%20XHA
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL20%2520XHA%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for FL20%20XHA: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: NV69%20KPO
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV69%2520KPO%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for NV69%20KPO: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: PY71%20HPP
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY71%2520HPP%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for PY71%20HPP: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: YL69%20MMV
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL69%2520MMV%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for YL69%20MMV: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: FG22%20EFZ
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG22%2520EFZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for FG22%20EFZ: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: DG65%20GXU
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG65%2520GXU%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for DG65%20GXU: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: SD18%20YWW
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD18%2520YWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for SD18%20YWW: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: PJ59%20WXK
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ59%2520WXK%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for PJ59%20WXK: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: KU69%20HXY
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU69%2520HXY%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for KU69%20HXY: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: ST11%20LWD
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST11%2520LWD%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for ST11%20LWD: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: BV09%20OZT
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV09%2520OZT%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for BV09%20OZT: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: MJ03%20HOW
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ03%2520HOW%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for MJ03%20HOW: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: FL69%20JZP
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL69%2520JZP%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for FL69%20JZP: 0
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: AK64%20MOR
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK64%2520MOR%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for AK64%20MOR: 2
2026-03-30 08:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c39d8016-19c3-5818-acc0-8e0bd986a846 with identifier: AK64%20MOR
2026-03-30 08:07:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c39d8016-19c3-5818-acc0-8e0bd986a846 with scrape type 2
2026-03-30 08:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c39d8016-19c3-5818-acc0-8e0bd986a846 with scrape type 2
2026-03-30 08:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c39d8016-19c3-5818-acc0-8e0bd986a846, identifier: AK64%20MOR
2026-03-30 08:07:17 [bca.uk] INFO: Found listing with ID: SN21%20AHB
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN21%2520AHB%27 HTTP/1.1" 200 None
2026-03-30 08:07:17 [bca.uk] INFO: Scrape type for SN21%20AHB: 2
2026-03-30 08:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99 with identifier: SN21%20AHB
2026-03-30 08:07:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99 with scrape type 2
2026-03-30 08:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99 with scrape type 2
2026-03-30 08:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99, identifier: SN21%20AHB
2026-03-30 08:07:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c39d8016-19c3-5818-acc0-8e0bd986a846 with identifier: AK64%20MOR
2026-03-30 08:07:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c39d8016-19c3-5818-acc0-8e0bd986a846 with identifier: AK64%20MOR
2026-03-30 08:07:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c39d8016-19c3-5818-acc0-8e0bd986a846 with identifier: AK64%20MOR to the API
2026-03-30 08:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK64%20MOR-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c39d8016-19c3-5818-acc0-8e0bd986a846',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AK64 MOR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK64%20MOR&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 52790,
'odometer_reading_unit': '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 2.0 BLUEHDI 180 GT EAT8 Hatchback',
'transmission': 'automatic',
'trim': 'BLUEHDI 180 GT EAT8',
'vin': 'VF3MJEHZRKS298277',
'year': 2019}
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK64%2520MOR%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Saving data for AK64%20MOR: {'auction_closing_time': 1774864800.0, 'created_time': 1774565308.928196, 'last_price_update_time': 1774858038.197084}
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK64%2520MOR') HTTP/1.1" 204 0
2026-03-30 08:07:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99 with identifier: SN21%20AHB
2026-03-30 08:07:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99 with identifier: SN21%20AHB
2026-03-30 08:07:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04d76d8c-af10-5122-a0a5-a0e2e9f1ec99 with identifier: SN21%20AHB to the API
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 135,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN21%20AHB-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '04d76d8c-af10-5122-a0a5-a0e2e9f1ec99',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SN21 AHB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN21%20AHB&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'CITROEN',
'model': 'C3 AIRCROSS',
'odometer': 19130,
'odometer_reading_unit': '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 C3 AIRCROSS 1.2 P/T 110 SHINE Hatchback',
'transmission': 'manual',
'trim': 'P/T 110 SHINE',
'vin': 'VF72RHNPMM4088157',
'year': 2021}
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN21%2520AHB%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Saving data for SN21%20AHB: {'auction_closing_time': 1774864800.0, 'created_time': 1774275970.528382, 'last_price_update_time': 1774858038.63485}
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN21%2520AHB') HTTP/1.1" 204 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: DY19%20EYK
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY19%2520EYK%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for DY19%20EYK: 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: GK21%20KBU
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK21%2520KBU%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for GK21%20KBU: 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: GM19%20WGU
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM19%2520WGU%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for GM19%20WGU: 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: VU70%20ZLO
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU70%2520ZLO%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for VU70%20ZLO: 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: GL23%20VZB
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL23%2520VZB%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for GL23%20VZB: 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: LV23%20RXA
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV23%2520RXA%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for LV23%20RXA: 2
2026-03-30 08:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cda140c5-40fb-5001-b4c3-7b9756853f4e with identifier: LV23%20RXA
2026-03-30 08:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cda140c5-40fb-5001-b4c3-7b9756853f4e with scrape type 2
2026-03-30 08:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cda140c5-40fb-5001-b4c3-7b9756853f4e with scrape type 2
2026-03-30 08:07:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cda140c5-40fb-5001-b4c3-7b9756853f4e, identifier: LV23%20RXA
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: CN22%20SLU
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN22%2520SLU%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for CN22%20SLU: 0
2026-03-30 08:07:18 [bca.uk] INFO: Found listing with ID: DP69%20NZK
2026-03-30 08:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP69%2520NZK%27 HTTP/1.1" 200 None
2026-03-30 08:07:18 [bca.uk] INFO: Scrape type for DP69%20NZK: 2
2026-03-30 08:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70 with identifier: DP69%20NZK
2026-03-30 08:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70 with scrape type 2
2026-03-30 08:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70 with scrape type 2
2026-03-30 08:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70, identifier: DP69%20NZK
2026-03-30 08:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cda140c5-40fb-5001-b4c3-7b9756853f4e with identifier: LV23%20RXA
2026-03-30 08:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cda140c5-40fb-5001-b4c3-7b9756853f4e with identifier: LV23%20RXA
2026-03-30 08:07:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cda140c5-40fb-5001-b4c3-7b9756853f4e with identifier: LV23%20RXA to the API
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 134,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV23%20RXA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cda140c5-40fb-5001-b4c3-7b9756853f4e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LV23 RXA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV23%20RXA&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'BMW',
'model': '118I',
'odometer': 30471,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'BMW 118I 1.5 136 M SPORT (LCP)STEP Hatchback',
'transmission': 'automatic',
'trim': '136 M SPORT (LCP)STEP',
'vin': 'WBA7K320707M49140',
'year': 2023}
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV23%2520RXA%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Saving data for LV23%20RXA: {'auction_closing_time': 1774864800.0, 'created_time': 1774478658.919948, 'last_price_update_time': 1774858039.305259}
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV23%2520RXA') HTTP/1.1" 204 0
2026-03-30 08:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70 with identifier: DP69%20NZK
2026-03-30 08:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70 with identifier: DP69%20NZK
2026-03-30 08:07:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70 with identifier: DP69%20NZK to the API
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:19 [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': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP69%20NZK-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8c9ed4ce-ea3f-5f7e-a6bd-d9c282799f70',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DP69 NZK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP69%20NZK&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 69022,
'odometer_reading_unit': '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 N-CONNECTA DCT Hatchback',
'transmission': 'automatic',
'trim': 'DIG-T 160 N-CONNECTA DCT',
'vin': 'SJNFFAJ11U2740577',
'year': 2019}
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP69%2520NZK%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Saving data for DP69%20NZK: {'auction_closing_time': 1774864800.0, 'created_time': 1774477598.093491, 'last_price_update_time': 1774858039.661163}
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP69%2520NZK') HTTP/1.1" 204 0
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: LY69%20PXN
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY69%2520PXN%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for LY69%20PXN: 2
2026-03-30 08:07:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0586394-e1e6-5b55-ba38-fb1d39ac5f7b with identifier: LY69%20PXN
2026-03-30 08:07:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0586394-e1e6-5b55-ba38-fb1d39ac5f7b with scrape type 2
2026-03-30 08:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0586394-e1e6-5b55-ba38-fb1d39ac5f7b with scrape type 2
2026-03-30 08:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0586394-e1e6-5b55-ba38-fb1d39ac5f7b, identifier: LY69%20PXN
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: HK73%20EWD
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK73%2520EWD%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for HK73%20EWD: 0
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: MJ20%20EEG
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ20%2520EEG%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for MJ20%20EEG: 0
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: WD72%20JHL
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD72%2520JHL%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for WD72%20JHL: 0
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: WP20%20GXG
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP20%2520GXG%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for WP20%20GXG: 0
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: MT69%20XJO
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT69%2520XJO%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for MT69%20XJO: 0
2026-03-30 08:07:19 [bca.uk] INFO: Found listing with ID: SW70%20EHR
2026-03-30 08:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW70%2520EHR%27 HTTP/1.1" 200 None
2026-03-30 08:07:19 [bca.uk] INFO: Scrape type for SW70%20EHR: 2
2026-03-30 08:07:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb2d00a7-321b-5de7-a3c2-be372e62c68c with identifier: SW70%20EHR
2026-03-30 08:07:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb2d00a7-321b-5de7-a3c2-be372e62c68c with scrape type 2
2026-03-30 08:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb2d00a7-321b-5de7-a3c2-be372e62c68c with scrape type 2
2026-03-30 08:07:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb2d00a7-321b-5de7-a3c2-be372e62c68c, identifier: SW70%20EHR
2026-03-30 08:07:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0586394-e1e6-5b55-ba38-fb1d39ac5f7b with identifier: LY69%20PXN
2026-03-30 08:07:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0586394-e1e6-5b55-ba38-fb1d39ac5f7b with identifier: LY69%20PXN
2026-03-30 08:07:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0586394-e1e6-5b55-ba38-fb1d39ac5f7b with identifier: LY69%20PXN to the API
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY69%20PXN-GB',
'category': 'Car',
'color': 'orange',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f0586394-e1e6-5b55-ba38-fb1d39ac5f7b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LY69 PXN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY69%20PXN&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'DACIA',
'model': 'DUSTER',
'odometer': 37172,
'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 PRESTIGE StationWagon',
'transmission': 'manual',
'trim': 'TCE 130 PRESTIGE',
'vin': 'VF1HJD20864748287',
'year': 2020}
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY69%2520PXN%27 HTTP/1.1" 200 None
2026-03-30 08:07:20 [bca.uk] INFO: Saving data for LY69%20PXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774390316.478426, 'last_price_update_time': 1774858040.317701}
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY69%2520PXN') HTTP/1.1" 204 0
2026-03-30 08:07:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb2d00a7-321b-5de7-a3c2-be372e62c68c with identifier: SW70%20EHR
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=multicoloured HTTP/1.1" 200 None
2026-03-30 08:07:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:07:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb2d00a7-321b-5de7-a3c2-be372e62c68c with identifier: SW70%20EHR
2026-03-30 08:07:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb2d00a7-321b-5de7-a3c2-be372e62c68c with identifier: SW70%20EHR to the API
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW70%20EHR-GB',
'category': 'Car',
'color': 'multicoloured',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'cb2d00a7-321b-5de7-a3c2-be372e62c68c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SW70 EHR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW70%20EHR&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'RENAULT',
'model': 'CAPTUR',
'odometer': 29879,
'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 115 S EDITION EDC Hatchback',
'transmission': 'automatic',
'trim': 'DCI 115 S EDITION EDC',
'vin': 'VF1RJB00066311724',
'year': 2020}
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW70%2520EHR%27 HTTP/1.1" 200 None
2026-03-30 08:07:20 [bca.uk] INFO: Saving data for SW70%20EHR: {'auction_closing_time': 1774864800.0, 'created_time': 1774364895.244322, 'last_price_update_time': 1774858040.901581}
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW70%2520EHR') HTTP/1.1" 204 0
2026-03-30 08:07:20 [bca.uk] INFO: Found listing with ID: NX20%20NZM
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX20%2520NZM%27 HTTP/1.1" 200 None
2026-03-30 08:07:20 [bca.uk] INFO: Scrape type for NX20%20NZM: 0
2026-03-30 08:07:20 [bca.uk] INFO: Found listing with ID: SC69%20SYA
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC69%2520SYA%27 HTTP/1.1" 200 None
2026-03-30 08:07:20 [bca.uk] INFO: Scrape type for SC69%20SYA: 0
2026-03-30 08:07:20 [bca.uk] INFO: Found listing with ID: WR21%20RBV
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR21%2520RBV%27 HTTP/1.1" 200 None
2026-03-30 08:07:20 [bca.uk] INFO: Scrape type for WR21%20RBV: 0
2026-03-30 08:07:20 [bca.uk] INFO: Found listing with ID: YM68%20ZFO
2026-03-30 08:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM68%2520ZFO%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for YM68%20ZFO: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: AO69%20YDV
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO69%2520YDV%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for AO69%20YDV: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: DU19%20WRR
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU19%2520WRR%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for DU19%20WRR: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: EN73%20ZXH
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN73%2520ZXH%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for EN73%20ZXH: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: GF23%20LJX
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF23%2520LJX%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for GF23%20LJX: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: GJ69%20TMO
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ69%2520TMO%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for GJ69%20TMO: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: LV22%20XPR
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV22%2520XPR%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for LV22%20XPR: 2
2026-03-30 08:07:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7 with identifier: LV22%20XPR
2026-03-30 08:07:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7 with scrape type 2
2026-03-30 08:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7 with scrape type 2
2026-03-30 08:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7, identifier: LV22%20XPR
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: PK70%20ULM
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK70%2520ULM%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for PK70%20ULM: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: YD20%20LRV
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD20%2520LRV%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for YD20%20LRV: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: DN20%20ENC
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN20%2520ENC%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for DN20%20ENC: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: EP68%20DWV
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EP68%2520DWV%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for EP68%20DWV: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: FE70%20UFX
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE70%2520UFX%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for FE70%20UFX: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: HK21%20BWB
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK21%2520BWB%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for HK21%20BWB: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: YA18%20UVB
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA18%2520UVB%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for YA18%20UVB: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: GF23%20TXO
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF23%2520TXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for GF23%20TXO: 0
2026-03-30 08:07:21 [bca.uk] INFO: Found listing with ID: RE22%20ECV
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE22%2520ECV%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Scrape type for RE22%20ECV: 2
2026-03-30 08:07:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9 with identifier: RE22%20ECV
2026-03-30 08:07:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9 with scrape type 2
2026-03-30 08:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9 with scrape type 2
2026-03-30 08:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9, identifier: RE22%20ECV
2026-03-30 08:07:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7 with identifier: LV22%20XPR
2026-03-30 08:07:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7 with identifier: LV22%20XPR
2026-03-30 08:07:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7 with identifier: LV22%20XPR to the API
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:21 [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': 175,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV22%20XPR-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cf2c611c-8bb8-5a6b-9d3d-fe422a55ebc7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LV22 XPR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV22%20XPR&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'BMW',
'model': 'X3',
'odometer': 21580,
'odometer_reading_unit': '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 X3 2.0 MHT XDRIVE 20I M SPORT StationWagon',
'transmission': 'manual',
'trim': 'MHT XDRIVE 20I M SPORT',
'vin': 'WBA26DP090N159183',
'year': 2022}
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV22%2520XPR%27 HTTP/1.1" 200 None
2026-03-30 08:07:21 [bca.uk] INFO: Saving data for LV22%20XPR: {'auction_closing_time': 1774864800.0, 'created_time': 1773907392.513421, 'last_price_update_time': 1774858041.81566}
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV22%2520XPR') HTTP/1.1" 204 0
2026-03-30 08:07:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9 with identifier: RE22%20ECV
2026-03-30 08:07:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9 with identifier: RE22%20ECV
2026-03-30 08:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33c2163a-1b97-5b4d-bfb6-6ef16e34cba9 with identifier: RE22%20ECV to the API
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07: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': 180,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE22%20ECV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '33c2163a-1b97-5b4d-bfb6-6ef16e34cba9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RE22 ECV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE22%20ECV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 46301,
'odometer_reading_unit': '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 2.0 D200 URBAN ED.(5ST) StationWagon',
'transmission': 'automatic',
'trim': 'D200 URBAN ED.(5ST)',
'vin': 'SALCA2ANXPH917161',
'year': 2022}
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE22%2520ECV%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Saving data for RE22%20ECV: {'auction_closing_time': 1774864800.0, 'created_time': 1774477621.455356, 'last_price_update_time': 1774858042.238192}
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE22%2520ECV') HTTP/1.1" 204 0
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: GU14%20USS
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU14%2520USS%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for GU14%20USS: 0
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: ND17%20WHW
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND17%2520WHW%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for ND17%20WHW: 0
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: WA15%20XTF
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA15%2520XTF%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for WA15%20XTF: 0
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: YW64%20DGU
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YW64%2520DGU%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for YW64%20DGU: 0
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: FA18%20OJS
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA18%2520OJS%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for FA18%20OJS: 0
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: YN20%20XDY
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN20%2520XDY%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for YN20%20XDY: 2
2026-03-30 08:07:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9bdc37c-a878-543a-8b32-36fd9f2f37cf with identifier: YN20%20XDY
2026-03-30 08:07:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9bdc37c-a878-543a-8b32-36fd9f2f37cf with scrape type 2
2026-03-30 08:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9bdc37c-a878-543a-8b32-36fd9f2f37cf with scrape type 2
2026-03-30 08:07:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9bdc37c-a878-543a-8b32-36fd9f2f37cf, identifier: YN20%20XDY
2026-03-30 08:07:22 [bca.uk] INFO: Found listing with ID: AE69%20GWW
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE69%2520GWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Scrape type for AE69%20GWW: 2
2026-03-30 08:07:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5 with identifier: AE69%20GWW
2026-03-30 08:07:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5 with scrape type 2
2026-03-30 08:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5 with scrape type 2
2026-03-30 08:07:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5, identifier: AE69%20GWW
2026-03-30 08:07:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9bdc37c-a878-543a-8b32-36fd9f2f37cf with identifier: YN20%20XDY
2026-03-30 08:07:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9bdc37c-a878-543a-8b32-36fd9f2f37cf with identifier: YN20%20XDY
2026-03-30 08:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9bdc37c-a878-543a-8b32-36fd9f2f37cf with identifier: YN20%20XDY to the API
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 272,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN20%20XDY-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '5.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e9bdc37c-a878-543a-8b32-36fd9f2f37cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YN20 XDY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN20%20XDY&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'JAGUAR',
'model': 'F-PACE SVR',
'odometer': 93034,
'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 SVR 5.0 V8 S/C 550 AWD StationWagon',
'transmission': 'automatic',
'trim': 'V8 S/C 550 AWD',
'vin': 'SADCA2AE4LA644944',
'year': 2020}
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN20%2520XDY%27 HTTP/1.1" 200 None
2026-03-30 08:07:22 [bca.uk] INFO: Saving data for YN20%20XDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774364348.095981, 'last_price_update_time': 1774858042.939362}
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN20%2520XDY') HTTP/1.1" 204 0
2026-03-30 08:07:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5 with identifier: AE69%20GWW
2026-03-30 08:07:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5 with identifier: AE69%20GWW
2026-03-30 08:07:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cec0b69-b2c8-5c4d-91a1-90ba33857cf5 with identifier: AE69%20GWW to the API
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07: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': 106,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE69%20GWW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7cec0b69-b2c8-5c4d-91a1-90ba33857cf5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AE69 GWW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE69%20GWW&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 25123,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM X Hatchback',
'transmission': 'manual',
'trim': 'E/B 125 TITANIUM X',
'vin': 'WF0JXXGAHJKE55058',
'year': 2019}
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE69%2520GWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Saving data for AE69%20GWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774477587.108006, 'last_price_update_time': 1774858043.261905}
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE69%2520GWW') HTTP/1.1" 204 0
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: CY68%20EOB
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CY68%2520EOB%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for CY68%20EOB: 0
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: FH21%20UNX
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH21%2520UNX%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for FH21%20UNX: 0
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: UIG%204202
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27UIG%25204202%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for UIG%204202: 2
2026-03-30 08:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6523ea1-74b6-5f55-b89a-4600e3a620ca with identifier: UIG%204202
2026-03-30 08:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6523ea1-74b6-5f55-b89a-4600e3a620ca with scrape type 2
2026-03-30 08:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6523ea1-74b6-5f55-b89a-4600e3a620ca with scrape type 2
2026-03-30 08:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6523ea1-74b6-5f55-b89a-4600e3a620ca, identifier: UIG%204202
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: EJ69%20TFF
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ69%2520TFF%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for EJ69%20TFF: 0
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: CK18%20NWF
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK18%2520NWF%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for CK18%20NWF: 0
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: KS69%20HBC
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520HBC%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for KS69%20HBC: 0
2026-03-30 08:07:23 [bca.uk] INFO: Found listing with ID: BC04%20RGC
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC04%2520RGC%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Scrape type for BC04%20RGC: 2
2026-03-30 08:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfe1e5b7-90c8-5e46-aacf-7105af269855 with identifier: BC04%20RGC
2026-03-30 08:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfe1e5b7-90c8-5e46-aacf-7105af269855 with scrape type 2
2026-03-30 08:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfe1e5b7-90c8-5e46-aacf-7105af269855 with scrape type 2
2026-03-30 08:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfe1e5b7-90c8-5e46-aacf-7105af269855, identifier: BC04%20RGC
2026-03-30 08:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6523ea1-74b6-5f55-b89a-4600e3a620ca with identifier: UIG%204202
2026-03-30 08:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6523ea1-74b6-5f55-b89a-4600e3a620ca with identifier: UIG%204202
2026-03-30 08:07:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6523ea1-74b6-5f55-b89a-4600e3a620ca with identifier: UIG%204202 to the API
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 180,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UIG%204202-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c6523ea1-74b6-5f55-b89a-4600e3a620ca',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'UIG 4202',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=UIG%204202&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 33002,
'odometer_reading_unit': '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 P250 4WD R-DYNAMIC S Hatchback',
'transmission': 'automatic',
'trim': 'P250 4WD R-DYNAMIC S',
'vin': 'SALZA2AX7LH015881',
'year': 2019}
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27UIG%25204202%27 HTTP/1.1" 200 None
2026-03-30 08:07:23 [bca.uk] INFO: Saving data for UIG%204202: {'auction_closing_time': 1774864800.0, 'created_time': 1774390299.22598, 'last_price_update_time': 1774858043.879954}
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UIG%25204202') HTTP/1.1" 204 0
2026-03-30 08:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfe1e5b7-90c8-5e46-aacf-7105af269855 with identifier: BC04%20RGC
2026-03-30 08:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfe1e5b7-90c8-5e46-aacf-7105af269855 with identifier: BC04%20RGC
2026-03-30 08:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfe1e5b7-90c8-5e46-aacf-7105af269855 with identifier: BC04%20RGC to the API
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07: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': 410,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC04%20RGC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 2,
'engine': '6.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dfe1e5b7-90c8-5e46-aacf-7105af269855',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BC04 RGC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC04%20RGC&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'BENTLEY',
'model': 'CONTINENTAL GT',
'odometer': 98163,
'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': 'BENTLEY CONTINENTAL GT 6.0 W12 Coupe',
'transmission': 'manual',
'trim': 'W12',
'vin': 'SCBCE63W44C023127',
'year': 2004}
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC04%2520RGC%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Saving data for BC04%20RGC: {'auction_closing_time': 1774951200.0, 'created_time': 1774305780.606676, 'last_price_update_time': 1774858044.278997}
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC04%2520RGC') HTTP/1.1" 204 0
2026-03-30 08:07:24 [bca.uk] INFO: Found listing with ID: YV19%20MBU
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YV19%2520MBU%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Scrape type for YV19%20MBU: 0
2026-03-30 08:07:24 [bca.uk] INFO: Found listing with ID: NG74%20PZW
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG74%2520PZW%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Scrape type for NG74%20PZW: 0
2026-03-30 08:07:24 [bca.uk] INFO: Found listing with ID: NK68%20VWG
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK68%2520VWG%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Scrape type for NK68%20VWG: 0
2026-03-30 08:07:24 [bca.uk] INFO: Found listing with ID: OE74%20XKB
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE74%2520XKB%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Scrape type for OE74%20XKB: 2
2026-03-30 08:07:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7 with identifier: OE74%20XKB
2026-03-30 08:07:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7 with scrape type 2
2026-03-30 08:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7 with scrape type 2
2026-03-30 08:07:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7, identifier: OE74%20XKB
2026-03-30 08:07:24 [bca.uk] INFO: Found listing with ID: LO66%20DDN
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO66%2520DDN%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Scrape type for LO66%20DDN: 0
2026-03-30 08:07:24 [bca.uk] INFO: Found listing with ID: RJ60%20UUD
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ60%2520UUD%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Scrape type for RJ60%20UUD: 2
2026-03-30 08:07:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d with identifier: RJ60%20UUD
2026-03-30 08:07:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d with scrape type 2
2026-03-30 08:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d with scrape type 2
2026-03-30 08:07:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d, identifier: RJ60%20UUD
2026-03-30 08:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7 with identifier: OE74%20XKB
2026-03-30 08:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7 with identifier: OE74%20XKB
2026-03-30 08:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f3df0df-e034-5bf8-afc1-2fe9e8c675f7 with identifier: OE74%20XKB to the API
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 219,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE74%20XKB-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9f3df0df-e034-5bf8-afc1-2fe9e8c675f7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OE74 XKB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE74%20XKB&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'GENESIS',
'model': 'GV70',
'odometer': 7260,
'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': 'GENESIS GV70 2.5 T AWD SPORT StationWagon',
'transmission': 'automatic',
'trim': 'T AWD SPORT',
'vin': 'KMTMA81BSRU181978',
'year': 2024}
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE74%2520XKB%27 HTTP/1.1" 200 None
2026-03-30 08:07:24 [bca.uk] INFO: Saving data for OE74%20XKB: {'auction_closing_time': 1774864800.0, 'created_time': 1773830731.788757, 'last_price_update_time': 1774858044.907169}
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE74%2520XKB') HTTP/1.1" 204 0
2026-03-30 08:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d with identifier: RJ60%20UUD
2026-03-30 08:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d with identifier: RJ60%20UUD
2026-03-30 08:07:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d with identifier: RJ60%20UUD to the API
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07: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': 225,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ60%20UUD-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '44e105dc-7ccd-5a09-bcd3-b6bc6f68fb8d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RJ60 UUD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ60%20UUD&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'PORSCHE',
'model': 'PANAMERA',
'odometer': 109503,
'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': 'PORSCHE PANAMERA 3.6 V6 4WD PDK Hatchback',
'transmission': 'automatic',
'trim': 'V6 4WD PDK',
'vin': 'WP0ZZZ97ZBL003685',
'year': 2011}
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ60%2520UUD%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Saving data for RJ60%20UUD: {'auction_closing_time': 1774951200.0, 'created_time': 1774365782.077344, 'last_price_update_time': 1774858045.271552}
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ60%2520UUD') HTTP/1.1" 204 0
2026-03-30 08:07:25 [bca.uk] INFO: Found listing with ID: NA69%20WCT
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA69%2520WCT%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Scrape type for NA69%20WCT: 0
2026-03-30 08:07:25 [bca.uk] INFO: Found listing with ID: ND70%20LZE
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520LZE%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Scrape type for ND70%20LZE: 2
2026-03-30 08:07:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 223c76b3-0a9f-5712-a3f7-48e853ad3942 with identifier: ND70%20LZE
2026-03-30 08:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 223c76b3-0a9f-5712-a3f7-48e853ad3942 with scrape type 2
2026-03-30 08:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 223c76b3-0a9f-5712-a3f7-48e853ad3942 with scrape type 2
2026-03-30 08:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 223c76b3-0a9f-5712-a3f7-48e853ad3942, identifier: ND70%20LZE
2026-03-30 08:07:25 [bca.uk] INFO: Found listing with ID: OV61%20DEU
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV61%2520DEU%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Scrape type for OV61%20DEU: 0
2026-03-30 08:07:25 [bca.uk] INFO: Found listing with ID: BV62%20UHD
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV62%2520UHD%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Scrape type for BV62%20UHD: 0
2026-03-30 08:07:25 [bca.uk] INFO: Found listing with ID: KJ08%20EHN
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ08%2520EHN%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Scrape type for KJ08%20EHN: 0
2026-03-30 08:07:25 [bca.uk] INFO: Found listing with ID: AD16%20JOV
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD16%2520JOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Scrape type for AD16%20JOV: 2
2026-03-30 08:07:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0207cae0-728a-5bd2-9d80-ffebd318165f with identifier: AD16%20JOV
2026-03-30 08:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0207cae0-728a-5bd2-9d80-ffebd318165f with scrape type 2
2026-03-30 08:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0207cae0-728a-5bd2-9d80-ffebd318165f with scrape type 2
2026-03-30 08:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0207cae0-728a-5bd2-9d80-ffebd318165f, identifier: AD16%20JOV
2026-03-30 08:07:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 223c76b3-0a9f-5712-a3f7-48e853ad3942 with identifier: ND70%20LZE
2026-03-30 08:07:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 223c76b3-0a9f-5712-a3f7-48e853ad3942 with identifier: ND70%20LZE
2026-03-30 08:07:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 223c76b3-0a9f-5712-a3f7-48e853ad3942 with identifier: ND70%20LZE to the API
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND70%20LZE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '223c76b3-0a9f-5712-a3f7-48e853ad3942',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ND70 LZE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND70%20LZE&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'FIAT',
'model': '500',
'odometer': 45332,
'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.0 M/H LOUNGE Hatchback',
'transmission': 'manual',
'trim': 'M/H LOUNGE',
'vin': 'ZFA3120000JE05947',
'year': 2020}
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520LZE%27 HTTP/1.1" 200 None
2026-03-30 08:07:25 [bca.uk] INFO: Saving data for ND70%20LZE: {'auction_closing_time': 1774864800.0, 'created_time': 1774477595.002688, 'last_price_update_time': 1774858045.929056}
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND70%2520LZE') HTTP/1.1" 204 0
2026-03-30 08:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0207cae0-728a-5bd2-9d80-ffebd318165f with identifier: AD16%20JOV
2026-03-30 08:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0207cae0-728a-5bd2-9d80-ffebd318165f with identifier: AD16%20JOV
2026-03-30 08:07:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0207cae0-728a-5bd2-9d80-ffebd318165f with identifier: AD16%20JOV to the API
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 162,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD16%20JOV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0207cae0-728a-5bd2-9d80-ffebd318165f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AD16 JOV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD16%20JOV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PORSCHE',
'model': 'MACAN',
'odometer': 95987,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'PORSCHE MACAN 3.0 D 258 S PDK StationWagon',
'transmission': 'automatic',
'trim': 'D 258 S PDK',
'vin': 'WP1ZZZ95ZHLB34485',
'year': 2016}
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD16%2520JOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Saving data for AD16%20JOV: {'auction_closing_time': 1774951200.0, 'created_time': 1774477467.597153, 'last_price_update_time': 1774858046.340054}
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD16%2520JOV') HTTP/1.1" 204 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: BL16%20UUB
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL16%2520UUB%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for BL16%20UUB: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: FL59%20VTF
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL59%2520VTF%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for FL59%20VTF: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: YC72%20AVN
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC72%2520AVN%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for YC72%20AVN: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: FJ68%20ULM
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ68%2520ULM%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for FJ68%20ULM: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: FJ70%20HFF
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ70%2520HFF%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for FJ70%20HFF: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: AF71%20XUK
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF71%2520XUK%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for AF71%20XUK: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: BG72%20UUY
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG72%2520UUY%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for BG72%20UUY: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: FG69%20CVL
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG69%2520CVL%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for FG69%20CVL: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: KM69%20NXO
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM69%2520NXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for KM69%20NXO: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: KY19%20EBR
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY19%2520EBR%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for KY19%20EBR: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SK20%20URM
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK20%2520URM%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SK20%20URM: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SE16%20KBX
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE16%2520KBX%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SE16%20KBX: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: PN64%20UHS
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN64%2520UHS%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for PN64%20UHS: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: FV20%20CSZ
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV20%2520CSZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for FV20%20CSZ: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: HK18%20KTD
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for HK18%20KTD: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: JG15%20TAN
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for JG15%20TAN: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: VO69%20FZU
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for VO69%20FZU: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: YX22%20KOA
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX22%2520KOA%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for YX22%20KOA: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: YY22%20BDE
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY22%2520BDE%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for YY22%20BDE: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: YY70%20LWT
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY70%2520LWT%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for YY70%20LWT: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: YY74%20VXV
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY74%2520VXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for YY74%20VXV: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: AD19%20LDZ
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for AD19%20LDZ: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: RF21%20EBD
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF21%2520EBD%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for RF21%20EBD: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: WO21%20TKX
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO21%2520TKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for WO21%20TKX: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: KN15%20HKZ
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN15%2520HKZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for KN15%20HKZ: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: LM11%20RXV
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM11%2520RXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for LM11%20RXV: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: VK20%20NNO
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK20%2520NNO%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for VK20%20NNO: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: PE68%20ZNM
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE68%2520ZNM%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for PE68%20ZNM: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SB72%20GWA
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SB72%20GWA: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SJ22%20EHM
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ22%2520EHM%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SJ22%20EHM: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: C5%20BLJ
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for C5%20BLJ: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: DN19%20HKK
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN19%2520HKK%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for DN19%20HKK: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SC18%20HNF
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC18%2520HNF%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SC18%20HNF: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SM22%20URS
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM22%2520URS%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SM22%20URS: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: SB65%20CAX
2026-03-30 08:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-30 08:07:26 [bca.uk] INFO: Scrape type for SB65%20CAX: 0
2026-03-30 08:07:26 [bca.uk] INFO: Found listing with ID: EP19%20XHA
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for EP19%20XHA: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: WM19%20BFN
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for WM19%20BFN: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: EJ19%20URS
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for EJ19%20URS: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: HJ69%20WRA
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ69%2520WRA%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for HJ69%20WRA: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: VO62%20RAU
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for VO62%20RAU: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: SV23%20HXP
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for SV23%20HXP: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: V30%20NGA
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for V30%20NGA: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: SR19%20GGU
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR19%2520GGU%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for SR19%20GGU: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: VX68%20HBE
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX68%2520HBE%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for VX68%20HBE: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: AF20%20DFX
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF20%2520DFX%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for AF20%20DFX: 0
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: BL19%20WJA
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL19%2520WJA%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for BL19%20WJA: 2
2026-03-30 08:07:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91f794c3-621d-5a87-9b49-23aa0ce4e4a0 with identifier: BL19%20WJA
2026-03-30 08:07:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91f794c3-621d-5a87-9b49-23aa0ce4e4a0 with scrape type 2
2026-03-30 08:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91f794c3-621d-5a87-9b49-23aa0ce4e4a0 with scrape type 2
2026-03-30 08:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91f794c3-621d-5a87-9b49-23aa0ce4e4a0, identifier: BL19%20WJA
2026-03-30 08:07:27 [bca.uk] INFO: Found listing with ID: YB73%20OAS
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB73%2520OAS%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Scrape type for YB73%20OAS: 2
2026-03-30 08:07:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73d1ad91-02a4-5291-b7e9-46b3f89dfe34 with identifier: YB73%20OAS
2026-03-30 08:07:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73d1ad91-02a4-5291-b7e9-46b3f89dfe34 with scrape type 2
2026-03-30 08:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73d1ad91-02a4-5291-b7e9-46b3f89dfe34 with scrape type 2
2026-03-30 08:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73d1ad91-02a4-5291-b7e9-46b3f89dfe34, identifier: YB73%20OAS
2026-03-30 08:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91f794c3-621d-5a87-9b49-23aa0ce4e4a0 with identifier: BL19%20WJA
2026-03-30 08:07:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91f794c3-621d-5a87-9b49-23aa0ce4e4a0 with identifier: BL19%20WJA
2026-03-30 08:07:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91f794c3-621d-5a87-9b49-23aa0ce4e4a0 with identifier: BL19%20WJA to the API
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL19%20WJA-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '91f794c3-621d-5a87-9b49-23aa0ce4e4a0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BL19 WJA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL19%20WJA&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'MINI',
'model': 'COOPER',
'odometer': 88911,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'MINI COOPER 1.5 CLASSIC Hatchback',
'transmission': 'manual',
'trim': 'CLASSIC',
'vin': 'WMWXU72010TR63820',
'year': 2019}
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL19%2520WJA%27 HTTP/1.1" 200 None
2026-03-30 08:07:27 [bca.uk] INFO: Saving data for BL19%20WJA: {'auction_closing_time': 1774864800.0, 'created_time': 1774565275.888033, 'last_price_update_time': 1774858047.740987}
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL19%2520WJA') HTTP/1.1" 204 0
2026-03-30 08:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73d1ad91-02a4-5291-b7e9-46b3f89dfe34 with identifier: YB73%20OAS
2026-03-30 08:07:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73d1ad91-02a4-5291-b7e9-46b3f89dfe34 with identifier: YB73%20OAS
2026-03-30 08:07:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73d1ad91-02a4-5291-b7e9-46b3f89dfe34 with identifier: YB73%20OAS to the API
2026-03-30 08:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:28 [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': 148,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB73%20OAS-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '73d1ad91-02a4-5291-b7e9-46b3f89dfe34',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YB73 OAS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB73%20OAS&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'BMW',
'model': '320I',
'odometer': 28735,
'odometer_reading_unit': '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 320I 2.0 T M SPORT STEP Saloon',
'transmission': 'automatic',
'trim': 'T M SPORT STEP',
'vin': 'WBA50FF0808D89536',
'year': 2023}
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB73%2520OAS%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Saving data for YB73%20OAS: {'auction_closing_time': 1774951200.0, 'created_time': 1774477032.190083, 'last_price_update_time': 1774858048.15707}
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB73%2520OAS') HTTP/1.1" 204 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: MV69%20AWO
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV69%2520AWO%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for MV69%20AWO: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: BT69%20OOB
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT69%2520OOB%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for BT69%20OOB: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: GF23%20SBY
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF23%2520SBY%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for GF23%20SBY: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: LK74%20JRO
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK74%2520JRO%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for LK74%20JRO: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: WJ24%20BNZ
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ24%2520BNZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for WJ24%20BNZ: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: LR14%20LYD
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR14%2520LYD%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for LR14%20LYD: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: GF16%20PNK
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF16%2520PNK%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for GF16%20PNK: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: BG65%20DZL
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG65%2520DZL%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for BG65%20DZL: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: WM14%20VDJ
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM14%2520VDJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for WM14%20VDJ: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: MW19%20MTX
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW19%2520MTX%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for MW19%20MTX: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: ST24%20XOE
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST24%2520XOE%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for ST24%20XOE: 2
2026-03-30 08:07:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecd7adf5-be12-5d67-8a26-30d1549a3105 with identifier: ST24%20XOE
2026-03-30 08:07:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecd7adf5-be12-5d67-8a26-30d1549a3105 with scrape type 2
2026-03-30 08:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecd7adf5-be12-5d67-8a26-30d1549a3105 with scrape type 2
2026-03-30 08:07:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecd7adf5-be12-5d67-8a26-30d1549a3105, identifier: ST24%20XOE
2026-03-30 08:07:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecd7adf5-be12-5d67-8a26-30d1549a3105 with identifier: ST24%20XOE
2026-03-30 08:07:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecd7adf5-be12-5d67-8a26-30d1549a3105 with identifier: ST24%20XOE
2026-03-30 08:07:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecd7adf5-be12-5d67-8a26-30d1549a3105 with identifier: ST24%20XOE to the API
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:28 [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': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST24%20XOE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ecd7adf5-be12-5d67-8a26-30d1549a3105',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ST24 XOE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST24%20XOE&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'SEAT',
'model': 'ARONA',
'odometer': 16264,
'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': 'SEAT ARONA 1.0 TSI 115 FR LIMITED ED. Hatchback',
'transmission': 'manual',
'trim': 'TSI 115 FR LIMITED ED.',
'vin': 'VSSZZZKJ2RR152778',
'year': 2024}
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST24%2520XOE%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Saving data for ST24%20XOE: {'auction_closing_time': 1774864800.0, 'created_time': 1774390323.269445, 'last_price_update_time': 1774858048.763067}
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST24%2520XOE') HTTP/1.1" 204 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: FX70%20HCZ
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX70%2520HCZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for FX70%20HCZ: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: EN19%20JGV
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN19%2520JGV%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for EN19%20JGV: 0
2026-03-30 08:07:28 [bca.uk] INFO: Found listing with ID: BT24%20LKX
2026-03-30 08:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT24%2520LKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:28 [bca.uk] INFO: Scrape type for BT24%20LKX: 2
2026-03-30 08:07:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 619305d8-0f44-50bc-8d44-62cd718256db with identifier: BT24%20LKX
2026-03-30 08:07:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 619305d8-0f44-50bc-8d44-62cd718256db with scrape type 2
2026-03-30 08:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 619305d8-0f44-50bc-8d44-62cd718256db with scrape type 2
2026-03-30 08:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 619305d8-0f44-50bc-8d44-62cd718256db, identifier: BT24%20LKX
2026-03-30 08:07:29 [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-30 08:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 619305d8-0f44-50bc-8d44-62cd718256db with identifier: BT24%20LKX
2026-03-30 08:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 619305d8-0f44-50bc-8d44-62cd718256db with identifier: BT24%20LKX
2026-03-30 08:07:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 619305d8-0f44-50bc-8d44-62cd718256db with identifier: BT24%20LKX to the API
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07: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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT24%20LKX-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '619305d8-0f44-50bc-8d44-62cd718256db',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BT24 LKX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT24%20LKX&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'DACIA',
'model': 'DUSTER',
'odometer': 21910,
'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': 'DACIA DUSTER 1.0 TCE 90 EXPRESSION StationWagon',
'transmission': 'manual',
'trim': 'TCE 90 EXPRESSION',
'vin': 'VF1HJD20672808578',
'year': 2024}
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT24%2520LKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:29 [bca.uk] INFO: Saving data for BT24%20LKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774477043.20761, 'last_price_update_time': 1774858049.37368}
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT24%2520LKX') HTTP/1.1" 204 0
2026-03-30 08:07:29 [bca.uk] INFO: Found listing with ID: DG23%20HXH
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG23%2520HXH%27 HTTP/1.1" 200 None
2026-03-30 08:07:29 [bca.uk] INFO: Scrape type for DG23%20HXH: 0
2026-03-30 08:07:29 [bca.uk] INFO: Found listing with ID: FY68%20WNB
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY68%2520WNB%27 HTTP/1.1" 200 None
2026-03-30 08:07:29 [bca.uk] INFO: Scrape type for FY68%20WNB: 0
2026-03-30 08:07:29 [bca.uk] INFO: Found listing with ID: YC21%20EXV
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC21%2520EXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:29 [bca.uk] INFO: Scrape type for YC21%20EXV: 2
2026-03-30 08:07:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bac7508a-b3e3-576e-ab28-e805ca845c46 with identifier: YC21%20EXV
2026-03-30 08:07:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bac7508a-b3e3-576e-ab28-e805ca845c46 with scrape type 2
2026-03-30 08:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bac7508a-b3e3-576e-ab28-e805ca845c46 with scrape type 2
2026-03-30 08:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bac7508a-b3e3-576e-ab28-e805ca845c46, identifier: YC21%20EXV
2026-03-30 08:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bac7508a-b3e3-576e-ab28-e805ca845c46 with identifier: YC21%20EXV
2026-03-30 08:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bac7508a-b3e3-576e-ab28-e805ca845c46 with identifier: YC21%20EXV
2026-03-30 08:07:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bac7508a-b3e3-576e-ab28-e805ca845c46 with identifier: YC21%20EXV to the API
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07: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': 133,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC21%20EXV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bac7508a-b3e3-576e-ab28-e805ca845c46',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YC21 EXV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC21%20EXV&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '208',
'odometer': 30394,
'odometer_reading_unit': '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 ALLURE PREMIUM EAT8 Hatchback',
'transmission': 'automatic',
'trim': 'P/T 100 ALLURE PREMIUM EAT8',
'vin': 'VR3UPHNKSLT135280',
'year': 2021}
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC21%2520EXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:29 [bca.uk] INFO: Saving data for YC21%20EXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774477059.325161, 'last_price_update_time': 1774858049.861026}
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC21%2520EXV') HTTP/1.1" 204 0
2026-03-30 08:07:29 [bca.uk] INFO: Found listing with ID: Y200%20JDW
2026-03-30 08:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y200%2520JDW%27 HTTP/1.1" 200 None
2026-03-30 08:07:29 [bca.uk] INFO: Scrape type for Y200%20JDW: 2
2026-03-30 08:07:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47ae3deb-e34a-5196-a1f3-9416cf6efe5c with identifier: Y200%20JDW
2026-03-30 08:07:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47ae3deb-e34a-5196-a1f3-9416cf6efe5c with scrape type 2
2026-03-30 08:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47ae3deb-e34a-5196-a1f3-9416cf6efe5c with scrape type 2
2026-03-30 08:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47ae3deb-e34a-5196-a1f3-9416cf6efe5c, identifier: Y200%20JDW
2026-03-30 08:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47ae3deb-e34a-5196-a1f3-9416cf6efe5c with identifier: Y200%20JDW
2026-03-30 08:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47ae3deb-e34a-5196-a1f3-9416cf6efe5c with identifier: Y200%20JDW
2026-03-30 08:07:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47ae3deb-e34a-5196-a1f3-9416cf6efe5c with identifier: Y200%20JDW to the API
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:30 [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': 228,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y200%20JDW-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '47ae3deb-e34a-5196-a1f3-9416cf6efe5c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'Y200 JDW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y200%20JDW&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'JAGUAR',
'model': 'F-PACE',
'odometer': 53347,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'JAGUAR F-PACE 3.0 P400 AWD SPORT StationWagon',
'transmission': 'automatic',
'trim': 'P400 AWD SPORT',
'vin': 'SADCA2AUXPA715593',
'year': 2023}
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y200%2520JDW%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Saving data for Y200%20JDW: {'auction_closing_time': 1774951200.0, 'created_time': 1774477075.837906, 'last_price_update_time': 1774858050.283387}
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y200%2520JDW') HTTP/1.1" 204 0
2026-03-30 08:07:30 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded
2026-03-30 08:07:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:30 [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-30 08:07:30 [bca.uk] INFO: Found listing with ID: VX19%20OYP
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX19%2520OYP%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for VX19%20OYP: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: DP19%20FWW
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP19%2520FWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for DP19%20FWW: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: DV19%20CZY
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV19%2520CZY%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for DV19%20CZY: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: DV68%20TGN
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV68%2520TGN%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for DV68%20TGN: 2
2026-03-30 08:07:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 388ce3b6-c658-56f5-84e1-3cbbd4141b1b with identifier: DV68%20TGN
2026-03-30 08:07:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 388ce3b6-c658-56f5-84e1-3cbbd4141b1b with scrape type 2
2026-03-30 08:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 388ce3b6-c658-56f5-84e1-3cbbd4141b1b with scrape type 2
2026-03-30 08:07:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 388ce3b6-c658-56f5-84e1-3cbbd4141b1b, identifier: DV68%20TGN
2026-03-30 08:07:30 [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-30 08:07:30 [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-30 08:07:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 388ce3b6-c658-56f5-84e1-3cbbd4141b1b with identifier: DV68%20TGN
2026-03-30 08:07:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 388ce3b6-c658-56f5-84e1-3cbbd4141b1b with identifier: DV68%20TGN
2026-03-30 08:07:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 388ce3b6-c658-56f5-84e1-3cbbd4141b1b with identifier: DV68%20TGN to the API
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:30 [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': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV68%20TGN-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '388ce3b6-c658-56f5-84e1-3cbbd4141b1b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DV68 TGN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV68%20TGN&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'KIA',
'model': 'PICANTO',
'odometer': 8587,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'KIA PICANTO 1.0 2 Hatchback',
'transmission': 'manual',
'trim': '2',
'vin': 'KNAB3511LKT330507',
'year': 2018}
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV68%2520TGN%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Saving data for DV68%20TGN: {'auction_closing_time': 1774864800.0, 'created_time': 1774363756.985215, 'last_price_update_time': 1774858050.779165}
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV68%2520TGN') HTTP/1.1" 204 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: PN64%20UHS
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN64%2520UHS%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for PN64%20UHS: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: FV20%20CSZ
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV20%2520CSZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for FV20%20CSZ: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: HK18%20KTD
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for HK18%20KTD: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: JG15%20TAN
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for JG15%20TAN: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: VO69%20FZU
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for VO69%20FZU: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: YX22%20KOA
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX22%2520KOA%27 HTTP/1.1" 200 None
2026-03-30 08:07:30 [bca.uk] INFO: Scrape type for YX22%20KOA: 0
2026-03-30 08:07:30 [bca.uk] INFO: Found listing with ID: YY22%20BDE
2026-03-30 08:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY22%2520BDE%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for YY22%20BDE: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: YY70%20LWT
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY70%2520LWT%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for YY70%20LWT: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: YY74%20VXV
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY74%2520VXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for YY74%20VXV: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: AD19%20LDZ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for AD19%20LDZ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: RF21%20EBD
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF21%2520EBD%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for RF21%20EBD: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: WO21%20TKX
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO21%2520TKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for WO21%20TKX: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: KN15%20HKZ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN15%2520HKZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for KN15%20HKZ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: LM11%20RXV
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM11%2520RXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for LM11%20RXV: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: VK20%20NNO
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK20%2520NNO%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for VK20%20NNO: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: PE68%20ZNM
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE68%2520ZNM%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for PE68%20ZNM: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SB72%20GWA
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SB72%20GWA: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SJ22%20EHM
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ22%2520EHM%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SJ22%20EHM: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: C5%20BLJ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for C5%20BLJ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: DN19%20HKK
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN19%2520HKK%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for DN19%20HKK: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SC18%20HNF
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC18%2520HNF%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SC18%20HNF: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SM22%20URS
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM22%2520URS%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SM22%20URS: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SB65%20CAX
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SB65%20CAX: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: EP19%20XHA
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for EP19%20XHA: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: WM19%20BFN
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for WM19%20BFN: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: EJ19%20URS
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for EJ19%20URS: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: HJ69%20WRA
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ69%2520WRA%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for HJ69%20WRA: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: VO62%20RAU
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for VO62%20RAU: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SV23%20HXP
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SV23%20HXP: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: V30%20NGA
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for V30%20NGA: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SR19%20GGU
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR19%2520GGU%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SR19%20GGU: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: VX68%20HBE
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX68%2520HBE%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for VX68%20HBE: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: AF20%20DFX
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF20%2520DFX%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for AF20%20DFX: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: BL19%20WJA
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL19%2520WJA%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for BL19%20WJA: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: HF19%20JKU
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF19%2520JKU%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for HF19%20JKU: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SD68%20WCY
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD68%2520WCY%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SD68%20WCY: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: OY16%20VNK
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY16%2520VNK%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for OY16%20VNK: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: PE10%20DXZ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE10%2520DXZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for PE10%20DXZ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: FJ20%20XSP
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ20%2520XSP%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for FJ20%20XSP: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: LB22%20KUJ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB22%2520KUJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for LB22%20KUJ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: LM20%20BCX
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM20%2520BCX%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for LM20%20BCX: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: ML19%20YHM
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML19%2520YHM%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for ML19%20YHM: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: MX22%20PPO
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX22%2520PPO%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for MX22%20PPO: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: SH19%20ZZL
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH19%2520ZZL%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for SH19%20ZZL: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: VN21%20GCK
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN21%2520GCK%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for VN21%20GCK: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: WX18%20RMZ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX18%2520RMZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for WX18%20RMZ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: WX70%20JZJ
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for WX70%20JZJ: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: CA18%20JPY
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA18%2520JPY%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for CA18%20JPY: 2
2026-03-30 08:07:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9ab01b9-9a8d-5578-8d33-afcf73625c3b with identifier: CA18%20JPY
2026-03-30 08:07:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9ab01b9-9a8d-5578-8d33-afcf73625c3b with scrape type 2
2026-03-30 08:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9ab01b9-9a8d-5578-8d33-afcf73625c3b with scrape type 2
2026-03-30 08:07:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9ab01b9-9a8d-5578-8d33-afcf73625c3b, identifier: CA18%20JPY
2026-03-30 08:07:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: EA24%20TKX
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA24%2520TKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for EA24%20TKX: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: J300%20WTY
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27J300%2520WTY%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for J300%20WTY: 0
2026-03-30 08:07:31 [bca.uk] INFO: Found listing with ID: MA72%20VWE
2026-03-30 08:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA72%2520VWE%27 HTTP/1.1" 200 None
2026-03-30 08:07:31 [bca.uk] INFO: Scrape type for MA72%20VWE: 2
2026-03-30 08:07:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6a347fc-b404-50be-b06e-ae5bdedb7de4 with identifier: MA72%20VWE
2026-03-30 08:07:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6a347fc-b404-50be-b06e-ae5bdedb7de4 with scrape type 2
2026-03-30 08:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6a347fc-b404-50be-b06e-ae5bdedb7de4 with scrape type 2
2026-03-30 08:07:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6a347fc-b404-50be-b06e-ae5bdedb7de4, identifier: MA72%20VWE
2026-03-30 08:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9ab01b9-9a8d-5578-8d33-afcf73625c3b with identifier: CA18%20JPY
2026-03-30 08:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9ab01b9-9a8d-5578-8d33-afcf73625c3b with identifier: CA18%20JPY
2026-03-30 08:07:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9ab01b9-9a8d-5578-8d33-afcf73625c3b with identifier: CA18%20JPY to the API
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA18%20JPY-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e9ab01b9-9a8d-5578-8d33-afcf73625c3b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CA18 JPY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA18%20JPY&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 70710,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN 2.0 COOPER D Hatchback',
'transmission': 'automatic',
'trim': 'COOPER D',
'vin': 'WMWYY320903E80550',
'year': 2018}
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA18%2520JPY%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Saving data for CA18%20JPY: {'auction_closing_time': 1774864800.0, 'created_time': 1774477572.857147, 'last_price_update_time': 1774858052.31731}
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA18%2520JPY') HTTP/1.1" 204 0
2026-03-30 08:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6a347fc-b404-50be-b06e-ae5bdedb7de4 with identifier: MA72%20VWE
2026-03-30 08:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6a347fc-b404-50be-b06e-ae5bdedb7de4 with identifier: MA72%20VWE
2026-03-30 08:07:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6a347fc-b404-50be-b06e-ae5bdedb7de4 with identifier: MA72%20VWE to the API
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:32 [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': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA72%20VWE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a6a347fc-b404-50be-b06e-ae5bdedb7de4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MA72 VWE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA72%20VWE&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'FOCUS ACTIVE',
'odometer': 33747,
'odometer_reading_unit': '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 FOCUS ACTIVE 1.0 E/B 125 Estate',
'transmission': 'manual',
'trim': 'E/B 125',
'vin': 'WF0PXXGCHPNR14139',
'year': 2023}
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA72%2520VWE%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Saving data for MA72%20VWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774477099.782238, 'last_price_update_time': 1774858052.726407}
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA72%2520VWE') HTTP/1.1" 204 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: CP19%20XKX
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP19%2520XKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for CP19%20XKX: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: WP22%20GWL
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP22%2520GWL%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for WP22%20GWL: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: CU72%20ZHM
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU72%2520ZHM%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for CU72%20ZHM: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: FE19%20XYC
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE19%2520XYC%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for FE19%20XYC: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: KU19%20CFH
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU19%2520CFH%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for KU19%20CFH: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: CA19%20UTE
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA19%2520UTE%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for CA19%20UTE: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: CK18%20AOC
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK18%2520AOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for CK18%20AOC: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: WV16%20UWB
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV16%2520UWB%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for WV16%20UWB: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: MT65%20UJH
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT65%2520UJH%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for MT65%20UJH: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: X11%20BBM
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X11%2520BBM%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for X11%20BBM: 0
2026-03-30 08:07:32 [bca.uk] INFO: Found listing with ID: KW73%20VTL
2026-03-30 08:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520VTL%27 HTTP/1.1" 200 None
2026-03-30 08:07:32 [bca.uk] INFO: Scrape type for KW73%20VTL: 2
2026-03-30 08:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88fb0a50-60e1-584d-a7ec-652953c75981 with identifier: KW73%20VTL
2026-03-30 08:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88fb0a50-60e1-584d-a7ec-652953c75981 with scrape type 2
2026-03-30 08:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88fb0a50-60e1-584d-a7ec-652953c75981 with scrape type 2
2026-03-30 08:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88fb0a50-60e1-584d-a7ec-652953c75981, identifier: KW73%20VTL
2026-03-30 08:07:33 [bca.uk] INFO: Found listing with ID: MJ19%20UMV
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ19%2520UMV%27 HTTP/1.1" 200 None
2026-03-30 08:07:33 [bca.uk] INFO: Scrape type for MJ19%20UMV: 0
2026-03-30 08:07:33 [bca.uk] INFO: Found listing with ID: YR64%20UNS
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR64%2520UNS%27 HTTP/1.1" 200 None
2026-03-30 08:07:33 [bca.uk] INFO: Scrape type for YR64%20UNS: 0
2026-03-30 08:07:33 [bca.uk] INFO: Found listing with ID: BN15%20PYS
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN15%2520PYS%27 HTTP/1.1" 200 None
2026-03-30 08:07:33 [bca.uk] INFO: Scrape type for BN15%20PYS: 0
2026-03-30 08:07:33 [bca.uk] INFO: Found listing with ID: FE64%20YJN
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE64%2520YJN%27 HTTP/1.1" 200 None
2026-03-30 08:07:33 [bca.uk] INFO: Scrape type for FE64%20YJN: 0
2026-03-30 08:07:33 [bca.uk] INFO: Found listing with ID: LT03%20BYN
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT03%2520BYN%27 HTTP/1.1" 200 None
2026-03-30 08:07:33 [bca.uk] INFO: Scrape type for LT03%20BYN: 2
2026-03-30 08:07:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0dff6331-a0db-557d-b0f0-e52bc10daaec with identifier: LT03%20BYN
2026-03-30 08:07:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0dff6331-a0db-557d-b0f0-e52bc10daaec with scrape type 2
2026-03-30 08:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0dff6331-a0db-557d-b0f0-e52bc10daaec with scrape type 2
2026-03-30 08:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0dff6331-a0db-557d-b0f0-e52bc10daaec, identifier: LT03%20BYN
2026-03-30 08:07:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88fb0a50-60e1-584d-a7ec-652953c75981 with identifier: KW73%20VTL
2026-03-30 08:07:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88fb0a50-60e1-584d-a7ec-652953c75981 with identifier: KW73%20VTL
2026-03-30 08:07:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88fb0a50-60e1-584d-a7ec-652953c75981 with identifier: KW73%20VTL to the API
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 42,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20VTL-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': '88fb0a50-60e1-584d-a7ec-652953c75981',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KW73 VTL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20VTL&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'LAND ROVER',
'model': 'R/R VELAR',
'odometer': 29281,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R VELAR 2.0 P400E PHEV DYNAMIC SE StationWagon',
'transmission': 'automatic',
'trim': 'P400E PHEV DYNAMIC SE',
'vin': 'SALYA2AY8RA385274',
'year': 2023}
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520VTL%27 HTTP/1.1" 200 None
2026-03-30 08:07:33 [bca.uk] INFO: Saving data for KW73%20VTL: {'auction_closing_time': 1774864800.0, 'created_time': 1774361887.200026, 'last_price_update_time': 1774858053.600989}
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520VTL') HTTP/1.1" 204 0
2026-03-30 08:07:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0dff6331-a0db-557d-b0f0-e52bc10daaec with identifier: LT03%20BYN
2026-03-30 08:07:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0dff6331-a0db-557d-b0f0-e52bc10daaec with identifier: LT03%20BYN
2026-03-30 08:07:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0dff6331-a0db-557d-b0f0-e52bc10daaec with identifier: LT03%20BYN to the API
2026-03-30 08:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 172,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT03%20BYN-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0dff6331-a0db-557d-b0f0-e52bc10daaec',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LT03 BYN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT03%20BYN&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 116914,
'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': 'HONDA CIVIC 1.6 VTEC SE EXECUTIVE Hatchback',
'transmission': 'automatic',
'trim': 'VTEC SE EXECUTIVE',
'vin': 'SHHEU88702U043370',
'year': 2003}
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT03%2520BYN%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Saving data for LT03%20BYN: {'auction_closing_time': 1774864800.0, 'created_time': 1774390897.552127, 'last_price_update_time': 1774858054.010678}
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT03%2520BYN') HTTP/1.1" 204 0
2026-03-30 08:07:34 [bca.uk] INFO: Found listing with ID: MC19%20ONF
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC19%2520ONF%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Scrape type for MC19%20ONF: 0
2026-03-30 08:07:34 [bca.uk] INFO: Found listing with ID: WF20%20RYP
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF20%2520RYP%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Scrape type for WF20%20RYP: 0
2026-03-30 08:07:34 [bca.uk] INFO: Found listing with ID: WJ22%20OXH
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ22%2520OXH%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Scrape type for WJ22%20OXH: 0
2026-03-30 08:07:34 [bca.uk] INFO: Found listing with ID: FT19%20BHF
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT19%2520BHF%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Scrape type for FT19%20BHF: 2
2026-03-30 08:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48f64831-a25f-5d54-b7da-32022a2c9c24 with identifier: FT19%20BHF
2026-03-30 08:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48f64831-a25f-5d54-b7da-32022a2c9c24 with scrape type 2
2026-03-30 08:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48f64831-a25f-5d54-b7da-32022a2c9c24 with scrape type 2
2026-03-30 08:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48f64831-a25f-5d54-b7da-32022a2c9c24, identifier: FT19%20BHF
2026-03-30 08:07:34 [bca.uk] INFO: Found listing with ID: GM25%20OJK
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM25%2520OJK%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Scrape type for GM25%20OJK: 2
2026-03-30 08:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ec9332d-5543-51ed-95d1-75bd7e9251ed with identifier: GM25%20OJK
2026-03-30 08:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ec9332d-5543-51ed-95d1-75bd7e9251ed with scrape type 2
2026-03-30 08:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ec9332d-5543-51ed-95d1-75bd7e9251ed with scrape type 2
2026-03-30 08:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ec9332d-5543-51ed-95d1-75bd7e9251ed, identifier: GM25%20OJK
2026-03-30 08:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48f64831-a25f-5d54-b7da-32022a2c9c24 with identifier: FT19%20BHF
2026-03-30 08:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48f64831-a25f-5d54-b7da-32022a2c9c24 with identifier: FT19%20BHF
2026-03-30 08:07:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48f64831-a25f-5d54-b7da-32022a2c9c24 with identifier: FT19%20BHF to the API
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:34 [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': 113,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT19%20BHF-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '48f64831-a25f-5d54-b7da-32022a2c9c24',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FT19 BHF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT19%20BHF&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'CITROEN',
'model': 'BERLINGO M/S',
'odometer': 57540,
'odometer_reading_unit': '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/S 1.5 BLUEHDI 100 FLAIR M MPV',
'transmission': 'manual',
'trim': 'BLUEHDI 100 FLAIR M',
'vin': 'VR7ECYHYCKJ717151',
'year': 2019}
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT19%2520BHF%27 HTTP/1.1" 200 None
2026-03-30 08:07:34 [bca.uk] INFO: Saving data for FT19%20BHF: {'auction_closing_time': 1774864800.0, 'created_time': 1774303399.81764, 'last_price_update_time': 1774858054.698468}
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT19%2520BHF') HTTP/1.1" 204 0
2026-03-30 08:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ec9332d-5543-51ed-95d1-75bd7e9251ed with identifier: GM25%20OJK
2026-03-30 08:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ec9332d-5543-51ed-95d1-75bd7e9251ed with identifier: GM25%20OJK
2026-03-30 08:07:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ec9332d-5543-51ed-95d1-75bd7e9251ed with identifier: GM25%20OJK to the API
2026-03-30 08:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM25%20OJK-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9ec9332d-5543-51ed-95d1-75bd7e9251ed',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GM25 OJK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM25%20OJK&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 3487,
'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 I10 1.2 MPI 79 PREMIUM Hatchback',
'transmission': 'manual',
'trim': 'MPI 79 PREMIUM',
'vin': 'NLHDR51F3SZ378634',
'year': 2025}
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM25%2520OJK%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Saving data for GM25%20OJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774390076.132086, 'last_price_update_time': 1774858055.654692}
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM25%2520OJK') HTTP/1.1" 204 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: KT21%20LUH
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT21%2520LUH%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for KT21%20LUH: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: WB19%20OHW
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WB19%2520OHW%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for WB19%20OHW: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: WD19%20GOC
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520GOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for WD19%20GOC: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: WL19%20LZJ
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL19%2520LZJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for WL19%20LZJ: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: VO67%20OHE
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520OHE%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for VO67%20OHE: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: HD12%20PKZ
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for HD12%20PKZ: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YD21%20LKP
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520LKP%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YD21%20LKP: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YD23%20UGZ
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520UGZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YD23%20UGZ: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YH22%20LZX
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LZX%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YH22%20LZX: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: V22%20VJW
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V22%2520VJW%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for V22%20VJW: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YG70%20CMV
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520CMV%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YG70%20CMV: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YM19%20HXY
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520HXY%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YM19%20HXY: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YS71%20HNL
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS71%2520HNL%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YS71%20HNL: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YD70%20WOM
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD70%2520WOM%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YD70%20WOM: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: YO66%20ENU
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO66%2520ENU%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for YO66%20ENU: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: MJ58%20UJC
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ58%2520UJC%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for MJ58%20UJC: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: HV69%20NLA
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV69%2520NLA%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for HV69%20NLA: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: ND19%20ZXL
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520ZXL%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for ND19%20ZXL: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: HN73%20ZTC
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520ZTC%27 HTTP/1.1" 200 None
2026-03-30 08:07:35 [bca.uk] INFO: Scrape type for HN73%20ZTC: 0
2026-03-30 08:07:35 [bca.uk] INFO: Found listing with ID: HT19%20DXO
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT19%2520DXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for HT19%20DXO: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: KY19%20BNC
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY19%2520BNC%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for KY19%20BNC: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: LD22%20EZW
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for LD22%20EZW: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: LT19%20JWW
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT19%2520JWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for LT19%20JWW: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: MA20%20EKM
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for MA20%20EKM: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: YR19%20AOV
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR19%2520AOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for YR19%20AOV: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: GD17%20MJV
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for GD17%20MJV: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: LO66%20UOC
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520UOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for LO66%20UOC: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: NH17%20THH
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for NH17%20THH: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: BV61%20MVO
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for BV61%20MVO: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: CK18%20AEJ
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK18%2520AEJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for CK18%20AEJ: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: KV59%20HZE
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV59%2520HZE%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for KV59%20HZE: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: KR71%20ZWG
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520ZWG%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for KR71%20ZWG: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: YH19%20PTV
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH19%2520PTV%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for YH19%20PTV: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: DV20%20CWA
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV20%2520CWA%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for DV20%20CWA: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: NK64%20UTR
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for NK64%20UTR: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: PXZ%201595
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for PXZ%201595: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: EP68%20EZZ
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EP68%2520EZZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for EP68%20EZZ: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: KV21%20CPF
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV21%2520CPF%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for KV21%20CPF: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: WO68%20DUV
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO68%2520DUV%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for WO68%20DUV: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: YF71%20LFZ
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF71%2520LFZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for YF71%20LFZ: 0
2026-03-30 08:07:36 [bca.uk] INFO: Found listing with ID: AF24%20KLL
2026-03-30 08:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF24%2520KLL%27 HTTP/1.1" 200 None
2026-03-30 08:07:36 [bca.uk] INFO: Scrape type for AF24%20KLL: 0
2026-03-30 08:07:38 [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-30 08:07:38 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded
2026-03-30 08:07:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:38 [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-30 08:07:38 [bca.uk] INFO: Found listing with ID: LD22%20EZW
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for LD22%20EZW: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: LT19%20JWW
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT19%2520JWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for LT19%20JWW: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: MA20%20EKM
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for MA20%20EKM: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: YR19%20AOV
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR19%2520AOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for YR19%20AOV: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: GD17%20MJV
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for GD17%20MJV: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: LO66%20UOC
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO66%2520UOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for LO66%20UOC: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: NH17%20THH
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for NH17%20THH: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: BV61%20MVO
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for BV61%20MVO: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: CK18%20AEJ
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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-30 08:07:38 [bca.uk] INFO: Scrape type for CK18%20AEJ: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: KV59%20HZE
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV59%2520HZE%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for KV59%20HZE: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: KR71%20ZWG
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520ZWG%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for KR71%20ZWG: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: YH19%20PTV
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH19%2520PTV%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for YH19%20PTV: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: DV20%20CWA
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV20%2520CWA%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for DV20%20CWA: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: NK64%20UTR
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for NK64%20UTR: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: PXZ%201595
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for PXZ%201595: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: EP68%20EZZ
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EP68%2520EZZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for EP68%20EZZ: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: KW24%20UKR
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW24%2520UKR%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for KW24%20UKR: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: MX69%20OBE
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX69%2520OBE%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for MX69%20OBE: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: ND18%20UAG
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND18%2520UAG%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for ND18%20UAG: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: BT24%20NCX
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT24%2520NCX%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for BT24%20NCX: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: GJ70%20LXZ
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ70%2520LXZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for GJ70%20LXZ: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: KJ70%20LJU
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ70%2520LJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for KJ70%20LJU: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: KN70%20RHA
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN70%2520RHA%27 HTTP/1.1" 200 None
2026-03-30 08:07:38 [bca.uk] INFO: Scrape type for KN70%20RHA: 0
2026-03-30 08:07:38 [bca.uk] INFO: Found listing with ID: NU19%20CDX
2026-03-30 08:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU19%2520CDX%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for NU19%20CDX: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: SR19%20TNU
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR19%2520TNU%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for SR19%20TNU: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: OW69%20BUU
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW69%2520BUU%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for OW69%20BUU: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: LJ24%20UKC
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ24%2520UKC%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for LJ24%20UKC: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: SA60%20NYT
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA60%2520NYT%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for SA60%20NYT: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: LD57%20FXL
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD57%2520FXL%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for LD57%20FXL: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: DA64%20AKP
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA64%2520AKP%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for DA64%20AKP: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: ST12%20HSO
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST12%2520HSO%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for ST12%20HSO: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: JP04%20STP
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JP04%2520STP%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for JP04%20STP: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: HK20%20GFE
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK20%2520GFE%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for HK20%20GFE: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: VF19%20GJU
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF19%2520GJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for VF19%20GJU: 2
2026-03-30 08:07:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a61a202-a8f3-5e13-ad9d-75abef394a20 with identifier: VF19%20GJU
2026-03-30 08:07:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a61a202-a8f3-5e13-ad9d-75abef394a20 with scrape type 2
2026-03-30 08:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a61a202-a8f3-5e13-ad9d-75abef394a20 with scrape type 2
2026-03-30 08:07:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a61a202-a8f3-5e13-ad9d-75abef394a20, identifier: VF19%20GJU
2026-03-30 08:07:39 [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-30 08:07:39 [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-30 08:07:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a61a202-a8f3-5e13-ad9d-75abef394a20 with identifier: VF19%20GJU
2026-03-30 08:07:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a61a202-a8f3-5e13-ad9d-75abef394a20 with identifier: VF19%20GJU
2026-03-30 08:07:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a61a202-a8f3-5e13-ad9d-75abef394a20 with identifier: VF19%20GJU to the API
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:39 [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': 107,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF19%20GJU-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3a61a202-a8f3-5e13-ad9d-75abef394a20',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VF19 GJU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF19%20GJU&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 16114,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.0 TSI 95 SE DSG Hatchback',
'transmission': 'automatic',
'trim': 'TSI 95 SE DSG',
'vin': 'WVWZZZAWZKU069510',
'year': 2019}
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF19%2520GJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Saving data for VF19%20GJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774564102.682835, 'last_price_update_time': 1774858059.841054}
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF19%2520GJU') HTTP/1.1" 204 0
2026-03-30 08:07:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: BF17%20UCH
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF17%2520UCH%27 HTTP/1.1" 200 None
2026-03-30 08:07:39 [bca.uk] INFO: Scrape type for BF17%20UCH: 0
2026-03-30 08:07:39 [bca.uk] INFO: Found listing with ID: FM16%20JXO
2026-03-30 08:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM16%2520JXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for FM16%20JXO: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: WF67%20CFE
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF67%2520CFE%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for WF67%20CFE: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: FJ59%20TSZ
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ59%2520TSZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for FJ59%20TSZ: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: MV13%20TFX
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV13%2520TFX%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for MV13%20TFX: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: WG62%20AOC
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG62%2520AOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for WG62%20AOC: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: BT71%20ZWP
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT71%2520ZWP%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for BT71%20ZWP: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: CV23%20JXZ
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV23%2520JXZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for CV23%20JXZ: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: VA19%20TJU
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA19%2520TJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for VA19%20TJU: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: VN73%20XUO
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN73%2520XUO%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for VN73%20XUO: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: WK70%20VKG
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK70%2520VKG%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for WK70%20VKG: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: WG66%20DHY
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG66%2520DHY%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for WG66%20DHY: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: YK17%20ZRC
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK17%2520ZRC%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for YK17%20ZRC: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: EN14%20ZRU
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN14%2520ZRU%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for EN14%20ZRU: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: KP66%20FXV
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP66%2520FXV%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for KP66%20FXV: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: NU67%20NWA
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU67%2520NWA%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for NU67%20NWA: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: OY17%20FXG
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY17%2520FXG%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for OY17%20FXG: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: SGZ%206140
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SGZ%25206140%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for SGZ%206140: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: F6%20ENE
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27F6%2520ENE%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for F6%20ENE: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: SY63%20BZU
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY63%2520BZU%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for SY63%20BZU: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: WU10%20OBT
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU10%2520OBT%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for WU10%20OBT: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: YA08%20OVK
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA08%2520OVK%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for YA08%20OVK: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: FL59%20GYJ
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL59%2520GYJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for FL59%20GYJ: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: KR60%20ZHC
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR60%2520ZHC%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for KR60%20ZHC: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: KV61%20SXO
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV61%2520SXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for KV61%20SXO: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: MH07%20CHJ
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH07%2520CHJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for MH07%20CHJ: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: ND11%20FHJ
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND11%2520FHJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for ND11%20FHJ: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: T99%20NNO
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T99%2520NNO%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for T99%20NNO: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: YK22%20XJW
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK22%2520XJW%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for YK22%20XJW: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: AD22%20HLK
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD22%2520HLK%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for AD22%20HLK: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: AF20%20XAB
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF20%2520XAB%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for AF20%20XAB: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: CF19%20EJU
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF19%2520EJU%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for CF19%20EJU: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: DT21%20WNL
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT21%2520WNL%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for DT21%20WNL: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: FM19%20TVL
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM19%2520TVL%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for FM19%20TVL: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: GV19%20DVR
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV19%2520DVR%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for GV19%20DVR: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: BD17%20TZF
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD17%2520TZF%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for BD17%20TZF: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: CU18%20AXX
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU18%2520AXX%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for CU18%20AXX: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: LK65%20VPG
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK65%2520VPG%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for LK65%20VPG: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: OV20%20KUN
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV20%2520KUN%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for OV20%20KUN: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: WD67%20HAX
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD67%2520HAX%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for WD67%20HAX: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: MP19%20OSZ
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520OSZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for MP19%20OSZ: 0
2026-03-30 08:07:40 [bca.uk] INFO: Found listing with ID: RF21%20DKD
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF21%2520DKD%27 HTTP/1.1" 200 None
2026-03-30 08:07:40 [bca.uk] INFO: Scrape type for RF21%20DKD: 2
2026-03-30 08:07:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1d6dddf-bb75-5b6d-8334-b6631c201a16 with identifier: RF21%20DKD
2026-03-30 08:07:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1d6dddf-bb75-5b6d-8334-b6631c201a16 with scrape type 2
2026-03-30 08:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1d6dddf-bb75-5b6d-8334-b6631c201a16 with scrape type 2
2026-03-30 08:07:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1d6dddf-bb75-5b6d-8334-b6631c201a16, identifier: RF21%20DKD
2026-03-30 08:07:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1d6dddf-bb75-5b6d-8334-b6631c201a16 with identifier: RF21%20DKD
2026-03-30 08:07:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1d6dddf-bb75-5b6d-8334-b6631c201a16 with identifier: RF21%20DKD
2026-03-30 08:07:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1d6dddf-bb75-5b6d-8334-b6631c201a16 with identifier: RF21%20DKD to the API
2026-03-30 08:07:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:41 [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=RF21%20DKD-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c1d6dddf-bb75-5b6d-8334-b6631c201a16',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RF21 DKD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF21%20DKD&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 17409,
'odometer_reading_unit': '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 I10 1.0 T-GDI 100 N LINE Hatchback',
'transmission': 'manual',
'trim': 'T-GDI 100 N LINE',
'vin': 'NLHDP51BLMZ050518',
'year': 2021}
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF21%2520DKD%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Saving data for RF21%20DKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774391465.466864, 'last_price_update_time': 1774858061.248717}
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF21%2520DKD') HTTP/1.1" 204 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: VK22%20LGG
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK22%2520LGG%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for VK22%20LGG: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: YJ70%20TKD
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ70%2520TKD%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for YJ70%20TKD: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: MA62%20RAA
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for MA62%20RAA: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: K999%20ENP
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27K999%2520ENP%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for K999%20ENP: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: YN64%20VNE
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN64%2520VNE%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for YN64%20VNE: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: GG05%20AVG
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for GG05%20AVG: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: S706%20NFV
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S706%2520NFV%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for S706%20NFV: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: GY19%20ZXT
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY19%2520ZXT%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for GY19%20ZXT: 2
2026-03-30 08:07:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a with identifier: GY19%20ZXT
2026-03-30 08:07:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a with scrape type 2
2026-03-30 08:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a with scrape type 2
2026-03-30 08:07:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a, identifier: GY19%20ZXT
2026-03-30 08:07:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a with identifier: GY19%20ZXT
2026-03-30 08:07:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a with identifier: GY19%20ZXT
2026-03-30 08:07:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a with identifier: GY19%20ZXT to the API
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:41 [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': 130,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY19%20ZXT-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '89fc69ed-6b9d-5f6b-bef3-f43f6eebdd7a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GY19 ZXT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY19%20ZXT&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'NISSAN',
'model': 'QASHQAI',
'odometer': 48670,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'NISSAN QASHQAI 1.3 DIG-T 140 N-CONNECTA Hatchback',
'transmission': 'manual',
'trim': 'DIG-T 140 N-CONNECTA',
'vin': 'SJNFFAJ11U2495162',
'year': 2019}
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY19%2520ZXT%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Saving data for GY19%20ZXT: {'auction_closing_time': 1774864800.0, 'created_time': 1774564074.324775, 'last_price_update_time': 1774858061.891937}
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY19%2520ZXT') HTTP/1.1" 204 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: KM20%20ZZB
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM20%2520ZZB%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for KM20%20ZZB: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: BD19%20RBF
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD19%2520RBF%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for BD19%20RBF: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: CV66%20MDJ
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV66%2520MDJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for CV66%20MDJ: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: LA66%20CNU
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA66%2520CNU%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for LA66%20CNU: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: SP14%20YXM
2026-03-30 08:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP14%2520YXM%27 HTTP/1.1" 200 None
2026-03-30 08:07:41 [bca.uk] INFO: Scrape type for SP14%20YXM: 0
2026-03-30 08:07:41 [bca.uk] INFO: Found listing with ID: EX13%20SOH
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX13%2520SOH%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for EX13%20SOH: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: KU09%20AEA
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for KU09%20AEA: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: LD10%20VGG
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for LD10%20VGG: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: PK60%20UOG
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for PK60%20UOG: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: NA17%20GMZ
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA17%2520GMZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for NA17%20GMZ: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: YR07%20OWB
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR07%2520OWB%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for YR07%20OWB: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: AY61%20ZBP
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY61%2520ZBP%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for AY61%20ZBP: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: GD12%20LSU
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD12%2520LSU%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for GD12%20LSU: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: KT09%20JOV
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT09%2520JOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for KT09%20JOV: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: LG61%20YWR
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG61%2520YWR%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for LG61%20YWR: 0
2026-03-30 08:07:42 [bca.uk] INFO: Found listing with ID: LR53%20YBK
2026-03-30 08:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR53%2520YBK%27 HTTP/1.1" 200 None
2026-03-30 08:07:42 [bca.uk] INFO: Scrape type for LR53%20YBK: 0
2026-03-30 08:07:43 [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-30 08:07:43 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded
2026-03-30 08:07:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:43 [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-30 08:07:43 [bca.uk] INFO: Found listing with ID: YJ70%20TKD
2026-03-30 08:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ70%2520TKD%27 HTTP/1.1" 200 None
2026-03-30 08:07:43 [bca.uk] INFO: Scrape type for YJ70%20TKD: 0
2026-03-30 08:07:43 [bca.uk] INFO: Found listing with ID: MA62%20RAA
2026-03-30 08:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-30 08:07:43 [bca.uk] INFO: Scrape type for MA62%20RAA: 0
2026-03-30 08:07:43 [bca.uk] INFO: Found listing with ID: K999%20ENP
2026-03-30 08:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27K999%2520ENP%27 HTTP/1.1" 200 None
2026-03-30 08:07:43 [bca.uk] INFO: Scrape type for K999%20ENP: 0
2026-03-30 08:07:43 [bca.uk] INFO: Found listing with ID: YN64%20VNE
2026-03-30 08:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN64%2520VNE%27 HTTP/1.1" 200 None
2026-03-30 08:07:43 [bca.uk] INFO: Scrape type for YN64%20VNE: 0
2026-03-30 08:07:43 [bca.uk] INFO: Found listing with ID: GG05%20AVG
2026-03-30 08:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-30 08:07:43 [bca.uk] INFO: Scrape type for GG05%20AVG: 0
2026-03-30 08:07:43 [bca.uk] INFO: Found listing with ID: S706%20NFV
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S706%2520NFV%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for S706%20NFV: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: GY19%20ZXT
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY19%2520ZXT%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for GY19%20ZXT: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: KM20%20ZZB
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM20%2520ZZB%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for KM20%20ZZB: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: BD19%20RBF
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD19%2520RBF%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for BD19%20RBF: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: CV66%20MDJ
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV66%2520MDJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for CV66%20MDJ: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LA66%20CNU
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA66%2520CNU%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LA66%20CNU: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: SP14%20YXM
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP14%2520YXM%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for SP14%20YXM: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: EX13%20SOH
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX13%2520SOH%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for EX13%20SOH: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: KU09%20AEA
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for KU09%20AEA: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LD10%20VGG
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LD10%20VGG: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: PK60%20UOG
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for PK60%20UOG: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: NA17%20GMZ
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA17%2520GMZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for NA17%20GMZ: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: YR07%20OWB
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR07%2520OWB%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for YR07%20OWB: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: AY61%20ZBP
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY61%2520ZBP%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for AY61%20ZBP: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: GD12%20LSU
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD12%2520LSU%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for GD12%20LSU: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: KT09%20JOV
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT09%2520JOV%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for KT09%20JOV: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LG61%20YWR
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG61%2520YWR%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LG61%20YWR: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LR53%20YBK
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR53%2520YBK%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LR53%20YBK: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LV10%20WSE
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV10%2520WSE%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LV10%20WSE: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: PHZ%206637
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PHZ%25206637%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for PHZ%206637: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: VN09%20WSO
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN09%2520WSO%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for VN09%20WSO: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: VK21%20OFN
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK21%2520OFN%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for VK21%20OFN: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: GU22%20LDF
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU22%2520LDF%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for GU22%20LDF: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: RV69%20YEC
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV69%2520YEC%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for RV69%20YEC: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: CT15%20CRJ
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT15%2520CRJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for CT15%20CRJ: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: S20%20HNN
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S20%2520HNN%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for S20%20HNN: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: FN64%20RAU
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN64%2520RAU%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for FN64%20RAU: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: GL20%20MWO
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL20%2520MWO%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for GL20%20MWO: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LC17%20UBN
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC17%2520UBN%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LC17%20UBN: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: OW15%20FVZ
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW15%2520FVZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for OW15%20FVZ: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LM62%20VCU
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM62%2520VCU%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LM62%20VCU: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: EK63%20UCX
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK63%2520UCX%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for EK63%20UCX: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: BX69%20KFJ
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX69%2520KFJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for BX69%20KFJ: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: GU68%20KAX
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU68%2520KAX%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for GU68%20KAX: 0
2026-03-30 08:07:44 [bca.uk] INFO: Found listing with ID: LJ68%20YWE
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ68%2520YWE%27 HTTP/1.1" 200 None
2026-03-30 08:07:44 [bca.uk] INFO: Scrape type for LJ68%20YWE: 2
2026-03-30 08:07:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b602d69b-2e3e-572e-ba1c-4c5adeb288a9 with identifier: LJ68%20YWE
2026-03-30 08:07:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b602d69b-2e3e-572e-ba1c-4c5adeb288a9 with scrape type 2
2026-03-30 08:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b602d69b-2e3e-572e-ba1c-4c5adeb288a9 with scrape type 2
2026-03-30 08:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b602d69b-2e3e-572e-ba1c-4c5adeb288a9, identifier: LJ68%20YWE
2026-03-30 08:07:44 [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-30 08:07:44 [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-30 08:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b602d69b-2e3e-572e-ba1c-4c5adeb288a9 with identifier: LJ68%20YWE
2026-03-30 08:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b602d69b-2e3e-572e-ba1c-4c5adeb288a9 with identifier: LJ68%20YWE
2026-03-30 08:07:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b602d69b-2e3e-572e-ba1c-4c5adeb288a9 with identifier: LJ68%20YWE to the API
2026-03-30 08:07:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:45 [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': 193,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ68%20YWE-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b602d69b-2e3e-572e-ba1c-4c5adeb288a9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LJ68 YWE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ68%20YWE&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 48806,
'odometer_reading_unit': '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 SI4 240 SE TECH StationWagon',
'transmission': 'automatic',
'trim': 'SI4 240 SE TECH',
'vin': 'SALCA2AXXKH787330',
'year': 2018}
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ68%2520YWE%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Saving data for LJ68%20YWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774447666.670016, 'last_price_update_time': 1774858065.094013}
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ68%2520YWE') HTTP/1.1" 204 0
2026-03-30 08:07:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: SC71%20KXX
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC71%2520KXX%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for SC71%20KXX: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: SP19%20KZX
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520KZX%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for SP19%20KZX: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: YK69%20PZB
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520PZB%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for YK69%20PZB: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: AB55%20WWW
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AB55%2520WWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for AB55%20WWW: 2
2026-03-30 08:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8244b75a-b4b6-5e01-898a-3008e4033868 with identifier: AB55%20WWW
2026-03-30 08:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8244b75a-b4b6-5e01-898a-3008e4033868 with scrape type 2
2026-03-30 08:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8244b75a-b4b6-5e01-898a-3008e4033868 with scrape type 2
2026-03-30 08:07:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8244b75a-b4b6-5e01-898a-3008e4033868, identifier: AB55%20WWW
2026-03-30 08:07:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8244b75a-b4b6-5e01-898a-3008e4033868 with identifier: AB55%20WWW
2026-03-30 08:07:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8244b75a-b4b6-5e01-898a-3008e4033868 with identifier: AB55%20WWW
2026-03-30 08:07:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8244b75a-b4b6-5e01-898a-3008e4033868 with identifier: AB55%20WWW to the API
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:45 [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': 186,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AB55%20WWW-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8244b75a-b4b6-5e01-898a-3008e4033868',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AB55 WWW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AB55%20WWW&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': 'M240I',
'odometer': 8418,
'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 M240I 3.0 XDRIVE Coupe',
'transmission': 'automatic',
'trim': 'XDRIVE',
'vin': 'WBA52CM0808E75828',
'year': 2024}
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AB55%2520WWW%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Saving data for AB55%20WWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774364364.557215, 'last_price_update_time': 1774858065.715335}
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AB55%2520WWW') HTTP/1.1" 204 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: PX72%20KYH
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520KYH%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for PX72%20KYH: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: OV14%20UEZ
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV14%2520UEZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for OV14%20UEZ: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: OY16%20UYX
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520UYX%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for OY16%20UYX: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: SJ17%20NRR
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ17%2520NRR%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for SJ17%20NRR: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: VK16%20KNM
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520KNM%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for VK16%20KNM: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: BF62%20JWL
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF62%2520JWL%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for BF62%20JWL: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: EF64%20PYO
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF64%2520PYO%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for EF64%20PYO: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: EX13%20UJA
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX13%2520UJA%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for EX13%20UJA: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: FY11%20SBZ
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY11%2520SBZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for FY11%20SBZ: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: OV09%20NOF
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV09%2520NOF%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for OV09%20NOF: 0
2026-03-30 08:07:45 [bca.uk] INFO: Found listing with ID: WV20%20YFC
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520YFC%27 HTTP/1.1" 200 None
2026-03-30 08:07:45 [bca.uk] INFO: Scrape type for WV20%20YFC: 2
2026-03-30 08:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef6dcf92-af86-5052-9788-7587d5f04eaf with identifier: WV20%20YFC
2026-03-30 08:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef6dcf92-af86-5052-9788-7587d5f04eaf with scrape type 2
2026-03-30 08:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef6dcf92-af86-5052-9788-7587d5f04eaf with scrape type 2
2026-03-30 08:07:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef6dcf92-af86-5052-9788-7587d5f04eaf, identifier: WV20%20YFC
2026-03-30 08:07:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef6dcf92-af86-5052-9788-7587d5f04eaf with identifier: WV20%20YFC
2026-03-30 08:07:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef6dcf92-af86-5052-9788-7587d5f04eaf with identifier: WV20%20YFC
2026-03-30 08:07:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef6dcf92-af86-5052-9788-7587d5f04eaf with identifier: WV20%20YFC to the API
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:46 [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': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV20%20YFC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ef6dcf92-af86-5052-9788-7587d5f04eaf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WV20 YFC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV20%20YFC&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'FIAT',
'model': '500',
'odometer': 62661,
'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 CLUB LOUNGE Hatchback',
'transmission': 'manual',
'trim': 'CLUB LOUNGE',
'vin': 'ZFA3120000JC88119',
'year': 2020}
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV20%2520YFC%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Saving data for WV20%20YFC: {'auction_closing_time': 1774864800.0, 'created_time': 1774305742.943259, 'last_price_update_time': 1774858066.393863}
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV20%2520YFC') HTTP/1.1" 204 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: AF14%20UDV
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF14%2520UDV%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for AF14%20UDV: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: BJ17%20OUK
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ17%2520OUK%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for BJ17%20OUK: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: NL15%20BYY
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL15%2520BYY%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for NL15%20BYY: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: YP13%20AUV
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP13%2520AUV%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for YP13%20AUV: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: KM14%20WMU
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM14%2520WMU%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for KM14%20WMU: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SV70%20XPL
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV70%2520XPL%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SV70%20XPL: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: FJ16%20NYD
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ16%2520NYD%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for FJ16%20NYD: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: FD19%20ARF
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD19%2520ARF%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for FD19%20ARF: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: KY59%20LSX
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY59%2520LSX%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for KY59%20LSX: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: BJ66%20YWK
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ66%2520YWK%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for BJ66%20YWK: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: LM60%20EUZ
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM60%2520EUZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for LM60%20EUZ: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: M500%20MDC
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M500%2520MDC%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for M500%20MDC: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: C7%20WRJ
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C7%2520WRJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for C7%20WRJ: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: WV65%20EZL
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV65%2520EZL%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for WV65%20EZL: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SA16%20NZY
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA16%2520NZY%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SA16%20NZY: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SP14%20TRV
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP14%2520TRV%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SP14%20TRV: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SK57%20HOJ
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK57%2520HOJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SK57%20HOJ: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SV12%20OCC
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV12%2520OCC%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SV12%20OCC: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: NA14%20XFF
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA14%2520XFF%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for NA14%20XFF: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: GU66%20BFA
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU66%2520BFA%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for GU66%20BFA: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: MF19%20OFT
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF19%2520OFT%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for MF19%20OFT: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SK18%20JKO
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK18%2520JKO%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SK18%20JKO: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: SP70%20LPC
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for SP70%20LPC: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: KP65%20NNV
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP65%2520NNV%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for KP65%20NNV: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: PJ66%20LUT
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ66%2520LUT%27 HTTP/1.1" 200 None
2026-03-30 08:07:46 [bca.uk] INFO: Scrape type for PJ66%20LUT: 0
2026-03-30 08:07:46 [bca.uk] INFO: Found listing with ID: LFZ%202518
2026-03-30 08:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LFZ%25202518%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for LFZ%202518: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: SA10%20DVK
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA10%2520DVK%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for SA10%20DVK: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: A5%20VHE
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for A5%20VHE: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: YK22%20RXB
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK22%2520RXB%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for YK22%20RXB: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: N88%20SFD
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27N88%2520SFD%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for N88%20SFD: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: WU57%20NZB
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for WU57%20NZB: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: GL58%20GUC
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for GL58%20GUC: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: AO71%20FNZ
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO71%2520FNZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for AO71%20FNZ: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: KS70%20JKZ
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS70%2520JKZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for KS70%20JKZ: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: KY72%20BKX
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for KY72%20BKX: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: RO18%20ZFF
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for RO18%20ZFF: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: WG21%20DFZ
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for WG21%20DFZ: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: EA64%20XMM
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA64%2520XMM%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for EA64%20XMM: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: EO72%20HNA
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO72%2520HNA%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for EO72%20HNA: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: EY04%20UCF
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY04%2520UCF%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for EY04%20UCF: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: KS69%20YXO
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520YXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for KS69%20YXO: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: PY66%20KMK
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY66%2520KMK%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for PY66%20KMK: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: WV20%20WDZ
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV20%2520WDZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for WV20%20WDZ: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: AGZ%204435
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AGZ%25204435%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for AGZ%204435: 0
2026-03-30 08:07:47 [bca.uk] INFO: Found listing with ID: FP67%20BNL
2026-03-30 08:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP67%2520BNL%27 HTTP/1.1" 200 None
2026-03-30 08:07:47 [bca.uk] INFO: Scrape type for FP67%20BNL: 0
2026-03-30 08:07:51 [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-30 08:07:51 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded
2026-03-30 08:07:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:51 [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-30 08:07:51 [bca.uk] INFO: Found listing with ID: SP70%20LPC
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for SP70%20LPC: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KP65%20NNV
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP65%2520NNV%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for KP65%20NNV: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: PJ66%20LUT
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ66%2520LUT%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for PJ66%20LUT: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: LFZ%202518
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LFZ%25202518%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for LFZ%202518: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: SA10%20DVK
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA10%2520DVK%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for SA10%20DVK: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: A5%20VHE
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for A5%20VHE: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: YK22%20RXB
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK22%2520RXB%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for YK22%20RXB: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: N88%20SFD
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27N88%2520SFD%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for N88%20SFD: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: WU57%20NZB
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for WU57%20NZB: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: GL58%20GUC
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for GL58%20GUC: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: AO71%20FNZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO71%2520FNZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for AO71%20FNZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KS70%20JKZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS70%2520JKZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for KS70%20JKZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KY72%20BKX
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for KY72%20BKX: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: RO18%20ZFF
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for RO18%20ZFF: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: WG21%20DFZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for WG21%20DFZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: EA64%20XMM
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA64%2520XMM%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for EA64%20XMM: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: EO72%20HNA
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO72%2520HNA%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for EO72%20HNA: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: EY04%20UCF
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY04%2520UCF%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for EY04%20UCF: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KS69%20YXO
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520YXO%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for KS69%20YXO: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: PY66%20KMK
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY66%2520KMK%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for PY66%20KMK: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: WV20%20WDZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV20%2520WDZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for WV20%20WDZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: AGZ%204435
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AGZ%25204435%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for AGZ%204435: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: FP67%20BNL
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP67%2520BNL%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for FP67%20BNL: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: GJ16%20DHC
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ16%2520DHC%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for GJ16%20DHC: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KP15%20OKE
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP15%2520OKE%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for KP15%20OKE: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: BK68%20ECE
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK68%2520ECE%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for BK68%20ECE: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: BP19%20TWZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP19%2520TWZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for BP19%20TWZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: SK72%20YTM
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK72%2520YTM%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for SK72%20YTM: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: EX13%20UKP
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX13%2520UKP%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for EX13%20UKP: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: FL15%20SDZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL15%2520SDZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for FL15%20SDZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KJ18%20TUV
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ18%2520TUV%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for KJ18%20TUV: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: RK19%20KCU
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK19%2520KCU%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for RK19%20KCU: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: DU64%20UHM
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU64%2520UHM%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for DU64%20UHM: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: SP07%20GLF
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP07%2520GLF%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for SP07%20GLF: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: YA73%20ESV
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA73%2520ESV%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for YA73%20ESV: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: OY17%20FYS
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY17%2520FYS%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for OY17%20FYS: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: AK17%20YDS
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK17%2520YDS%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for AK17%20YDS: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: CF17%20BZG
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF17%2520BZG%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for CF17%20BZG: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: CV65%20ZBZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV65%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for CV65%20ZBZ: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: FA52%20BEL
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA52%2520BEL%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for FA52%20BEL: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: FE65%20VCD
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE65%2520VCD%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for FE65%20VCD: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: K40%20VNB
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27K40%2520VNB%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for K40%20VNB: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: MF16%20GHO
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF16%2520GHO%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for MF16%20GHO: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: HX05%20UJS
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX05%2520UJS%27 HTTP/1.1" 200 None
2026-03-30 08:07:51 [bca.uk] INFO: Scrape type for HX05%20UJS: 0
2026-03-30 08:07:51 [bca.uk] INFO: Found listing with ID: KR09%20WWZ
2026-03-30 08:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR09%2520WWZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for KR09%20WWZ: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LG11%20BUP
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG11%2520BUP%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LG11%20BUP: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LT56%20FLZ
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT56%2520FLZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LT56%20FLZ: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: SG11%20EMV
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG11%2520EMV%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for SG11%20EMV: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: BN07%20XHP
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN07%2520XHP%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for BN07%20XHP: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: FL60%20TTX
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL60%2520TTX%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for FL60%20TTX: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: KN09%20JZF
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN09%2520JZF%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for KN09%20JZF: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: WV59%20TZE
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV59%2520TZE%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for WV59%20TZE: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: VN67%20AUR
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN67%2520AUR%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for VN67%20AUR: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: AV56%20LPL
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV56%2520LPL%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for AV56%20LPL: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: RO63%20LZW
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO63%2520LZW%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for RO63%20LZW: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: FV17%20CRF
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV17%2520CRF%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for FV17%20CRF: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: PG68%20MPV
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PG68%2520MPV%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for PG68%20MPV: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: AK58%20VZY
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK58%2520VZY%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for AK58%20VZY: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: J17%20SDL
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27J17%2520SDL%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for J17%20SDL: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LW02%20GAV
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LW02%2520GAV%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LW02%20GAV: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: YH62%20JFG
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH62%2520JFG%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for YH62%20JFG: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: RV57%20WUJ
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV57%2520WUJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for RV57%20WUJ: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: SV59%20YZL
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV59%2520YZL%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for SV59%20YZL: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: W22%20JED
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27W22%2520JED%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for W22%20JED: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: YR63%20WBM
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR63%2520WBM%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for YR63%20WBM: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: GN63%20YUK
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN63%2520YUK%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for GN63%20YUK: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: H9%20HBE
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27H9%2520HBE%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for H9%20HBE: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: HF13%20ONH
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF13%2520ONH%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for HF13%20ONH: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: KJ02%20AAA
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ02%2520AAA%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for KJ02%20AAA: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: KU07%20ERA
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU07%2520ERA%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for KU07%20ERA: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LT58%20VMH
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT58%2520VMH%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LT58%20VMH: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LV10%20NJJ
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV10%2520NJJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LV10%20NJJ: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: MC53%20GXE
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC53%2520GXE%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for MC53%20GXE: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: P60%20NPR
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27P60%2520NPR%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for P60%20NPR: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: AN09%20KEE
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AN09%2520KEE%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for AN09%20KEE: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: BV13%20ZYW
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV13%2520ZYW%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for BV13%20ZYW: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: GR21%20HBF
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GR21%2520HBF%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for GR21%20HBF: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: DX70%20UBS
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX70%2520UBS%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for DX70%20UBS: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: EU19%20RWF
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU19%2520RWF%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for EU19%20RWF: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: FL20%20CPY
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL20%2520CPY%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for FL20%20CPY: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: HY06%20NAU
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY06%2520NAU%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for HY06%20NAU: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LM17%20JWJ
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM17%2520JWJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LM17%20JWJ: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LX17%20OGL
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX17%2520OGL%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LX17%20OGL: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: RK16%20MEU
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK16%2520MEU%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for RK16%20MEU: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: WL54%20NHF
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL54%2520NHF%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for WL54%20NHF: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: WR11%20HHA
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR11%2520HHA%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for WR11%20HHA: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: YL17%20SVO
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL17%2520SVO%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for YL17%20SVO: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: HG09%20ZSN
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG09%2520ZSN%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for HG09%20ZSN: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: BX16%20DHC
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for BX16%20DHC: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: EA14%20EOC
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for EA14%20EOC: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: EF16%20EOM
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for EF16%20EOM: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: RF18%20ATV
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF18%2520ATV%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for RF18%20ATV: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: RV17%20VJG
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for RV17%20VJG: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: DX16%20UVK
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for DX16%20UVK: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: VK66%20VXB
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for VK66%20VXB: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: LY62%20DNF
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY62%2520DNF%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for LY62%20DNF: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: EY63%20WHH
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for EY63%20WHH: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: MF61%20FVN
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF61%2520FVN%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for MF61%20FVN: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: MT09%20FDX
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT09%2520FDX%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for MT09%20FDX: 0
2026-03-30 08:07:52 [bca.uk] INFO: Found listing with ID: PK11%20ZFG
2026-03-30 08:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK11%2520ZFG%27 HTTP/1.1" 200 None
2026-03-30 08:07:52 [bca.uk] INFO: Scrape type for PK11%20ZFG: 0
2026-03-30 08:07:52 [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-30 08:07:52 [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-30 08:07:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:55 [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-30 08:07:55 [bca.uk] INFO: Total items found: 100
2026-03-30 08:07:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded
2026-03-30 08:07:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:07:55 [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-30 08:07:55 [bca.uk] INFO: Found listing with ID: LX17%20OGL
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX17%2520OGL%27 HTTP/1.1" 200 None
2026-03-30 08:07:55 [bca.uk] INFO: Scrape type for LX17%20OGL: 0
2026-03-30 08:07:55 [bca.uk] INFO: Found listing with ID: RK16%20MEU
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK16%2520MEU%27 HTTP/1.1" 200 None
2026-03-30 08:07:55 [bca.uk] INFO: Scrape type for RK16%20MEU: 0
2026-03-30 08:07:55 [bca.uk] INFO: Found listing with ID: WL54%20NHF
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL54%2520NHF%27 HTTP/1.1" 200 None
2026-03-30 08:07:55 [bca.uk] INFO: Scrape type for WL54%20NHF: 0
2026-03-30 08:07:55 [bca.uk] INFO: Found listing with ID: WR11%20HHA
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR11%2520HHA%27 HTTP/1.1" 200 None
2026-03-30 08:07:55 [bca.uk] INFO: Scrape type for WR11%20HHA: 0
2026-03-30 08:07:55 [bca.uk] INFO: Found listing with ID: YL17%20SVO
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL17%2520SVO%27 HTTP/1.1" 200 None
2026-03-30 08:07:55 [bca.uk] INFO: Scrape type for YL17%20SVO: 0
2026-03-30 08:07:55 [bca.uk] INFO: Found listing with ID: HG09%20ZSN
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG09%2520ZSN%27 HTTP/1.1" 200 None
2026-03-30 08:07:55 [bca.uk] INFO: Scrape type for HG09%20ZSN: 0
2026-03-30 08:07:55 [bca.uk] INFO: Found listing with ID: BX16%20DHC
2026-03-30 08:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for BX16%20DHC: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: EA14%20EOC
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for EA14%20EOC: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: EF16%20EOM
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for EF16%20EOM: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: RF18%20ATV
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF18%2520ATV%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for RF18%20ATV: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: RV17%20VJG
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for RV17%20VJG: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: DX16%20UVK
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for DX16%20UVK: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: VK66%20VXB
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for VK66%20VXB: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: LY62%20DNF
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY62%2520DNF%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for LY62%20DNF: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: EY63%20WHH
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for EY63%20WHH: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: MF61%20FVN
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF61%2520FVN%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for MF61%20FVN: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: MT09%20FDX
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT09%2520FDX%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for MT09%20FDX: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: PK11%20ZFG
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK11%2520ZFG%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for PK11%20ZFG: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: RJ57%20KKY
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ57%2520KKY%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for RJ57%20KKY: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: SP08%20HWJ
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP08%2520HWJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for SP08%20HWJ: 0
2026-03-30 08:07:56 [bca.uk] INFO: Found listing with ID: KW19%20WVM
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW19%2520WVM%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Scrape type for KW19%20WVM: 2
2026-03-30 08:07:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f57155d2-9318-57b4-9857-8656984ef9f2 with identifier: KW19%20WVM
2026-03-30 08:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f57155d2-9318-57b4-9857-8656984ef9f2 with scrape type 2
2026-03-30 08:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f57155d2-9318-57b4-9857-8656984ef9f2 with scrape type 2
2026-03-30 08:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f57155d2-9318-57b4-9857-8656984ef9f2, identifier: KW19%20WVM
2026-03-30 08:07:56 [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-30 08:07:56 [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-30 08:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f57155d2-9318-57b4-9857-8656984ef9f2 with identifier: KW19%20WVM
2026-03-30 08:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f57155d2-9318-57b4-9857-8656984ef9f2 with identifier: KW19%20WVM
2026-03-30 08:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f57155d2-9318-57b4-9857-8656984ef9f2 with identifier: KW19%20WVM to the API
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:56 [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': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW19%20WVM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f57155d2-9318-57b4-9857-8656984ef9f2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KW19 WVM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW19%20WVM&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'MERCEDES-BENZ',
'model': 'C220 D',
'odometer': 75117,
'odometer_reading_unit': '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 C220 D 2.0 SPORT 9G Saloon',
'transmission': 'manual',
'trim': 'SPORT 9G',
'vin': 'WDD2050142R490091',
'year': 2019}
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW19%2520WVM%27 HTTP/1.1" 200 None
2026-03-30 08:07:56 [bca.uk] INFO: Saving data for KW19%20WVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774564848.0519, 'last_price_update_time': 1774858076.993013}
2026-03-30 08:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW19%2520WVM') HTTP/1.1" 204 0
2026-03-30 08:07:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: NY19%20XSW
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NY19%2520XSW%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for NY19%20XSW: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: OV20%20OKU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV20%2520OKU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for OV20%20OKU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: FD21%20HBN
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD21%2520HBN%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for FD21%20HBN: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: DP21%20OWH
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP21%2520OWH%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for DP21%20OWH: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: WO18%20YOD
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO18%2520YOD%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for WO18%20YOD: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: PF66%20DZV
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF66%2520DZV%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for PF66%20DZV: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: BF65%20EKA
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520EKA%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for BF65%20EKA: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: DE15%20YKD
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE15%2520YKD%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for DE15%20YKD: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: KO17%20XBK
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO17%2520XBK%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for KO17%20XBK: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LL14%20KEK
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL14%2520KEK%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LL14%20KEK: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: MD16%20BFY
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD16%2520BFY%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for MD16%20BFY: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: VHZ%203476
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VHZ%25203476%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for VHZ%203476: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: YL67%20NGU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL67%2520NGU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for YL67%20NGU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: SV21%20ZGG
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV21%2520ZGG%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for SV21%20ZGG: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: YP18%20HSO
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP18%2520HSO%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for YP18%20HSO: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LF64%20ZKW
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF64%2520ZKW%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LF64%20ZKW: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: SH16%20FAF
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH16%2520FAF%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for SH16%20FAF: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: SP17%20UUO
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP17%2520UUO%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for SP17%20UUO: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: YC17%20HBJ
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC17%2520HBJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for YC17%20HBJ: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: EY66%20AWF
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY66%2520AWF%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for EY66%20AWF: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: AV56%20FEX
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV56%2520FEX%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for AV56%20FEX: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: EK63%20ZDN
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK63%2520ZDN%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for EK63%20ZDN: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: GY61%20XPC
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY61%2520XPC%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for GY61%20XPC: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LC16%20BCV
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC16%2520BCV%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LC16%20BCV: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LO13%20NYW
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO13%2520NYW%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LO13%20NYW: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: ND21%20TWM
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND21%2520TWM%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for ND21%20TWM: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: OV62%20USF
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV62%2520USF%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for OV62%20USF: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: YR18%20HBP
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR18%2520HBP%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for YR18%20HBP: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: JE51%20XXE
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JE51%2520XXE%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for JE51%20XXE: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: BL62%20FPF
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL62%2520FPF%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for BL62%20FPF: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: OE67%20PUF
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE67%2520PUF%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for OE67%20PUF: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: CK66%20VME
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK66%2520VME%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for CK66%20VME: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LD75%20EHO
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD75%2520EHO%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LD75%20EHO: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: BU74%20UXT
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU74%2520UXT%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for BU74%20UXT: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LD63%20HAU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD63%2520HAU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LD63%20HAU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: AL11%20DAV
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for AL11%20DAV: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LC13%20XXF
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC13%2520XXF%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LC13%20XXF: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LR63%20VBU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR63%2520VBU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LR63%20VBU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: L14%20RHU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L14%2520RHU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for L14%20RHU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: HK14%20ZDR
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK14%2520ZDR%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for HK14%20ZDR: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: MA68%20OAS
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA68%2520OAS%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for MA68%20OAS: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: OE23%20DFP
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for OE23%20DFP: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: KS67%20YMP
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS67%2520YMP%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for KS67%20YMP: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: NV21%20YRL
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV21%2520YRL%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for NV21%20YRL: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: EN68%20PKU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN68%2520PKU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for EN68%20PKU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: YF18%20DCZ
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF18%2520DCZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for YF18%20DCZ: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: NS16%20AHS
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NS16%2520AHS%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for NS16%20AHS: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: LT13%20WRU
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT13%2520WRU%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for LT13%20WRU: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: FY65%20BZP
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY65%2520BZP%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for FY65%20BZP: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: FX15%20VFY
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX15%2520VFY%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for FX15%20VFY: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: FM03%20CCZ
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM03%2520CCZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for FM03%20CCZ: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: FA17%20TWN
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA17%2520TWN%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for FA17%20TWN: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: WF66%20WCL
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF66%2520WCL%27 HTTP/1.1" 200 None
2026-03-30 08:07:57 [bca.uk] INFO: Scrape type for WF66%20WCL: 0
2026-03-30 08:07:57 [bca.uk] INFO: Found listing with ID: PJ64%20LVP
2026-03-30 08:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ64%2520LVP%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for PJ64%20LVP: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: KP69%20DTN
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP69%2520DTN%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for KP69%20DTN: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: KM14%20HWD
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM14%2520HWD%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for KM14%20HWD: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: DX65%20UOP
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX65%2520UOP%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for DX65%20UOP: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: BD13%20YCM
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD13%2520YCM%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for BD13%20YCM: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: SF69%20ZBX
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF69%2520ZBX%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for SF69%20ZBX: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: SD60%20OBV
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD60%2520OBV%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for SD60%20OBV: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: LR18%20TNX
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR18%2520TNX%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for LR18%20TNX: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: GY69%20LZL
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY69%2520LZL%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for GY69%20LZL: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: EY68%20NKD
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY68%2520NKD%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for EY68%20NKD: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: VA19%20XRY
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for VA19%20XRY: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: SD14%20UCC
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD14%2520UCC%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for SD14%20UCC: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: PL68%20ZCX
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL68%2520ZCX%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for PL68%20ZCX: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: PK14%20VAX
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK14%2520VAX%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for PK14%20VAX: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: PF65%20SSV
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF65%2520SSV%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for PF65%20SSV: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: NG13%20GKJ
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG13%2520GKJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for NG13%20GKJ: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: MF64%20ZPZ
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF64%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for MF64%20ZPZ: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: HW69%20EOS
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HW69%2520EOS%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for HW69%20EOS: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: FP70%20XEN
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP70%2520XEN%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for FP70%20XEN: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: FJ16%20YOR
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ16%2520YOR%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for FJ16%20YOR: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: FD20%20CUW
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD20%2520CUW%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for FD20%20CUW: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: DN60%20UCJ
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN60%2520UCJ%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for DN60%20UCJ: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: BX19%20MWY
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX19%2520MWY%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for BX19%20MWY: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: BK64%20WXM
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK64%2520WXM%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for BK64%20WXM: 0
2026-03-30 08:07:58 [bca.uk] INFO: Found listing with ID: YM19%20ZGY
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-30 08:07:58 [bca.uk] INFO: Scrape type for YM19%20ZGY: 2
2026-03-30 08:07:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61012df8-a73f-5681-b13e-e45f0fdfdfac with identifier: YM19%20ZGY
2026-03-30 08:07:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61012df8-a73f-5681-b13e-e45f0fdfdfac with scrape type 2
2026-03-30 08:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61012df8-a73f-5681-b13e-e45f0fdfdfac with scrape type 2
2026-03-30 08:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61012df8-a73f-5681-b13e-e45f0fdfdfac, identifier: YM19%20ZGY
2026-03-30 08:07:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61012df8-a73f-5681-b13e-e45f0fdfdfac with identifier: YM19%20ZGY
2026-03-30 08:07:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61012df8-a73f-5681-b13e-e45f0fdfdfac with identifier: YM19%20ZGY
2026-03-30 08:07:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61012df8-a73f-5681-b13e-e45f0fdfdfac with identifier: YM19%20ZGY to the API
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:07:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:07:59 [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': 171,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM19%20ZGY-GB',
'category': 'LightCommercialVehicle',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-10T10:00:00Z',
'fuel_type': 'Diesel',
'id': '61012df8-a73f-5681-b13e-e45f0fdfdfac',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YM19 ZGY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM19%20ZGY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 170261,
'odometer_reading_unit': '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': 'WF0YXXTTGYJG03556',
'year': 2019}
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-30 08:07:59 [bca.uk] INFO: Saving data for YM19%20ZGY: {'auction_closing_time': 1775815200.0, 'created_time': 1774684856.660722, 'last_price_update_time': 1774858079.070053}
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM19%2520ZGY') HTTP/1.1" 204 0
2026-03-30 08:07:59 [bca.uk] INFO: Found listing with ID: SV64%20UUP
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV64%2520UUP%27 HTTP/1.1" 200 None
2026-03-30 08:07:59 [bca.uk] INFO: Scrape type for SV64%20UUP: 2
2026-03-30 08:07:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f with identifier: SV64%20UUP
2026-03-30 08:07:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f with scrape type 2
2026-03-30 08:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f with scrape type 2
2026-03-30 08:07:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f, identifier: SV64%20UUP
2026-03-30 08:07:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f with identifier: SV64%20UUP
2026-03-30 08:07:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f with identifier: SV64%20UUP
2026-03-30 08:07:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f with identifier: SV64%20UUP to the API
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:07:59 [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': 158,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV64%20UUP-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-10T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f9a1aaa9-eeed-5e33-9dfc-48e9d289a24f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SV64 UUP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV64%20UUP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'CADDY MAXI C20',
'odometer': 149134,
'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 MAXI C20 2.0 TDI 140 HIGHLINE Van',
'transmission': 'manual',
'trim': 'TDI 140 HIGHLINE',
'vin': 'WV1ZZZ2KZEX147214',
'year': 2014}
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV64%2520UUP%27 HTTP/1.1" 200 None
2026-03-30 08:07:59 [bca.uk] INFO: Saving data for SV64%20UUP: {'auction_closing_time': 1775815200.0, 'created_time': 1774684905.663429, 'last_price_update_time': 1774858079.589553}
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV64%2520UUP') HTTP/1.1" 204 0
2026-03-30 08:08:02 [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-30 08:08:02 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded
2026-03-30 08:08:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:02 [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-30 08:08:02 [bca.uk] INFO: Found listing with ID: LD63%20HAU
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520HAU%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for LD63%20HAU: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: AL11%20DAV
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for AL11%20DAV: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: LC13%20XXF
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC13%2520XXF%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for LC13%20XXF: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: LR63%20VBU
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR63%2520VBU%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for LR63%20VBU: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: L14%20RHU
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L14%2520RHU%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for L14%20RHU: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: HK14%20ZDR
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520ZDR%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for HK14%20ZDR: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: MA68%20OAS
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA68%2520OAS%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for MA68%20OAS: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: OE23%20DFP
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for OE23%20DFP: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: KS67%20YMP
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS67%2520YMP%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for KS67%20YMP: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: NV21%20YRL
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV21%2520YRL%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for NV21%20YRL: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: EN68%20PKU
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520PKU%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for EN68%20PKU: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: YF18%20DCZ
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520DCZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for YF18%20DCZ: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: NS16%20AHS
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NS16%2520AHS%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for NS16%20AHS: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: LT13%20WRU
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520WRU%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for LT13%20WRU: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: FY65%20BZP
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520BZP%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for FY65%20BZP: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: FX15%20VFY
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX15%2520VFY%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for FX15%20VFY: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: FM03%20CCZ
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM03%2520CCZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for FM03%20CCZ: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: FA17%20TWN
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA17%2520TWN%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for FA17%20TWN: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: WF66%20WCL
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF66%2520WCL%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for WF66%20WCL: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: PJ64%20LVP
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ64%2520LVP%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for PJ64%20LVP: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: KP69%20DTN
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520DTN%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for KP69%20DTN: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: KM14%20HWD
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM14%2520HWD%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for KM14%20HWD: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: DX65%20UOP
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX65%2520UOP%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for DX65%20UOP: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: BD13%20YCM
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520YCM%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for BD13%20YCM: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: SF69%20ZBX
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF69%2520ZBX%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for SF69%20ZBX: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: SD60%20OBV
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD60%2520OBV%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for SD60%20OBV: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: LR18%20TNX
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520TNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for LR18%20TNX: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: GY69%20LZL
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY69%2520LZL%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for GY69%20LZL: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: EY68%20NKD
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY68%2520NKD%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for EY68%20NKD: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: VA19%20XRY
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for VA19%20XRY: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: SD14%20UCC
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520UCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for SD14%20UCC: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: PL68%20ZCX
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL68%2520ZCX%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for PL68%20ZCX: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: PK14%20VAX
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK14%2520VAX%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for PK14%20VAX: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: PF65%20SSV
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520SSV%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for PF65%20SSV: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: NG13%20GKJ
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG13%2520GKJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for NG13%20GKJ: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: MF64%20ZPZ
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF64%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:02 [bca.uk] INFO: Scrape type for MF64%20ZPZ: 0
2026-03-30 08:08:02 [bca.uk] INFO: Found listing with ID: HW69%20EOS
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HW69%2520EOS%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for HW69%20EOS: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: FP70%20XEN
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP70%2520XEN%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for FP70%20XEN: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: FJ16%20YOR
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ16%2520YOR%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for FJ16%20YOR: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: FD20%20CUW
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD20%2520CUW%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for FD20%20CUW: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: DN60%20UCJ
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN60%2520UCJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for DN60%20UCJ: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: BX19%20MWY
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX19%2520MWY%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for BX19%20MWY: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: BK64%20WXM
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK64%2520WXM%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for BK64%20WXM: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: YM19%20ZGY
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for YM19%20ZGY: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: SV64%20UUP
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV64%2520UUP%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for SV64%20UUP: 0
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: RX11%20HTV
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX11%2520HTV%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for RX11%20HTV: 2
2026-03-30 08:08:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88ef3364-506c-519b-8f59-3ac3140e49be with identifier: RX11%20HTV
2026-03-30 08:08:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88ef3364-506c-519b-8f59-3ac3140e49be with scrape type 2
2026-03-30 08:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88ef3364-506c-519b-8f59-3ac3140e49be with scrape type 2
2026-03-30 08:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88ef3364-506c-519b-8f59-3ac3140e49be, identifier: RX11%20HTV
2026-03-30 08:08:03 [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-30 08:08:03 [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-30 08:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88ef3364-506c-519b-8f59-3ac3140e49be with identifier: RX11%20HTV
2026-03-30 08:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88ef3364-506c-519b-8f59-3ac3140e49be with identifier: RX11%20HTV
2026-03-30 08:08:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88ef3364-506c-519b-8f59-3ac3140e49be with identifier: RX11%20HTV to the API
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX11%20HTV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '88ef3364-506c-519b-8f59-3ac3140e49be',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RX11 HTV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX11%20HTV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 63055,
'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': 'WF0JXXGAJJBC14419',
'year': 2011}
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX11%2520HTV%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Saving data for RX11%20HTV: {'auction_closing_time': 1775037600.0, 'created_time': 1774684900.484037, 'last_price_update_time': 1774858083.734535}
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX11%2520HTV') HTTP/1.1" 204 0
2026-03-30 08:08:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:03 [bca.uk] INFO: Found listing with ID: RA65%20EUT
2026-03-30 08:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA65%2520EUT%27 HTTP/1.1" 200 None
2026-03-30 08:08:03 [bca.uk] INFO: Scrape type for RA65%20EUT: 2
2026-03-30 08:08:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03b26d5e-5558-5d09-b7f8-c9d6c263c64e with identifier: RA65%20EUT
2026-03-30 08:08:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03b26d5e-5558-5d09-b7f8-c9d6c263c64e with scrape type 2
2026-03-30 08:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03b26d5e-5558-5d09-b7f8-c9d6c263c64e with scrape type 2
2026-03-30 08:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03b26d5e-5558-5d09-b7f8-c9d6c263c64e, identifier: RA65%20EUT
2026-03-30 08:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03b26d5e-5558-5d09-b7f8-c9d6c263c64e with identifier: RA65%20EUT
2026-03-30 08:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03b26d5e-5558-5d09-b7f8-c9d6c263c64e with identifier: RA65%20EUT
2026-03-30 08:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03b26d5e-5558-5d09-b7f8-c9d6c263c64e with identifier: RA65%20EUT to the API
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:04 [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': 155,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA65%20EUT-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-10T10:00:00Z',
'fuel_type': 'Diesel',
'id': '03b26d5e-5558-5d09-b7f8-c9d6c263c64e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RA65 EUT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA65%20EUT&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'VIVARO 2.7T',
'odometer': 109846,
'odometer_reading_unit': '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 VIVARO 2.7T 1.6 CDTI 120 E/F SWB SPORTIVE PanelVan',
'transmission': 'manual',
'trim': 'CDTI 120 E/F SWB SPORTIVE',
'vin': 'W0L2F7102GV607759',
'year': 2015}
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA65%2520EUT%27 HTTP/1.1" 200 None
2026-03-30 08:08:04 [bca.uk] INFO: Saving data for RA65%20EUT: {'auction_closing_time': 1775815200.0, 'created_time': 1774684897.410492, 'last_price_update_time': 1774858084.287097}
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA65%2520EUT') HTTP/1.1" 204 0
2026-03-30 08:08:04 [bca.uk] INFO: Found listing with ID: OV66%20ZBZ
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV66%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:04 [bca.uk] INFO: Scrape type for OV66%20ZBZ: 2
2026-03-30 08:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e062d94d-31fa-5102-a138-d3b79ea755b8 with identifier: OV66%20ZBZ
2026-03-30 08:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e062d94d-31fa-5102-a138-d3b79ea755b8 with scrape type 2
2026-03-30 08:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e062d94d-31fa-5102-a138-d3b79ea755b8 with scrape type 2
2026-03-30 08:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e062d94d-31fa-5102-a138-d3b79ea755b8, identifier: OV66%20ZBZ
2026-03-30 08:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e062d94d-31fa-5102-a138-d3b79ea755b8 with identifier: OV66%20ZBZ
2026-03-30 08:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e062d94d-31fa-5102-a138-d3b79ea755b8 with identifier: OV66%20ZBZ
2026-03-30 08:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e062d94d-31fa-5102-a138-d3b79ea755b8 with identifier: OV66%20ZBZ to the API
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:04 [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': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV66%20ZBZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.1L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e062d94d-31fa-5102-a138-d3b79ea755b8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OV66 ZBZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV66%20ZBZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MERCEDES-BENZ',
'model': 'C250 D',
'odometer': 63312,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ C250 D 2.1 AMG LINE PREMIUM PLUS Convertible',
'transmission': 'manual',
'trim': 'AMG LINE PREMIUM PLUS',
'vin': 'WDD2054082F457343',
'year': 2016}
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV66%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:04 [bca.uk] INFO: Saving data for OV66%20ZBZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774684902.018182, 'last_price_update_time': 1774858084.755782}
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV66%2520ZBZ') HTTP/1.1" 204 0
2026-03-30 08:08:04 [bca.uk] INFO: Found listing with ID: NK16%20EGE
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK16%2520EGE%27 HTTP/1.1" 200 None
2026-03-30 08:08:04 [bca.uk] INFO: Scrape type for NK16%20EGE: 2
2026-03-30 08:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18745927-eda5-514d-ac37-a43065900fa3 with identifier: NK16%20EGE
2026-03-30 08:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18745927-eda5-514d-ac37-a43065900fa3 with scrape type 2
2026-03-30 08:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18745927-eda5-514d-ac37-a43065900fa3 with scrape type 2
2026-03-30 08:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18745927-eda5-514d-ac37-a43065900fa3, identifier: NK16%20EGE
2026-03-30 08:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18745927-eda5-514d-ac37-a43065900fa3 with identifier: NK16%20EGE
2026-03-30 08:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18745927-eda5-514d-ac37-a43065900fa3 with identifier: NK16%20EGE
2026-03-30 08:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18745927-eda5-514d-ac37-a43065900fa3 with identifier: NK16%20EGE to the API
2026-03-30 08:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:05 [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': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK16%20EGE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '18745927-eda5-514d-ac37-a43065900fa3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NK16 EGE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK16%20EGE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'BERLINGO',
'odometer': 73328,
'odometer_reading_unit': '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 BERLINGO 1.6 BLUEHDI 100 M/S XTR ETG6 MPV',
'transmission': 'automatic',
'trim': 'BLUEHDI 100 M/S XTR ETG6',
'vin': 'VF77JBHYMGJ581613',
'year': 2016}
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK16%2520EGE%27 HTTP/1.1" 200 None
2026-03-30 08:08:05 [bca.uk] INFO: Saving data for NK16%20EGE: {'auction_closing_time': 1775037600.0, 'created_time': 1774684902.871572, 'last_price_update_time': 1774858085.153692}
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK16%2520EGE') HTTP/1.1" 204 0
2026-03-30 08:08:05 [bca.uk] INFO: Found listing with ID: MT10%20XMZ
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT10%2520XMZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:05 [bca.uk] INFO: Scrape type for MT10%20XMZ: 2
2026-03-30 08:08:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c4121d5-25f8-5c7f-a154-63e4055d981b with identifier: MT10%20XMZ
2026-03-30 08:08:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c4121d5-25f8-5c7f-a154-63e4055d981b with scrape type 2
2026-03-30 08:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c4121d5-25f8-5c7f-a154-63e4055d981b with scrape type 2
2026-03-30 08:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c4121d5-25f8-5c7f-a154-63e4055d981b, identifier: MT10%20XMZ
2026-03-30 08:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c4121d5-25f8-5c7f-a154-63e4055d981b with identifier: MT10%20XMZ
2026-03-30 08:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c4121d5-25f8-5c7f-a154-63e4055d981b with identifier: MT10%20XMZ
2026-03-30 08:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c4121d5-25f8-5c7f-a154-63e4055d981b with identifier: MT10%20XMZ to the API
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:05 [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': 150,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT10%20XMZ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0c4121d5-25f8-5c7f-a154-63e4055d981b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MT10 XMZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT10%20XMZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PEUGEOT',
'model': '207 CC',
'odometer': 59880,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'PEUGEOT 207 CC 1.6 VTI ALLURE Convertible',
'transmission': 'manual',
'trim': 'VTI ALLURE',
'vin': 'VF3WB5FS0AE046940',
'year': 2010}
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT10%2520XMZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:05 [bca.uk] INFO: Saving data for MT10%20XMZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774684904.304453, 'last_price_update_time': 1774858085.65385}
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT10%2520XMZ') HTTP/1.1" 204 0
2026-03-30 08:08:05 [bca.uk] INFO: Found listing with ID: LY16%20JJK
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY16%2520JJK%27 HTTP/1.1" 200 None
2026-03-30 08:08:05 [bca.uk] INFO: Scrape type for LY16%20JJK: 2
2026-03-30 08:08:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38d5b0c3-be64-5632-8324-a5c64ac8db7d with identifier: LY16%20JJK
2026-03-30 08:08:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38d5b0c3-be64-5632-8324-a5c64ac8db7d with scrape type 2
2026-03-30 08:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38d5b0c3-be64-5632-8324-a5c64ac8db7d with scrape type 2
2026-03-30 08:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38d5b0c3-be64-5632-8324-a5c64ac8db7d, identifier: LY16%20JJK
2026-03-30 08:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38d5b0c3-be64-5632-8324-a5c64ac8db7d with identifier: LY16%20JJK
2026-03-30 08:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38d5b0c3-be64-5632-8324-a5c64ac8db7d with identifier: LY16%20JJK
2026-03-30 08:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38d5b0c3-be64-5632-8324-a5c64ac8db7d with identifier: LY16%20JJK to the API
2026-03-30 08:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:06 [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': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY16%20JJK-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '38d5b0c3-be64-5632-8324-a5c64ac8db7d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LY16 JJK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY16%20JJK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 40734,
'odometer_reading_unit': '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': 'WMWZB32070WT86717',
'year': 2016}
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY16%2520JJK%27 HTTP/1.1" 200 None
2026-03-30 08:08:06 [bca.uk] INFO: Saving data for LY16%20JJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774684892.061946, 'last_price_update_time': 1774858086.097292}
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY16%2520JJK') HTTP/1.1" 204 0
2026-03-30 08:08:06 [bca.uk] INFO: Found listing with ID: LN09%20XAL
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN09%2520XAL%27 HTTP/1.1" 200 None
2026-03-30 08:08:06 [bca.uk] INFO: Scrape type for LN09%20XAL: 0
2026-03-30 08:08:06 [bca.uk] INFO: Found listing with ID: LM12%20MLU
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM12%2520MLU%27 HTTP/1.1" 200 None
2026-03-30 08:08:06 [bca.uk] INFO: Scrape type for LM12%20MLU: 2
2026-03-30 08:08:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73ef4e43-7d62-5fba-952a-1287296690cf with identifier: LM12%20MLU
2026-03-30 08:08:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73ef4e43-7d62-5fba-952a-1287296690cf with scrape type 2
2026-03-30 08:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73ef4e43-7d62-5fba-952a-1287296690cf with scrape type 2
2026-03-30 08:08:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73ef4e43-7d62-5fba-952a-1287296690cf, identifier: LM12%20MLU
2026-03-30 08:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73ef4e43-7d62-5fba-952a-1287296690cf with identifier: LM12%20MLU
2026-03-30 08:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73ef4e43-7d62-5fba-952a-1287296690cf with identifier: LM12%20MLU
2026-03-30 08:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73ef4e43-7d62-5fba-952a-1287296690cf with identifier: LM12%20MLU to the API
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:06 [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': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM12%20MLU-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '73ef4e43-7d62-5fba-952a-1287296690cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LM12 MLU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM12%20MLU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 58829,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 TI-VCT 105 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TI-VCT 105 ZETEC',
'vin': 'WF0KXXGCBKCB66747',
'year': 2012}
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM12%2520MLU%27 HTTP/1.1" 200 None
2026-03-30 08:08:06 [bca.uk] INFO: Saving data for LM12%20MLU: {'auction_closing_time': 1775037600.0, 'created_time': 1774684864.624781, 'last_price_update_time': 1774858086.547584}
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM12%2520MLU') HTTP/1.1" 204 0
2026-03-30 08:08:06 [bca.uk] INFO: Found listing with ID: HY16%20EOC
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY16%2520EOC%27 HTTP/1.1" 200 None
2026-03-30 08:08:06 [bca.uk] INFO: Scrape type for HY16%20EOC: 2
2026-03-30 08:08:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bfcdda4-f1ca-5262-a713-7b294823c358 with identifier: HY16%20EOC
2026-03-30 08:08:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bfcdda4-f1ca-5262-a713-7b294823c358 with scrape type 2
2026-03-30 08:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bfcdda4-f1ca-5262-a713-7b294823c358 with scrape type 2
2026-03-30 08:08:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bfcdda4-f1ca-5262-a713-7b294823c358, identifier: HY16%20EOC
2026-03-30 08:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bfcdda4-f1ca-5262-a713-7b294823c358 with identifier: HY16%20EOC
2026-03-30 08:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bfcdda4-f1ca-5262-a713-7b294823c358 with identifier: HY16%20EOC
2026-03-30 08:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bfcdda4-f1ca-5262-a713-7b294823c358 with identifier: HY16%20EOC to the API
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:06 [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': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY16%20EOC-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0bfcdda4-f1ca-5262-a713-7b294823c358',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HY16 EOC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY16%20EOC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 65077,
'odometer_reading_unit': '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': 'WF0DXXGAKDGB31368',
'year': 2016}
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY16%2520EOC%27 HTTP/1.1" 200 None
2026-03-30 08:08:06 [bca.uk] INFO: Saving data for HY16%20EOC: {'auction_closing_time': 1775037600.0, 'created_time': 1774684865.118906, 'last_price_update_time': 1774858086.963177}
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY16%2520EOC') HTTP/1.1" 204 0
2026-03-30 08:08:06 [bca.uk] INFO: Found listing with ID: HN08%20FLX
2026-03-30 08:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN08%2520FLX%27 HTTP/1.1" 200 None
2026-03-30 08:08:07 [bca.uk] INFO: Scrape type for HN08%20FLX: 2
2026-03-30 08:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5364be98-a7a5-55f8-a7a9-9f522a2ffd25 with identifier: HN08%20FLX
2026-03-30 08:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5364be98-a7a5-55f8-a7a9-9f522a2ffd25 with scrape type 2
2026-03-30 08:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5364be98-a7a5-55f8-a7a9-9f522a2ffd25 with scrape type 2
2026-03-30 08:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5364be98-a7a5-55f8-a7a9-9f522a2ffd25, identifier: HN08%20FLX
2026-03-30 08:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5364be98-a7a5-55f8-a7a9-9f522a2ffd25 with identifier: HN08%20FLX
2026-03-30 08:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5364be98-a7a5-55f8-a7a9-9f522a2ffd25 with identifier: HN08%20FLX
2026-03-30 08:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5364be98-a7a5-55f8-a7a9-9f522a2ffd25 with identifier: HN08%20FLX to the API
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:07 [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': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN08%20FLX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.1L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5364be98-a7a5-55f8-a7a9-9f522a2ffd25',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HN08 FLX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN08%20FLX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'KIA',
'model': 'PICANTO',
'odometer': 50769,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2008-01-01',
'seller_name': None,
'title': 'KIA PICANTO 1.1 ICE Hatchback',
'transmission': 'manual',
'trim': 'ICE',
'vin': 'KNEBA24328T519542',
'year': 2008}
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN08%2520FLX%27 HTTP/1.1" 200 None
2026-03-30 08:08:07 [bca.uk] INFO: Saving data for HN08%20FLX: {'auction_closing_time': 1775037600.0, 'created_time': 1774684890.808862, 'last_price_update_time': 1774858087.417487}
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN08%2520FLX') HTTP/1.1" 204 0
2026-03-30 08:08:07 [bca.uk] INFO: Found listing with ID: EU15%20WHR
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU15%2520WHR%27 HTTP/1.1" 200 None
2026-03-30 08:08:07 [bca.uk] INFO: Scrape type for EU15%20WHR: 2
2026-03-30 08:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8172c67-6123-55a2-b5db-6ee4e8cc8707 with identifier: EU15%20WHR
2026-03-30 08:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8172c67-6123-55a2-b5db-6ee4e8cc8707 with scrape type 2
2026-03-30 08:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8172c67-6123-55a2-b5db-6ee4e8cc8707 with scrape type 2
2026-03-30 08:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8172c67-6123-55a2-b5db-6ee4e8cc8707, identifier: EU15%20WHR
2026-03-30 08:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8172c67-6123-55a2-b5db-6ee4e8cc8707 with identifier: EU15%20WHR
2026-03-30 08:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8172c67-6123-55a2-b5db-6ee4e8cc8707 with identifier: EU15%20WHR
2026-03-30 08:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8172c67-6123-55a2-b5db-6ee4e8cc8707 with identifier: EU15%20WHR to the API
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:07 [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': 111,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU15%20WHR-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a8172c67-6123-55a2-b5db-6ee4e8cc8707',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EU15 WHR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU15%20WHR&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FIAT',
'model': '500',
'odometer': 89942,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
'transmission': 'manual',
'trim': 'LOUNGE S/S',
'vin': 'ZFA3120000J351954',
'year': 2015}
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU15%2520WHR%27 HTTP/1.1" 200 None
2026-03-30 08:08:07 [bca.uk] INFO: Saving data for EU15%20WHR: {'auction_closing_time': 1775037600.0, 'created_time': 1774684890.419495, 'last_price_update_time': 1774858087.844821}
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU15%2520WHR') HTTP/1.1" 204 0
2026-03-30 08:08:07 [bca.uk] INFO: Found listing with ID: EA66%20LNX
2026-03-30 08:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA66%2520LNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:07 [bca.uk] INFO: Scrape type for EA66%20LNX: 2
2026-03-30 08:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f318d778-2059-532a-bcae-964d6f7ee7f8 with identifier: EA66%20LNX
2026-03-30 08:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f318d778-2059-532a-bcae-964d6f7ee7f8 with scrape type 2
2026-03-30 08:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f318d778-2059-532a-bcae-964d6f7ee7f8 with scrape type 2
2026-03-30 08:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f318d778-2059-532a-bcae-964d6f7ee7f8, identifier: EA66%20LNX
2026-03-30 08:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f318d778-2059-532a-bcae-964d6f7ee7f8 with identifier: EA66%20LNX
2026-03-30 08:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f318d778-2059-532a-bcae-964d6f7ee7f8 with identifier: EA66%20LNX
2026-03-30 08:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f318d778-2059-532a-bcae-964d6f7ee7f8 with identifier: EA66%20LNX to the API
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:08 [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': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA66%20LNX-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f318d778-2059-532a-bcae-964d6f7ee7f8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EA66 LNX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA66%20LNX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 66856,
'odometer_reading_unit': '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 140 ST-LINE Hatchback',
'transmission': 'manual',
'trim': 'E/B 140 ST-LINE',
'vin': 'WF0DXXGAKDGY05426',
'year': 2016}
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA66%2520LNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:08 [bca.uk] INFO: Saving data for EA66%20LNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774684892.753485, 'last_price_update_time': 1774858088.288499}
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA66%2520LNX') HTTP/1.1" 204 0
2026-03-30 08:08:08 [bca.uk] INFO: Found listing with ID: EA10%20ODR
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA10%2520ODR%27 HTTP/1.1" 200 None
2026-03-30 08:08:08 [bca.uk] INFO: Scrape type for EA10%20ODR: 2
2026-03-30 08:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83bd8194-86f1-5ad2-b71d-a51ede55ef4b with identifier: EA10%20ODR
2026-03-30 08:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83bd8194-86f1-5ad2-b71d-a51ede55ef4b with scrape type 2
2026-03-30 08:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83bd8194-86f1-5ad2-b71d-a51ede55ef4b with scrape type 2
2026-03-30 08:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83bd8194-86f1-5ad2-b71d-a51ede55ef4b, identifier: EA10%20ODR
2026-03-30 08:08:08 [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-30 08:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83bd8194-86f1-5ad2-b71d-a51ede55ef4b with identifier: EA10%20ODR
2026-03-30 08:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83bd8194-86f1-5ad2-b71d-a51ede55ef4b with identifier: EA10%20ODR
2026-03-30 08:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83bd8194-86f1-5ad2-b71d-a51ede55ef4b with identifier: EA10%20ODR to the API
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:08 [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=EA10%20ODR-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '83bd8194-86f1-5ad2-b71d-a51ede55ef4b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EA10 ODR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA10%20ODR&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'RENAULT',
'model': 'CLIO',
'odometer': 115495,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seller_name': None,
'title': 'RENAULT CLIO 1.2 I-MUSIC Hatchback',
'transmission': 'manual',
'trim': 'I-MUSIC',
'vin': 'VF1BR1JBH42977299',
'year': 2010}
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA10%2520ODR%27 HTTP/1.1" 200 None
2026-03-30 08:08:08 [bca.uk] INFO: Saving data for EA10%20ODR: {'auction_closing_time': 1775037600.0, 'created_time': 1774684893.993375, 'last_price_update_time': 1774858088.877291}
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA10%2520ODR') HTTP/1.1" 204 0
2026-03-30 08:08:08 [bca.uk] INFO: Found listing with ID: CX71%20YVZ
2026-03-30 08:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX71%2520YVZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:08 [bca.uk] INFO: Scrape type for CX71%20YVZ: 2
2026-03-30 08:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a8cb072-7e24-56cf-818b-29d13ded27ff with identifier: CX71%20YVZ
2026-03-30 08:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a8cb072-7e24-56cf-818b-29d13ded27ff with scrape type 2
2026-03-30 08:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a8cb072-7e24-56cf-818b-29d13ded27ff with scrape type 2
2026-03-30 08:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a8cb072-7e24-56cf-818b-29d13ded27ff, identifier: CX71%20YVZ
2026-03-30 08:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a8cb072-7e24-56cf-818b-29d13ded27ff with identifier: CX71%20YVZ
2026-03-30 08:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a8cb072-7e24-56cf-818b-29d13ded27ff with identifier: CX71%20YVZ
2026-03-30 08:08:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a8cb072-7e24-56cf-818b-29d13ded27ff with identifier: CX71%20YVZ to the API
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:09 [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': 188,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX71%20YVZ-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-10T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8a8cb072-7e24-56cf-818b-29d13ded27ff',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CX71 YVZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX71%20YVZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 99827,
'odometer_reading_unit': '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': 'WF0YXXTTGYMK14596',
'year': 2021}
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX71%2520YVZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:09 [bca.uk] INFO: Saving data for CX71%20YVZ: {'auction_closing_time': 1775815200.0, 'created_time': 1774684895.487335, 'last_price_update_time': 1774858089.285859}
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX71%2520YVZ') HTTP/1.1" 204 0
2026-03-30 08:08:09 [bca.uk] INFO: Found listing with ID: CV62%20SNJ
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV62%2520SNJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:09 [bca.uk] INFO: Scrape type for CV62%20SNJ: 2
2026-03-30 08:08:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e55418bd-a986-50c4-970f-6d92abfa733e with identifier: CV62%20SNJ
2026-03-30 08:08:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e55418bd-a986-50c4-970f-6d92abfa733e with scrape type 2
2026-03-30 08:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e55418bd-a986-50c4-970f-6d92abfa733e with scrape type 2
2026-03-30 08:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e55418bd-a986-50c4-970f-6d92abfa733e, identifier: CV62%20SNJ
2026-03-30 08:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e55418bd-a986-50c4-970f-6d92abfa733e with identifier: CV62%20SNJ
2026-03-30 08:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e55418bd-a986-50c4-970f-6d92abfa733e with identifier: CV62%20SNJ
2026-03-30 08:08:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e55418bd-a986-50c4-970f-6d92abfa733e with identifier: CV62%20SNJ to the API
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:09 [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': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV62%20SNJ-GB',
'category': 'Car',
'color': 'brown',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e55418bd-a986-50c4-970f-6d92abfa733e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CV62 SNJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV62%20SNJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 117507,
'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 C-MAX 1.6 TI-VCT 125 TITANIUM MPV',
'transmission': 'manual',
'trim': 'TI-VCT 125 TITANIUM',
'vin': 'WF0JXXWPBJCD18130',
'year': 2012}
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV62%2520SNJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:09 [bca.uk] INFO: Saving data for CV62%20SNJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774684903.399208, 'last_price_update_time': 1774858089.716324}
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV62%2520SNJ') HTTP/1.1" 204 0
2026-03-30 08:08:09 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded
2026-03-30 08:08:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:09 [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-30 08:08:09 [bca.uk] INFO: Found listing with ID: CE53%20GKN
2026-03-30 08:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE53%2520GKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:09 [bca.uk] INFO: Scrape type for CE53%20GKN: 2
2026-03-30 08:08:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c50630d-f67c-5c7f-a8ec-fc860b1c4877 with identifier: CE53%20GKN
2026-03-30 08:08:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c50630d-f67c-5c7f-a8ec-fc860b1c4877 with scrape type 2
2026-03-30 08:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c50630d-f67c-5c7f-a8ec-fc860b1c4877 with scrape type 2
2026-03-30 08:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c50630d-f67c-5c7f-a8ec-fc860b1c4877, identifier: CE53%20GKN
2026-03-30 08:08:09 [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-30 08:08:09 [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-30 08:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c50630d-f67c-5c7f-a8ec-fc860b1c4877 with identifier: CE53%20GKN
2026-03-30 08:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c50630d-f67c-5c7f-a8ec-fc860b1c4877 with identifier: CE53%20GKN
2026-03-30 08:08:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c50630d-f67c-5c7f-a8ec-fc860b1c4877 with identifier: CE53%20GKN to the API
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:10 [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': 220,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE53%20GKN-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0c50630d-f67c-5c7f-a8ec-fc860b1c4877',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CE53 GKN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE53%20GKN&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'CR-V',
'odometer': 132924,
'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': 'HONDA CR-V 2.0 I-VTEC SE SPORT Estate',
'transmission': 'automatic',
'trim': 'I-VTEC SE SPORT',
'vin': 'SHSRD88603U131939',
'year': 2003}
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE53%2520GKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Saving data for CE53%20GKN: {'auction_closing_time': 1775037600.0, 'created_time': 1774684904.726044, 'last_price_update_time': 1774858090.284054}
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE53%2520GKN') HTTP/1.1" 204 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: FD66%20JYF
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD66%2520JYF%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for FD66%20JYF: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: L8%20ULV
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L8%2520ULV%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for L8%20ULV: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: LL12%20SVJ
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL12%2520SVJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for LL12%20SVJ: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: SL12%20ADV
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL12%2520ADV%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for SL12%20ADV: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: GJ67%20OET
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ67%2520OET%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for GJ67%20OET: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: SL66%20WTO
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL66%2520WTO%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for SL66%20WTO: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: EJ02%20EGU
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ02%2520EGU%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for EJ02%20EGU: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: YC10%20PAO
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC10%2520PAO%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for YC10%20PAO: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: OV22%20RZK
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV22%2520RZK%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for OV22%20RZK: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: WN20%20RBX
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN20%2520RBX%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for WN20%20RBX: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: OF07%20ELF
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OF07%2520ELF%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for OF07%20ELF: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: EK16%20AKU
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK16%2520AKU%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for EK16%20AKU: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: RA65%20VLP
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA65%2520VLP%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for RA65%20VLP: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: ST14%20JVM
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST14%2520JVM%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for ST14%20JVM: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: CT59%20HCD
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT59%2520HCD%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for CT59%20HCD: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: EG11%20AZX
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EG11%2520AZX%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for EG11%20AZX: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: OV17%20YPT
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV17%2520YPT%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for OV17%20YPT: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: BK07%20WOX
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK07%2520WOX%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for BK07%20WOX: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: SC23%20WCG
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC23%2520WCG%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for SC23%20WCG: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: WA21%20MYD
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA21%2520MYD%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for WA21%20MYD: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: WF22%20CPZ
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF22%2520CPZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for WF22%20CPZ: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: CE24%20ONH
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE24%2520ONH%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for CE24%20ONH: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: WA66%20WEK
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA66%2520WEK%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for WA66%20WEK: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: WO21%20BSX
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO21%2520BSX%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for WO21%20BSX: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: X576%20NUB
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X576%2520NUB%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for X576%20NUB: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: AE02%20ETE
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE02%2520ETE%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for AE02%20ETE: 2
2026-03-30 08:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8839117d-6780-53b3-8962-84cf82cd2ce8 with identifier: AE02%20ETE
2026-03-30 08:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8839117d-6780-53b3-8962-84cf82cd2ce8 with scrape type 2
2026-03-30 08:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8839117d-6780-53b3-8962-84cf82cd2ce8 with scrape type 2
2026-03-30 08:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8839117d-6780-53b3-8962-84cf82cd2ce8, identifier: AE02%20ETE
2026-03-30 08:08:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: BK16%20VKS
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK16%2520VKS%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for BK16%20VKS: 0
2026-03-30 08:08:10 [bca.uk] INFO: Found listing with ID: AJ62%20YSE
2026-03-30 08:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ62%2520YSE%27 HTTP/1.1" 200 None
2026-03-30 08:08:10 [bca.uk] INFO: Scrape type for AJ62%20YSE: 2
2026-03-30 08:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 866f6cfd-73c8-5ea6-89ac-4655911a894d with identifier: AJ62%20YSE
2026-03-30 08:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 866f6cfd-73c8-5ea6-89ac-4655911a894d with scrape type 2
2026-03-30 08:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 866f6cfd-73c8-5ea6-89ac-4655911a894d with scrape type 2
2026-03-30 08:08:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 866f6cfd-73c8-5ea6-89ac-4655911a894d, identifier: AJ62%20YSE
2026-03-30 08:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8839117d-6780-53b3-8962-84cf82cd2ce8 with identifier: AE02%20ETE
2026-03-30 08:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8839117d-6780-53b3-8962-84cf82cd2ce8 with identifier: AE02%20ETE
2026-03-30 08:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8839117d-6780-53b3-8962-84cf82cd2ce8 with identifier: AE02%20ETE to the API
2026-03-30 08:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:11 [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': 150,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE02%20ETE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8839117d-6780-53b3-8962-84cf82cd2ce8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AE02 ETE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE02%20ETE&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': '435D GRAN COUPE',
'odometer': 113134,
'odometer_reading_unit': '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 GRAN COUPE 3.0 XDRIVE M SPORT STEP Coupe',
'transmission': 'automatic',
'trim': 'XDRIVE M SPORT STEP',
'vin': 'WBA4G12000D966709',
'year': 2015}
2026-03-30 08:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE02%2520ETE%27 HTTP/1.1" 200 None
2026-03-30 08:08:11 [bca.uk] INFO: Saving data for AE02%20ETE: {'auction_closing_time': 1774864800.0, 'created_time': 1774677915.16652, 'last_price_update_time': 1774858091.555263}
2026-03-30 08:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE02%2520ETE') HTTP/1.1" 204 0
2026-03-30 08:08:11 [scrapy.extensions.logstats] INFO: Crawled 133 pages (at 8 pages/min), scraped 469 items (at 66 items/min)
2026-03-30 08:08:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 193MiB
2026-03-30 08:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 866f6cfd-73c8-5ea6-89ac-4655911a894d with identifier: AJ62%20YSE
2026-03-30 08:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 866f6cfd-73c8-5ea6-89ac-4655911a894d with identifier: AJ62%20YSE
2026-03-30 08:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 866f6cfd-73c8-5ea6-89ac-4655911a894d with identifier: AJ62%20YSE to the API
2026-03-30 08:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:12 [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': 162,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ62%20YSE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '866f6cfd-73c8-5ea6-89ac-4655911a894d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AJ62 YSE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ62%20YSE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLVO',
'model': 'V60 SPORTWAGON',
'odometer': 135751,
'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': 'VOLVO V60 SPORTWAGON 2.4 D5 215 SE LUX G/T Estate',
'transmission': 'manual',
'trim': 'D5 215 SE LUX G/T',
'vin': 'YV1FW8250D1127292',
'year': 2013}
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ62%2520YSE%27 HTTP/1.1" 200 None
2026-03-30 08:08:12 [bca.uk] INFO: Saving data for AJ62%20YSE: {'auction_closing_time': 1775037600.0, 'created_time': 1774684877.85041, 'last_price_update_time': 1774858092.201866}
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ62%2520YSE') HTTP/1.1" 204 0
2026-03-30 08:08:12 [bca.uk] INFO: Found listing with ID: KM65%20UHD
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM65%2520UHD%27 HTTP/1.1" 200 None
2026-03-30 08:08:12 [bca.uk] INFO: Scrape type for KM65%20UHD: 2
2026-03-30 08:08:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d14104c-947a-50ed-9298-d82dad0c9fa4 with identifier: KM65%20UHD
2026-03-30 08:08:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d14104c-947a-50ed-9298-d82dad0c9fa4 with scrape type 2
2026-03-30 08:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d14104c-947a-50ed-9298-d82dad0c9fa4 with scrape type 2
2026-03-30 08:08:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d14104c-947a-50ed-9298-d82dad0c9fa4, identifier: KM65%20UHD
2026-03-30 08:08:12 [bca.uk] INFO: Found listing with ID: AY57%20YXB
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY57%2520YXB%27 HTTP/1.1" 200 None
2026-03-30 08:08:12 [bca.uk] INFO: Scrape type for AY57%20YXB: 2
2026-03-30 08:08:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cd84937-ab56-5fea-b2e6-105866c2f9e6 with identifier: AY57%20YXB
2026-03-30 08:08:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cd84937-ab56-5fea-b2e6-105866c2f9e6 with scrape type 2
2026-03-30 08:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cd84937-ab56-5fea-b2e6-105866c2f9e6 with scrape type 2
2026-03-30 08:08:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cd84937-ab56-5fea-b2e6-105866c2f9e6, identifier: AY57%20YXB
2026-03-30 08:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d14104c-947a-50ed-9298-d82dad0c9fa4 with identifier: KM65%20UHD
2026-03-30 08:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d14104c-947a-50ed-9298-d82dad0c9fa4 with identifier: KM65%20UHD
2026-03-30 08:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d14104c-947a-50ed-9298-d82dad0c9fa4 with identifier: KM65%20UHD to the API
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:12 [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': 161,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM65%20UHD-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '4d14104c-947a-50ed-9298-d82dad0c9fa4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KM65 UHD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM65%20UHD&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'MERCEDES-BENZ',
'model': 'S400 H L',
'odometer': 74256,
'odometer_reading_unit': '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 S400 H L 3.5 AMG LINE EXECUTIVE Saloon',
'transmission': 'manual',
'trim': 'AMG LINE EXECUTIVE',
'vin': 'WDD2221572A247294',
'year': 2015}
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM65%2520UHD%27 HTTP/1.1" 200 None
2026-03-30 08:08:12 [bca.uk] INFO: Saving data for KM65%20UHD: {'auction_closing_time': 1774864800.0, 'created_time': 1774677920.962933, 'last_price_update_time': 1774858092.864775}
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM65%2520UHD') HTTP/1.1" 204 0
2026-03-30 08:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cd84937-ab56-5fea-b2e6-105866c2f9e6 with identifier: AY57%20YXB
2026-03-30 08:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cd84937-ab56-5fea-b2e6-105866c2f9e6 with identifier: AY57%20YXB
2026-03-30 08:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cd84937-ab56-5fea-b2e6-105866c2f9e6 with identifier: AY57%20YXB to the API
2026-03-30 08:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:13 [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': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1cd84937-ab56-5fea-b2e6-105866c2f9e6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AY57 YXB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY57%20YXB&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 79715,
'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 FIESTA 1.2 ZETEC CLIMATE Hatchback',
'transmission': 'manual',
'trim': 'ZETEC CLIMATE',
'vin': 'WF0HXXWPJH7Y88704',
'year': 2007}
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY57%2520YXB%27 HTTP/1.1" 200 None
2026-03-30 08:08:13 [bca.uk] INFO: Saving data for AY57%20YXB: {'auction_closing_time': 1774951200.0, 'created_time': 1774684867.208044, 'last_price_update_time': 1774858093.193947}
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY57%2520YXB') HTTP/1.1" 204 0
2026-03-30 08:08:13 [bca.uk] INFO: Found listing with ID: NY11%20YZP
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NY11%2520YZP%27 HTTP/1.1" 200 None
2026-03-30 08:08:13 [bca.uk] INFO: Scrape type for NY11%20YZP: 2
2026-03-30 08:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 310926f7-6387-5c77-b134-073b0b513b2d with identifier: NY11%20YZP
2026-03-30 08:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 310926f7-6387-5c77-b134-073b0b513b2d with scrape type 2
2026-03-30 08:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 310926f7-6387-5c77-b134-073b0b513b2d with scrape type 2
2026-03-30 08:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 310926f7-6387-5c77-b134-073b0b513b2d, identifier: NY11%20YZP
2026-03-30 08:08:13 [bca.uk] INFO: Found listing with ID: AF69%20UFS
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF69%2520UFS%27 HTTP/1.1" 200 None
2026-03-30 08:08:13 [bca.uk] INFO: Scrape type for AF69%20UFS: 2
2026-03-30 08:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 798dd6ac-3f27-5184-9bef-c51720d152f9 with identifier: AF69%20UFS
2026-03-30 08:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 798dd6ac-3f27-5184-9bef-c51720d152f9 with scrape type 2
2026-03-30 08:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 798dd6ac-3f27-5184-9bef-c51720d152f9 with scrape type 2
2026-03-30 08:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 798dd6ac-3f27-5184-9bef-c51720d152f9, identifier: AF69%20UFS
2026-03-30 08:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 310926f7-6387-5c77-b134-073b0b513b2d with identifier: NY11%20YZP
2026-03-30 08:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 310926f7-6387-5c77-b134-073b0b513b2d with identifier: NY11%20YZP
2026-03-30 08:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 310926f7-6387-5c77-b134-073b0b513b2d with identifier: NY11%20YZP to the API
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:13 [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': 253,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NY11%20YZP-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '4.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '310926f7-6387-5c77-b134-073b0b513b2d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NY11 YZP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NY11%20YZP&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'LAND ROVER',
'model': 'RANGE ROVER',
'odometer': 107965,
'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': 'SALLMAMJ3BA346460',
'year': 2011}
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NY11%2520YZP%27 HTTP/1.1" 200 None
2026-03-30 08:08:13 [bca.uk] INFO: Saving data for NY11%20YZP: {'auction_closing_time': 1774864800.0, 'created_time': 1774677918.845585, 'last_price_update_time': 1774858093.837343}
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NY11%2520YZP') HTTP/1.1" 204 0
2026-03-30 08:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 798dd6ac-3f27-5184-9bef-c51720d152f9 with identifier: AF69%20UFS
2026-03-30 08:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 798dd6ac-3f27-5184-9bef-c51720d152f9 with identifier: AF69%20UFS
2026-03-30 08:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 798dd6ac-3f27-5184-9bef-c51720d152f9 with identifier: AF69%20UFS to the API
2026-03-30 08:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:14 [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': 107,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '798dd6ac-3f27-5184-9bef-c51720d152f9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AF69 UFS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF69%20UFS&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 54297,
'odometer_reading_unit': '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': 'WF0NXXGCHNKJ25452',
'year': 2019}
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF69%2520UFS%27 HTTP/1.1" 200 None
2026-03-30 08:08:14 [bca.uk] INFO: Saving data for AF69%20UFS: {'auction_closing_time': 1774951200.0, 'created_time': 1774684866.8346, 'last_price_update_time': 1774858094.169755}
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF69%2520UFS') HTTP/1.1" 204 0
2026-03-30 08:08:14 [bca.uk] INFO: Found listing with ID: EA11%20ULT
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA11%2520ULT%27 HTTP/1.1" 200 None
2026-03-30 08:08:14 [bca.uk] INFO: Scrape type for EA11%20ULT: 2
2026-03-30 08:08:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83fb3dd1-c8f6-5343-aa06-2d9b862a6627 with identifier: EA11%20ULT
2026-03-30 08:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83fb3dd1-c8f6-5343-aa06-2d9b862a6627 with scrape type 2
2026-03-30 08:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83fb3dd1-c8f6-5343-aa06-2d9b862a6627 with scrape type 2
2026-03-30 08:08:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83fb3dd1-c8f6-5343-aa06-2d9b862a6627, identifier: EA11%20ULT
2026-03-30 08:08:14 [bca.uk] INFO: Found listing with ID: WN09%20MYP
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN09%2520MYP%27 HTTP/1.1" 200 None
2026-03-30 08:08:14 [bca.uk] INFO: Scrape type for WN09%20MYP: 2
2026-03-30 08:08:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e02e45c6-8d23-5043-af68-768e275b1fa0 with identifier: WN09%20MYP
2026-03-30 08:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e02e45c6-8d23-5043-af68-768e275b1fa0 with scrape type 2
2026-03-30 08:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e02e45c6-8d23-5043-af68-768e275b1fa0 with scrape type 2
2026-03-30 08:08:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e02e45c6-8d23-5043-af68-768e275b1fa0, identifier: WN09%20MYP
2026-03-30 08:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83fb3dd1-c8f6-5343-aa06-2d9b862a6627 with identifier: EA11%20ULT
2026-03-30 08:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83fb3dd1-c8f6-5343-aa06-2d9b862a6627 with identifier: EA11%20ULT
2026-03-30 08:08:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83fb3dd1-c8f6-5343-aa06-2d9b862a6627 with identifier: EA11%20ULT to the API
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:14 [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': 126,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA11%20ULT-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '83fb3dd1-c8f6-5343-aa06-2d9b862a6627',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EA11 ULT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA11%20ULT&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'ALFA ROMEO',
'model': 'MITO',
'odometer': 90528,
'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': 'ALFA ROMEO MITO 1.4 TB M/AIR 135 SPRINT TCT Hatchback',
'transmission': 'automatic',
'trim': 'TB M/AIR 135 SPRINT TCT',
'vin': 'ZAR95500001141957',
'year': 2011}
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA11%2520ULT%27 HTTP/1.1" 200 None
2026-03-30 08:08:14 [bca.uk] INFO: Saving data for EA11%20ULT: {'auction_closing_time': 1774864800.0, 'created_time': 1774677912.730691, 'last_price_update_time': 1774858094.790359}
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA11%2520ULT') HTTP/1.1" 204 0
2026-03-30 08:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e02e45c6-8d23-5043-af68-768e275b1fa0 with identifier: WN09%20MYP
2026-03-30 08:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e02e45c6-8d23-5043-af68-768e275b1fa0 with identifier: WN09%20MYP
2026-03-30 08:08:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e02e45c6-8d23-5043-af68-768e275b1fa0 with identifier: WN09%20MYP to the API
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:15 [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': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN09%20MYP-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e02e45c6-8d23-5043-af68-768e275b1fa0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WN09 MYP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN09%20MYP&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '118D',
'odometer': 122894,
'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 118D 2.0 SE Hatchback',
'transmission': 'manual',
'trim': 'SE',
'vin': 'WBAUD720X0E148457',
'year': 2009}
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN09%2520MYP%27 HTTP/1.1" 200 None
2026-03-30 08:08:15 [bca.uk] INFO: Saving data for WN09%20MYP: {'auction_closing_time': 1775037600.0, 'created_time': 1774684886.351704, 'last_price_update_time': 1774858095.123432}
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN09%2520MYP') HTTP/1.1" 204 0
2026-03-30 08:08:15 [bca.uk] INFO: Found listing with ID: OU52%20XKA
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU52%2520XKA%27 HTTP/1.1" 200 None
2026-03-30 08:08:15 [bca.uk] INFO: Scrape type for OU52%20XKA: 2
2026-03-30 08:08:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db7dd297-c047-5d99-b2c5-4a160a82e1e9 with identifier: OU52%20XKA
2026-03-30 08:08:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db7dd297-c047-5d99-b2c5-4a160a82e1e9 with scrape type 2
2026-03-30 08:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db7dd297-c047-5d99-b2c5-4a160a82e1e9 with scrape type 2
2026-03-30 08:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db7dd297-c047-5d99-b2c5-4a160a82e1e9, identifier: OU52%20XKA
2026-03-30 08:08:15 [bca.uk] INFO: Found listing with ID: PY61%20EWD
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY61%2520EWD%27 HTTP/1.1" 200 None
2026-03-30 08:08:15 [bca.uk] INFO: Scrape type for PY61%20EWD: 2
2026-03-30 08:08:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e78092d-77c0-595c-9b31-33d7bc2bb3d4 with identifier: PY61%20EWD
2026-03-30 08:08:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e78092d-77c0-595c-9b31-33d7bc2bb3d4 with scrape type 2
2026-03-30 08:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e78092d-77c0-595c-9b31-33d7bc2bb3d4 with scrape type 2
2026-03-30 08:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e78092d-77c0-595c-9b31-33d7bc2bb3d4, identifier: PY61%20EWD
2026-03-30 08:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db7dd297-c047-5d99-b2c5-4a160a82e1e9 with identifier: OU52%20XKA
2026-03-30 08:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db7dd297-c047-5d99-b2c5-4a160a82e1e9 with identifier: OU52%20XKA
2026-03-30 08:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db7dd297-c047-5d99-b2c5-4a160a82e1e9 with identifier: OU52%20XKA to the API
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:15 [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': 172,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU52%20XKA-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'db7dd297-c047-5d99-b2c5-4a160a82e1e9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OU52 XKA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU52%20XKA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 97839,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2002-01-01',
'seller_name': None,
'title': 'HONDA CIVIC 1.6 VTEC SE Hatchback',
'transmission': 'automatic',
'trim': 'VTEC SE',
'vin': 'SHHEU88402U040493',
'year': 2002}
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU52%2520XKA%27 HTTP/1.1" 200 None
2026-03-30 08:08:15 [bca.uk] INFO: Saving data for OU52%20XKA: {'auction_closing_time': 1774864800.0, 'created_time': 1774677914.791459, 'last_price_update_time': 1774858095.687695}
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU52%2520XKA') HTTP/1.1" 204 0
2026-03-30 08:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e78092d-77c0-595c-9b31-33d7bc2bb3d4 with identifier: PY61%20EWD
2026-03-30 08:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e78092d-77c0-595c-9b31-33d7bc2bb3d4 with identifier: PY61%20EWD
2026-03-30 08:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e78092d-77c0-595c-9b31-33d7bc2bb3d4 with identifier: PY61%20EWD to the API
2026-03-30 08:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:15 [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': 165,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY61%20EWD-GB',
'category': 'Car',
'color': 'violet',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0e78092d-77c0-595c-9b31-33d7bc2bb3d4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PY61 EWD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY61%20EWD&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COUPE',
'odometer': 55085,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'MINI COUPE 1.6 JOHN COOPER WORKS Coupe',
'transmission': 'manual',
'trim': 'JOHN COOPER WORKS',
'vin': 'WMWSX52070T287573',
'year': 2011}
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY61%2520EWD%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Saving data for PY61%20EWD: {'auction_closing_time': 1775037600.0, 'created_time': 1774684868.397214, 'last_price_update_time': 1774858096.018846}
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY61%2520EWD') HTTP/1.1" 204 0
2026-03-30 08:08:16 [bca.uk] INFO: Found listing with ID: PJ09%20HHE
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ09%2520HHE%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Scrape type for PJ09%20HHE: 2
2026-03-30 08:08:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39e6403b-d024-55ff-93c3-c35045a400d2 with identifier: PJ09%20HHE
2026-03-30 08:08:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39e6403b-d024-55ff-93c3-c35045a400d2 with scrape type 2
2026-03-30 08:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39e6403b-d024-55ff-93c3-c35045a400d2 with scrape type 2
2026-03-30 08:08:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39e6403b-d024-55ff-93c3-c35045a400d2, identifier: PJ09%20HHE
2026-03-30 08:08:16 [bca.uk] INFO: Found listing with ID: MT61%20WPK
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT61%2520WPK%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Scrape type for MT61%20WPK: 2
2026-03-30 08:08:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faa0524c-ebb2-5e6d-823c-e3a957fc1997 with identifier: MT61%20WPK
2026-03-30 08:08:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faa0524c-ebb2-5e6d-823c-e3a957fc1997 with scrape type 2
2026-03-30 08:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faa0524c-ebb2-5e6d-823c-e3a957fc1997 with scrape type 2
2026-03-30 08:08:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faa0524c-ebb2-5e6d-823c-e3a957fc1997, identifier: MT61%20WPK
2026-03-30 08:08:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39e6403b-d024-55ff-93c3-c35045a400d2 with identifier: PJ09%20HHE
2026-03-30 08:08:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39e6403b-d024-55ff-93c3-c35045a400d2 with identifier: PJ09%20HHE
2026-03-30 08:08:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39e6403b-d024-55ff-93c3-c35045a400d2 with identifier: PJ09%20HHE to the API
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:16 [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': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ09%20HHE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '39e6403b-d024-55ff-93c3-c35045a400d2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PJ09 HHE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ09%20HHE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 66460,
'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 YARIS 1.3 VVT-I TR MMT Hatchback',
'transmission': 'automatic',
'trim': 'VVT-I TR MMT',
'vin': 'VNKKH96310A040287',
'year': 2009}
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ09%2520HHE%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Saving data for PJ09%20HHE: {'auction_closing_time': 1774864800.0, 'created_time': 1774677879.257266, 'last_price_update_time': 1774858096.600495}
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ09%2520HHE') HTTP/1.1" 204 0
2026-03-30 08:08:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faa0524c-ebb2-5e6d-823c-e3a957fc1997 with identifier: MT61%20WPK
2026-03-30 08:08:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faa0524c-ebb2-5e6d-823c-e3a957fc1997 with identifier: MT61%20WPK
2026-03-30 08:08:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faa0524c-ebb2-5e6d-823c-e3a957fc1997 with identifier: MT61%20WPK to the API
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:16 [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': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT61%20WPK-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'faa0524c-ebb2-5e6d-823c-e3a957fc1997',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MT61 WPK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT61%20WPK&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 94541,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.6 TI-VCT 125 ZETEC P/S Hatchback',
'transmission': 'automatic',
'trim': 'TI-VCT 125 ZETEC P/S',
'vin': 'WF0KXXGCBKBU62400',
'year': 2012}
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT61%2520WPK%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Saving data for MT61%20WPK: {'auction_closing_time': 1775037600.0, 'created_time': 1774684885.550982, 'last_price_update_time': 1774858096.90123}
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT61%2520WPK') HTTP/1.1" 204 0
2026-03-30 08:08:16 [bca.uk] INFO: Found listing with ID: YF21%20WVG
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF21%2520WVG%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Scrape type for YF21%20WVG: 0
2026-03-30 08:08:16 [bca.uk] INFO: Found listing with ID: HK25%20XAY
2026-03-30 08:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK25%2520XAY%27 HTTP/1.1" 200 None
2026-03-30 08:08:16 [bca.uk] INFO: Scrape type for HK25%20XAY: 2
2026-03-30 08:08:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65ce2f99-7f0d-54b4-967b-d24ac604d727 with identifier: HK25%20XAY
2026-03-30 08:08:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65ce2f99-7f0d-54b4-967b-d24ac604d727 with scrape type 2
2026-03-30 08:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65ce2f99-7f0d-54b4-967b-d24ac604d727 with scrape type 2
2026-03-30 08:08:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65ce2f99-7f0d-54b4-967b-d24ac604d727, identifier: HK25%20XAY
2026-03-30 08:08:17 [bca.uk] INFO: Found listing with ID: EF66%20LFH
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF66%2520LFH%27 HTTP/1.1" 200 None
2026-03-30 08:08:17 [bca.uk] INFO: Scrape type for EF66%20LFH: 2
2026-03-30 08:08:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e593be5c-de63-5ffb-be09-4bf0b7548d05 with identifier: EF66%20LFH
2026-03-30 08:08:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e593be5c-de63-5ffb-be09-4bf0b7548d05 with scrape type 2
2026-03-30 08:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e593be5c-de63-5ffb-be09-4bf0b7548d05 with scrape type 2
2026-03-30 08:08:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e593be5c-de63-5ffb-be09-4bf0b7548d05, identifier: EF66%20LFH
2026-03-30 08:08:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65ce2f99-7f0d-54b4-967b-d24ac604d727 with identifier: HK25%20XAY
2026-03-30 08:08:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65ce2f99-7f0d-54b4-967b-d24ac604d727 with identifier: HK25%20XAY
2026-03-30 08:08:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65ce2f99-7f0d-54b4-967b-d24ac604d727 with identifier: HK25%20XAY to the API
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:17 [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': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK25%20XAY-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': '65ce2f99-7f0d-54b4-967b-d24ac604d727',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HK25 XAY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK25%20XAY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HONDA',
'model': 'JAZZ',
'odometer': 826,
'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': 'HONDA JAZZ 1.5 I-MMD HYBRID ADVANCE ECVT Hatchback',
'transmission': 'automatic',
'trim': 'I-MMD HYBRID ADVANCE ECVT',
'vin': 'JHMGR3891SS207589',
'year': 2025}
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK25%2520XAY%27 HTTP/1.1" 200 None
2026-03-30 08:08:17 [bca.uk] INFO: Saving data for HK25%20XAY: {'auction_closing_time': 1774951200.0, 'created_time': 1774677886.343938, 'last_price_update_time': 1774858097.476894}
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK25%2520XAY') HTTP/1.1" 204 0
2026-03-30 08:08:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e593be5c-de63-5ffb-be09-4bf0b7548d05 with identifier: EF66%20LFH
2026-03-30 08:08:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e593be5c-de63-5ffb-be09-4bf0b7548d05 with identifier: EF66%20LFH
2026-03-30 08:08:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e593be5c-de63-5ffb-be09-4bf0b7548d05 with identifier: EF66%20LFH to the API
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:17 [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': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF66%20LFH-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e593be5c-de63-5ffb-be09-4bf0b7548d05',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EF66 LFH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF66%20LFH&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'KUGA',
'odometer': 92293,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
'transmission': 'manual',
'trim': 'TDCI 150 2WD TITANIUM',
'vin': 'WF0AXXWPMAGY76754',
'year': 2016}
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF66%2520LFH%27 HTTP/1.1" 200 None
2026-03-30 08:08:17 [bca.uk] INFO: Saving data for EF66%20LFH: {'auction_closing_time': 1775037600.0, 'created_time': 1774684887.712953, 'last_price_update_time': 1774858097.954031}
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF66%2520LFH') HTTP/1.1" 204 0
2026-03-30 08:08:17 [bca.uk] INFO: Found listing with ID: KK24%20AEF
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK24%2520AEF%27 HTTP/1.1" 200 None
2026-03-30 08:08:17 [bca.uk] INFO: Scrape type for KK24%20AEF: 0
2026-03-30 08:08:17 [bca.uk] INFO: Found listing with ID: NA70%20XYD
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520XYD%27 HTTP/1.1" 200 None
2026-03-30 08:08:18 [bca.uk] INFO: Scrape type for NA70%20XYD: 2
2026-03-30 08:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86dfbeef-8d7f-5c89-af60-0a25e6efa100 with identifier: NA70%20XYD
2026-03-30 08:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86dfbeef-8d7f-5c89-af60-0a25e6efa100 with scrape type 2
2026-03-30 08:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86dfbeef-8d7f-5c89-af60-0a25e6efa100 with scrape type 2
2026-03-30 08:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86dfbeef-8d7f-5c89-af60-0a25e6efa100, identifier: NA70%20XYD
2026-03-30 08:08:18 [bca.uk] INFO: Found listing with ID: AV18%20UVO
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520UVO%27 HTTP/1.1" 200 None
2026-03-30 08:08:18 [bca.uk] INFO: Scrape type for AV18%20UVO: 2
2026-03-30 08:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29d64b9a-1e30-54f9-bc62-900b736fac3c with identifier: AV18%20UVO
2026-03-30 08:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29d64b9a-1e30-54f9-bc62-900b736fac3c with scrape type 2
2026-03-30 08:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29d64b9a-1e30-54f9-bc62-900b736fac3c with scrape type 2
2026-03-30 08:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29d64b9a-1e30-54f9-bc62-900b736fac3c, identifier: AV18%20UVO
2026-03-30 08:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86dfbeef-8d7f-5c89-af60-0a25e6efa100 with identifier: NA70%20XYD
2026-03-30 08:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86dfbeef-8d7f-5c89-af60-0a25e6efa100 with identifier: NA70%20XYD
2026-03-30 08:08:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86dfbeef-8d7f-5c89-af60-0a25e6efa100 with identifier: NA70%20XYD to the API
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:18 [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': 39,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA70%20XYD-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '86dfbeef-8d7f-5c89-af60-0a25e6efa100',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NA70 XYD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA70%20XYD&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '530E',
'odometer': 46394,
'odometer_reading_unit': '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 Saloon',
'transmission': 'automatic',
'trim': 'M SPORT',
'vin': 'WBA12AG040CF25989',
'year': 2021}
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520XYD%27 HTTP/1.1" 200 None
2026-03-30 08:08:18 [bca.uk] INFO: Saving data for NA70%20XYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774677879.694344, 'last_price_update_time': 1774858098.576979}
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA70%2520XYD') HTTP/1.1" 204 0
2026-03-30 08:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29d64b9a-1e30-54f9-bc62-900b736fac3c with identifier: AV18%20UVO
2026-03-30 08:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29d64b9a-1e30-54f9-bc62-900b736fac3c with identifier: AV18%20UVO
2026-03-30 08:08:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29d64b9a-1e30-54f9-bc62-900b736fac3c with identifier: AV18%20UVO to the API
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:18 [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': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV18%20UVO-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '29d64b9a-1e30-54f9-bc62-900b736fac3c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AV18 UVO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV18%20UVO&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 69363,
'odometer_reading_unit': '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 75 SE Hatchback',
'transmission': 'manual',
'trim': '75 SE',
'vin': 'WVWZZZAWZJU036603',
'year': 2018}
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520UVO%27 HTTP/1.1" 200 None
2026-03-30 08:08:18 [bca.uk] INFO: Saving data for AV18%20UVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774564633.186026, 'last_price_update_time': 1774858098.909192}
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV18%2520UVO') HTTP/1.1" 204 0
2026-03-30 08:08:18 [bca.uk] INFO: Found listing with ID: YN64%20XMG
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520XMG%27 HTTP/1.1" 200 None
2026-03-30 08:08:18 [bca.uk] INFO: Scrape type for YN64%20XMG: 0
2026-03-30 08:08:18 [bca.uk] INFO: Found listing with ID: HPKD81239
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HPKD81239%27 HTTP/1.1" 200 None
2026-03-30 08:08:18 [bca.uk] INFO: Scrape type for HPKD81239: 2
2026-03-30 08:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcdf1c76-5402-5806-921b-e371dca4d194 with identifier: HPKD81239
2026-03-30 08:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcdf1c76-5402-5806-921b-e371dca4d194 with scrape type 2
2026-03-30 08:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcdf1c76-5402-5806-921b-e371dca4d194 with scrape type 2
2026-03-30 08:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcdf1c76-5402-5806-921b-e371dca4d194, identifier: HPKD81239
2026-03-30 08:08:19 [bca.uk] INFO: Found listing with ID: AP13%20PNX
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP13%2520PNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:19 [bca.uk] INFO: Scrape type for AP13%20PNX: 2
2026-03-30 08:08:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24678855-0380-5ebc-ad2f-4920fa4c0da1 with identifier: AP13%20PNX
2026-03-30 08:08:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24678855-0380-5ebc-ad2f-4920fa4c0da1 with scrape type 2
2026-03-30 08:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24678855-0380-5ebc-ad2f-4920fa4c0da1 with scrape type 2
2026-03-30 08:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24678855-0380-5ebc-ad2f-4920fa4c0da1, identifier: AP13%20PNX
2026-03-30 08:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcdf1c76-5402-5806-921b-e371dca4d194 with identifier: HPKD81239
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=. HTTP/1.1" 200 None
2026-03-30 08:08:19 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcdf1c76-5402-5806-921b-e371dca4d194 with identifier: HPKD81239
2026-03-30 08:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcdf1c76-5402-5806-921b-e371dca4d194 with identifier: HPKD81239 to the API
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:19 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HPKD81239-GB',
'category': 'Car',
'color': None,
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'dcdf1c76-5402-5806-921b-e371dca4d194',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'HPKD81239',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HPKD81239&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 55747,
'odometer_reading_unit': '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 95 ZETEC Estate',
'transmission': 'manual',
'trim': 'EBL 95 ZETEC',
'vin': 'WF0PXXGCHPKD81239',
'year': 2019}
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HPKD81239%27 HTTP/1.1" 200 None
2026-03-30 08:08:19 [bca.uk] INFO: Saving data for HPKD81239: {'auction_closing_time': 1774951200.0, 'created_time': 1774677870.290526, 'last_price_update_time': 1774858099.667414}
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HPKD81239') HTTP/1.1" 204 0
2026-03-30 08:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24678855-0380-5ebc-ad2f-4920fa4c0da1 with identifier: AP13%20PNX
2026-03-30 08:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24678855-0380-5ebc-ad2f-4920fa4c0da1 with identifier: AP13%20PNX
2026-03-30 08:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24678855-0380-5ebc-ad2f-4920fa4c0da1 with identifier: AP13%20PNX to the API
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:19 [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': 120,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP13%20PNX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '24678855-0380-5ebc-ad2f-4920fa4c0da1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AP13 PNX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP13%20PNX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MERCEDES-BENZ',
'model': 'B180',
'odometer': 93384,
'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 B180 1.8 CDI B/E SPORT MPV',
'transmission': 'automatic',
'trim': 'CDI B/E SPORT',
'vin': 'WDD2462002J152046',
'year': 2013}
2026-03-30 08:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP13%2520PNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:19 [bca.uk] INFO: Saving data for AP13%20PNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774684884.565925, 'last_price_update_time': 1774858099.99671}
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP13%2520PNX') HTTP/1.1" 204 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: CV09%20TWA
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV09%2520TWA%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for CV09%20TWA: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: FY10%20BNJ
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for FY10%20BNJ: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: MF73%20FAO
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF73%2520FAO%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for MF73%20FAO: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SP22%20OEE
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP22%2520OEE%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SP22%20OEE: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: BW21%20DTN
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW21%2520DTN%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for BW21%20DTN: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: MD15%20XGB
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD15%2520XGB%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for MD15%20XGB: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: GV70%20RNA
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV70%2520RNA%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for GV70%20RNA: 2
2026-03-30 08:08:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe with identifier: GV70%20RNA
2026-03-30 08:08:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe with scrape type 2
2026-03-30 08:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe with scrape type 2
2026-03-30 08:08:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe, identifier: GV70%20RNA
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: GL20%20NXU
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL20%2520NXU%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for GL20%20NXU: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: OY12%20USJ
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY12%2520USJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for OY12%20USJ: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: LX12%20WRZ
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX12%2520WRZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for LX12%20WRZ: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: DA15%20GVJ
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA15%2520GVJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for DA15%20GVJ: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: MA18%20EAW
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA18%2520EAW%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for MA18%20EAW: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: WJ07%20XMW
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ07%2520XMW%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for WJ07%20XMW: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: TGZ%201807
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27TGZ%25201807%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for TGZ%201807: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: YJ66%20AAP
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ66%2520AAP%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for YJ66%20AAP: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: BN10%20OKD
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN10%2520OKD%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for BN10%20OKD: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: HY73%20KHK
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY73%2520KHK%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for HY73%20KHK: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: WG22%20GHY
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG22%2520GHY%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for WG22%20GHY: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: EN71%20UET
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN71%2520UET%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for EN71%20UET: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: GL71%20USX
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL71%2520USX%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for GL71%20USX: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: LF72%20EGY
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF72%2520EGY%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for LF72%20EGY: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: LG23%20XZX
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG23%2520XZX%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for LG23%20XZX: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: FL21%20VDZ
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for FL21%20VDZ: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: K321%20PXX
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27K321%2520PXX%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for K321%20PXX: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SB69%20LYC
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB69%2520LYC%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SB69%20LYC: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: NC23%20XLD
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC23%2520XLD%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for NC23%20XLD: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: DU17%20AZG
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU17%2520AZG%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for DU17%20AZG: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: X5%20GTD
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X5%2520GTD%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for X5%20GTD: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: CV64%20BKG
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV64%2520BKG%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for CV64%20BKG: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SG17%20PZK
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG17%2520PZK%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SG17%20PZK: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: YS67%20ATN
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS67%2520ATN%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for YS67%20ATN: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: VE17%20RTZ
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE17%2520RTZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for VE17%20RTZ: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SN63%20FMO
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN63%2520FMO%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SN63%20FMO: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SY63%20KOV
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY63%2520KOV%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SY63%20KOV: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SK70%20VVP
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK70%2520VVP%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SK70%20VVP: 0
2026-03-30 08:08:20 [bca.uk] INFO: Found listing with ID: SR70%20FBU
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR70%2520FBU%27 HTTP/1.1" 200 None
2026-03-30 08:08:20 [bca.uk] INFO: Scrape type for SR70%20FBU: 0
2026-03-30 08:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe with identifier: GV70%20RNA
2026-03-30 08:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe with identifier: GV70%20RNA
2026-03-30 08:08:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe with identifier: GV70%20RNA to the API
2026-03-30 08:08:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:21 [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': 187,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV70%20RNA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5ca9ff14-9cf3-50f4-a6f7-b1e8dcc1b4fe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GV70 RNA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV70%20RNA&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '840D',
'odometer': 58495,
'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 840D 3.0 XDRIVE Convertible',
'transmission': 'automatic',
'trim': 'XDRIVE',
'vin': 'WBAFY22080CE81870',
'year': 2020}
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV70%2520RNA%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Saving data for GV70%20RNA: {'auction_closing_time': 1774951200.0, 'created_time': 1774677955.90764, 'last_price_update_time': 1774858101.106689}
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV70%2520RNA') HTTP/1.1" 204 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: YS69%20EYY
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS69%2520EYY%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for YS69%20EYY: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: DA18%20EDK
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA18%2520EDK%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for DA18%20EDK: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: KR17%20WGP
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR17%2520WGP%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for KR17%20WGP: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: L10%20CLU
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L10%2520CLU%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for L10%20CLU: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: ML12%20ODX
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML12%2520ODX%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for ML12%20ODX: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: PN15%20EZH
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN15%2520EZH%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for PN15%20EZH: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: RX03%20AFU
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX03%2520AFU%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for RX03%20AFU: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: X188%20XCL
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X188%2520XCL%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for X188%20XCL: 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: YM21%20TYH
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM21%2520TYH%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for YM21%20TYH: 2
2026-03-30 08:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ae58ab1-bd49-5d2b-a146-a63d55da2c59 with identifier: YM21%20TYH
2026-03-30 08:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ae58ab1-bd49-5d2b-a146-a63d55da2c59 with scrape type 2
2026-03-30 08:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ae58ab1-bd49-5d2b-a146-a63d55da2c59 with scrape type 2
2026-03-30 08:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ae58ab1-bd49-5d2b-a146-a63d55da2c59, identifier: YM21%20TYH
2026-03-30 08:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ae58ab1-bd49-5d2b-a146-a63d55da2c59 with identifier: YM21%20TYH
2026-03-30 08:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ae58ab1-bd49-5d2b-a146-a63d55da2c59 with identifier: YM21%20TYH
2026-03-30 08:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ae58ab1-bd49-5d2b-a146-a63d55da2c59 with identifier: YM21%20TYH to the API
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:21 [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': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM21%20TYH-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7ae58ab1-bd49-5d2b-a146-a63d55da2c59',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YM21 TYH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM21%20TYH&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'TRANSIT CONNECT',
'odometer': 143528,
'odometer_reading_unit': '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 200 L1 LTD.L/R Van',
'transmission': 'manual',
'trim': 'EBL 120 200 L1 LTD.L/R',
'vin': 'WF0RXXWPGRMP06285',
'year': 2021}
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM21%2520TYH%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Saving data for YM21%20TYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774684888.341597, 'last_price_update_time': 1774858101.754772}
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM21%2520TYH') HTTP/1.1" 204 0
2026-03-30 08:08:21 [bca.uk] INFO: Found listing with ID: CP15%20POA
2026-03-30 08:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP15%2520POA%27 HTTP/1.1" 200 None
2026-03-30 08:08:21 [bca.uk] INFO: Scrape type for CP15%20POA: 2
2026-03-30 08:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf with identifier: CP15%20POA
2026-03-30 08:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf with scrape type 2
2026-03-30 08:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf with scrape type 2
2026-03-30 08:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf, identifier: CP15%20POA
2026-03-30 08:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf with identifier: CP15%20POA
2026-03-30 08:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf with identifier: CP15%20POA
2026-03-30 08:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf with identifier: CP15%20POA to the API
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:22 [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=CP15%20POA-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': 'a1ffe7e8-ec4d-5329-ae8a-05bb65a9bfbf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CP15 POA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP15%20POA&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 72101,
'odometer_reading_unit': '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 YARIS 1.5 VVT-I HYBRID EXCEL Hatchback',
'transmission': 'automatic',
'trim': 'VVT-I HYBRID EXCEL',
'vin': 'VNKKD3D320A180778',
'year': 2015}
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP15%2520POA%27 HTTP/1.1" 200 None
2026-03-30 08:08:22 [bca.uk] INFO: Saving data for CP15%20POA: {'auction_closing_time': 1774951200.0, 'created_time': 1774562545.875199, 'last_price_update_time': 1774858102.213533}
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP15%2520POA') HTTP/1.1" 204 0
2026-03-30 08:08:22 [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-30 08:08:22 [bca.uk] INFO: Found listing with ID: YS69%20FCC
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS69%2520FCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:22 [bca.uk] INFO: Scrape type for YS69%20FCC: 2
2026-03-30 08:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47584afb-655b-5d5e-81e9-44267ecbb0ae with identifier: YS69%20FCC
2026-03-30 08:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47584afb-655b-5d5e-81e9-44267ecbb0ae with scrape type 2
2026-03-30 08:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47584afb-655b-5d5e-81e9-44267ecbb0ae with scrape type 2
2026-03-30 08:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47584afb-655b-5d5e-81e9-44267ecbb0ae, identifier: YS69%20FCC
2026-03-30 08:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47584afb-655b-5d5e-81e9-44267ecbb0ae with identifier: YS69%20FCC
2026-03-30 08:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47584afb-655b-5d5e-81e9-44267ecbb0ae with identifier: YS69%20FCC
2026-03-30 08:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47584afb-655b-5d5e-81e9-44267ecbb0ae with identifier: YS69%20FCC to the API
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:22 [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': 171,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS69%20FCC-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '47584afb-655b-5d5e-81e9-44267ecbb0ae',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YS69 FCC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS69%20FCC&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 98791,
'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': 'WF0YXXTTGYKU56190',
'year': 2020}
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS69%2520FCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:22 [bca.uk] INFO: Saving data for YS69%20FCC: {'auction_closing_time': 1774951200.0, 'created_time': 1774684886.757296, 'last_price_update_time': 1774858102.664862}
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS69%2520FCC') HTTP/1.1" 204 0
2026-03-30 08:08:22 [bca.uk] INFO: Found listing with ID: DU22%20SVN
2026-03-30 08:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU22%2520SVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:22 [bca.uk] INFO: Scrape type for DU22%20SVN: 2
2026-03-30 08:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acc0a987-e309-505e-9484-147f9827cf71 with identifier: DU22%20SVN
2026-03-30 08:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acc0a987-e309-505e-9484-147f9827cf71 with scrape type 2
2026-03-30 08:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acc0a987-e309-505e-9484-147f9827cf71 with scrape type 2
2026-03-30 08:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acc0a987-e309-505e-9484-147f9827cf71, identifier: DU22%20SVN
2026-03-30 08:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acc0a987-e309-505e-9484-147f9827cf71 with identifier: DU22%20SVN
2026-03-30 08:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acc0a987-e309-505e-9484-147f9827cf71 with identifier: DU22%20SVN
2026-03-30 08:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acc0a987-e309-505e-9484-147f9827cf71 with identifier: DU22%20SVN to the API
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:23 [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': 163,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU22%20SVN-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'acc0a987-e309-505e-9484-147f9827cf71',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DU22 SVN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU22%20SVN&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'MG MOTOR UK',
'model': 'ZS',
'odometer': 22593,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'MG MOTOR UK ZS 1.0 T GDI EXCLUSIVE DCT Hatchback',
'transmission': 'automatic',
'trim': 'T GDI EXCLUSIVE DCT',
'vin': 'LSJW74C91MZ243145',
'year': 2022}
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU22%2520SVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Saving data for DU22%20SVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774684883.503387, 'last_price_update_time': 1774858103.203723}
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU22%2520SVN') HTTP/1.1" 204 0
2026-03-30 08:08:23 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded
2026-03-30 08:08:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:23 [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-30 08:08:23 [bca.uk] INFO: Found listing with ID: GF18%20RFX
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF18%2520RFX%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for GF18%20RFX: 2
2026-03-30 08:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efcd7973-7e7e-5b16-919e-4572d3a261f9 with identifier: GF18%20RFX
2026-03-30 08:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efcd7973-7e7e-5b16-919e-4572d3a261f9 with scrape type 2
2026-03-30 08:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efcd7973-7e7e-5b16-919e-4572d3a261f9 with scrape type 2
2026-03-30 08:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efcd7973-7e7e-5b16-919e-4572d3a261f9, identifier: GF18%20RFX
2026-03-30 08:08:23 [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-30 08:08:23 [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-30 08:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efcd7973-7e7e-5b16-919e-4572d3a261f9 with identifier: GF18%20RFX
2026-03-30 08:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efcd7973-7e7e-5b16-919e-4572d3a261f9 with identifier: GF18%20RFX
2026-03-30 08:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efcd7973-7e7e-5b16-919e-4572d3a261f9 with identifier: GF18%20RFX to the API
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:23 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF18%20RFX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'efcd7973-7e7e-5b16-919e-4572d3a261f9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GF18 RFX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF18%20RFX&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 49588,
'odometer_reading_unit': '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': 'VF3MRHNYHJS164987',
'year': 2018}
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF18%2520RFX%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Saving data for GF18%20RFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774565251.394873, 'last_price_update_time': 1774858103.647864}
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF18%2520RFX') HTTP/1.1" 204 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: NA69%20ZFR
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA69%2520ZFR%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for NA69%20ZFR: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: NM21%20OBX
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NM21%2520OBX%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for NM21%20OBX: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: SK70%20YOM
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK70%2520YOM%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for SK70%20YOM: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: BG19%20WNV
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG19%2520WNV%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for BG19%20WNV: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: WN19%20VBY
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN19%2520VBY%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for WN19%20VBY: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: KP22%20FWN
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP22%2520FWN%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for KP22%20FWN: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: YM70%20LGV
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM70%2520LGV%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for YM70%20LGV: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: ST72%20HCC
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST72%2520HCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for ST72%20HCC: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: BK70%20LBZ
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK70%2520LBZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for BK70%20LBZ: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: FE72%20GRU
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE72%2520GRU%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for FE72%20GRU: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: FG19%20LHD
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG19%2520LHD%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for FG19%20LHD: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: FL70%20SXN
2026-03-30 08:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL70%2520SXN%27 HTTP/1.1" 200 None
2026-03-30 08:08:23 [bca.uk] INFO: Scrape type for FL70%20SXN: 0
2026-03-30 08:08:23 [bca.uk] INFO: Found listing with ID: GX69%20EEM
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX69%2520EEM%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for GX69%20EEM: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: SD18%20HLO
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD18%2520HLO%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for SD18%20HLO: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: AE23%20RSO
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE23%2520RSO%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for AE23%20RSO: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: AO71%20KYW
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO71%2520KYW%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for AO71%20KYW: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: AX19%20VDY
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX19%2520VDY%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for AX19%20VDY: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: BG22%20JMV
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG22%2520JMV%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for BG22%20JMV: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: BJ23%20DSV
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ23%2520DSV%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for BJ23%20DSV: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: BK22%20FCG
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK22%2520FCG%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for BK22%20FCG: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: BP73%20OOG
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP73%2520OOG%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for BP73%20OOG: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: CE19%20CEK
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE19%2520CEK%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for CE19%20CEK: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: DP22%20TKE
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP22%2520TKE%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for DP22%20TKE: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: DS19%20NSN
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS19%2520NSN%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for DS19%20NSN: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: DS71%20EAY
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS71%2520EAY%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for DS71%20EAY: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: EA23%20BKN
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA23%2520BKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for EA23%20BKN: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: EY22%20KYZ
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY22%2520KYZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for EY22%20KYZ: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: FJ22%20YBP
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ22%2520YBP%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for FJ22%20YBP: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: GN70%20XMW
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN70%2520XMW%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for GN70%20XMW: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: HD22%20GPZ
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HD22%2520GPZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for HD22%20GPZ: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: J4%20JYG
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27J4%2520JYG%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for J4%20JYG: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: JR09%20HOG
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JR09%2520HOG%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for JR09%20HOG: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: KS69%20YCG
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520YCG%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for KS69%20YCG: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: LA71%20YYO
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA71%2520YYO%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for LA71%20YYO: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: LC22%20EAY
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC22%2520EAY%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for LC22%20EAY: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: LL22%20MGO
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL22%2520MGO%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for LL22%20MGO: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: LV22%20KXJ
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV22%2520KXJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for LV22%20KXJ: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: NC22%20CZK
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC22%2520CZK%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for NC22%20CZK: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: NX72%20PHY
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX72%2520PHY%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for NX72%20PHY: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: PX22%20ZKE
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX22%2520ZKE%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for PX22%20ZKE: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: PY67%20LKC
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY67%2520LKC%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for PY67%20LKC: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: RA15%20RYY
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA15%2520RYY%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for RA15%20RYY: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: RJ72%20VOD
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ72%2520VOD%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for RJ72%20VOD: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: SA21%20KZD
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA21%2520KZD%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for SA21%20KZD: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: SD71%20YFN
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD71%2520YFN%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for SD71%20YFN: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: SR23%20NZS
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR23%2520NZS%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for SR23%20NZS: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: ST09%20ARY
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST09%2520ARY%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for ST09%20ARY: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: ST18%20RTO
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST18%2520RTO%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for ST18%20RTO: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: SX22%20GDU
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SX22%2520GDU%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for SX22%20GDU: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: VX72%20WWK
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX72%2520WWK%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for VX72%20WWK: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: WK70%20HVS
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK70%2520HVS%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for WK70%20HVS: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: WU21%20EHW
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU21%2520EHW%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for WU21%20EHW: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: WU68%20BGK
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU68%2520BGK%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for WU68%20BGK: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: WX22%20ZVD
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX22%2520ZVD%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for WX22%20ZVD: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: WX73%20YZA
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX73%2520YZA%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for WX73%20YZA: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: YK21%20VRC
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK21%2520VRC%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for YK21%20VRC: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: YN22%20WKM
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN22%2520WKM%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for YN22%20WKM: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: YN23%20WUP
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN23%2520WUP%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for YN23%20WUP: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: YR22%20XOF
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR22%2520XOF%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for YR22%20XOF: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: YR69%20ZVN
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR69%2520ZVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for YR69%20ZVN: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: AV18%20LLP
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV18%2520LLP%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for AV18%20LLP: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: RO21%20VFW
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO21%2520VFW%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for RO21%20VFW: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: SW69%20SCX
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW69%2520SCX%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for SW69%20SCX: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: CP17%20DYG
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP17%2520DYG%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for CP17%20DYG: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: EJ17%20HGU
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ17%2520HGU%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for EJ17%20HGU: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: MT17%20UTS
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT17%2520UTS%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for MT17%20UTS: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: CX65%20XUD
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX65%2520XUD%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for CX65%20XUD: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: LN68%20FBD
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN68%2520FBD%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for LN68%20FBD: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: FV21%20VKU
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV21%2520VKU%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for FV21%20VKU: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: MF22%20KJU
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF22%2520KJU%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for MF22%20KJU: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: RJ18%20ZHN
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ18%2520ZHN%27 HTTP/1.1" 200 None
2026-03-30 08:08:24 [bca.uk] INFO: Scrape type for RJ18%20ZHN: 0
2026-03-30 08:08:24 [bca.uk] INFO: Found listing with ID: BT66%20ZFD
2026-03-30 08:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT66%2520ZFD%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for BT66%20ZFD: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: BX20%20FKV
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX20%2520FKV%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for BX20%20FKV: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: MT14%20TZF
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT14%2520TZF%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for MT14%20TZF: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: SM70%20ZWE
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM70%2520ZWE%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for SM70%20ZWE: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: FE20%20HHJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE20%2520HHJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for FE20%20HHJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: DU20%20XWW
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU20%2520XWW%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for DU20%20XWW: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: GN70%20OTT
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN70%2520OTT%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for GN70%20OTT: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: YB19%20EOM
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB19%2520EOM%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for YB19%20EOM: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: YG21%20HVH
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG21%2520HVH%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for YG21%20HVH: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: BJ22%20OGX
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ22%2520OGX%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for BJ22%20OGX: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: RA19%20XWL
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA19%2520XWL%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for RA19%20XWL: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: SY19%20CEJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY19%2520CEJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for SY19%20CEJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: DY64%20YTD
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY64%2520YTD%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for DY64%20YTD: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: ML69%20KTJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML69%2520KTJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for ML69%20KTJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: NU21%20PFD
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU21%2520PFD%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for NU21%20PFD: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: OV69%20OAL
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV69%2520OAL%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for OV69%20OAL: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: OW17%20RHY
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW17%2520RHY%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for OW17%20RHY: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: WF68%20WGC
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF68%2520WGC%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for WF68%20WGC: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: YE67%20OPH
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE67%2520OPH%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for YE67%20OPH: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: LL18%20OTM
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL18%2520OTM%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for LL18%20OTM: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: LX16%20CNU
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX16%2520CNU%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for LX16%20CNU: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: OW17%20PUO
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW17%2520PUO%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for OW17%20PUO: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: RK66%20MLE
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK66%2520MLE%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for RK66%20MLE: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: SC19%20RJJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC19%2520RJJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for SC19%20RJJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: KP21%20EYJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP21%2520EYJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for KP21%20EYJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: YC25%20ZFZ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC25%2520ZFZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for YC25%20ZFZ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: AF73%20EOV
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF73%2520EOV%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for AF73%20EOV: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: AF73%20FEJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for AF73%20FEJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: BC74%20HHL
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC74%2520HHL%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for BC74%20HHL: 0
2026-03-30 08:08:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: LB68%20TVJ
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB68%2520TVJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for LB68%20TVJ: 0
2026-03-30 08:08:25 [bca.uk] INFO: Found listing with ID: LG21%20HCM
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG21%2520HCM%27 HTTP/1.1" 200 None
2026-03-30 08:08:25 [bca.uk] INFO: Scrape type for LG21%20HCM: 2
2026-03-30 08:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0b5cdaa-fd40-5a6c-b308-f49ca2596425 with identifier: LG21%20HCM
2026-03-30 08:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0b5cdaa-fd40-5a6c-b308-f49ca2596425 with scrape type 2
2026-03-30 08:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0b5cdaa-fd40-5a6c-b308-f49ca2596425 with scrape type 2
2026-03-30 08:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0b5cdaa-fd40-5a6c-b308-f49ca2596425, identifier: LG21%20HCM
2026-03-30 08:08:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0b5cdaa-fd40-5a6c-b308-f49ca2596425 with identifier: LG21%20HCM
2026-03-30 08:08:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0b5cdaa-fd40-5a6c-b308-f49ca2596425 with identifier: LG21%20HCM
2026-03-30 08:08:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0b5cdaa-fd40-5a6c-b308-f49ca2596425 with identifier: LG21%20HCM to the API
2026-03-30 08:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:26 [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': 174,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG21%20HCM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f0b5cdaa-fd40-5a6c-b308-f49ca2596425',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LG21 HCM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG21%20HCM&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MG MOTOR UK',
'model': 'HS',
'odometer': 60992,
'odometer_reading_unit': '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 EXCITE DCT Hatchback',
'transmission': 'automatic',
'trim': 'TGI EXCITE DCT',
'vin': 'LSJA24U92MN075434',
'year': 2021}
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG21%2520HCM%27 HTTP/1.1" 200 None
2026-03-30 08:08:26 [bca.uk] INFO: Saving data for LG21%20HCM: {'auction_closing_time': 1774864800.0, 'created_time': 1774564084.945466, 'last_price_update_time': 1774858106.176471}
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG21%2520HCM') HTTP/1.1" 204 0
2026-03-30 08:08:26 [bca.uk] INFO: Found listing with ID: VK71%20GFX
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK71%2520GFX%27 HTTP/1.1" 200 None
2026-03-30 08:08:26 [bca.uk] INFO: Scrape type for VK71%20GFX: 2
2026-03-30 08:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b6a517a-696c-5854-952b-6f7417f5978d with identifier: VK71%20GFX
2026-03-30 08:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b6a517a-696c-5854-952b-6f7417f5978d with scrape type 2
2026-03-30 08:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b6a517a-696c-5854-952b-6f7417f5978d with scrape type 2
2026-03-30 08:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b6a517a-696c-5854-952b-6f7417f5978d, identifier: VK71%20GFX
2026-03-30 08:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b6a517a-696c-5854-952b-6f7417f5978d with identifier: VK71%20GFX
2026-03-30 08:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b6a517a-696c-5854-952b-6f7417f5978d with identifier: VK71%20GFX
2026-03-30 08:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b6a517a-696c-5854-952b-6f7417f5978d with identifier: VK71%20GFX to the API
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:26 [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': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK71%20GFX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0b6a517a-696c-5854-952b-6f7417f5978d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VK71 GFX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK71%20GFX&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'NISSAN',
'model': 'MICRA',
'odometer': 16712,
'odometer_reading_unit': '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 ACENTA X-TRONIC Hatchback',
'transmission': 'automatic',
'trim': 'IG-T 92 ACENTA X-TRONIC',
'vin': 'VNVK1400868173055',
'year': 2021}
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK71%2520GFX%27 HTTP/1.1" 200 None
2026-03-30 08:08:26 [bca.uk] INFO: Saving data for VK71%20GFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774684889.250169, 'last_price_update_time': 1774858106.69699}
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK71%2520GFX') HTTP/1.1" 204 0
2026-03-30 08:08:26 [bca.uk] INFO: Found listing with ID: BD69%20XXF
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD69%2520XXF%27 HTTP/1.1" 200 None
2026-03-30 08:08:26 [bca.uk] INFO: Scrape type for BD69%20XXF: 2
2026-03-30 08:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 786734a5-dde3-55c0-b639-80667bdeaea7 with identifier: BD69%20XXF
2026-03-30 08:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 786734a5-dde3-55c0-b639-80667bdeaea7 with scrape type 2
2026-03-30 08:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 786734a5-dde3-55c0-b639-80667bdeaea7 with scrape type 2
2026-03-30 08:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 786734a5-dde3-55c0-b639-80667bdeaea7, identifier: BD69%20XXF
2026-03-30 08:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 786734a5-dde3-55c0-b639-80667bdeaea7 with identifier: BD69%20XXF
2026-03-30 08:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 786734a5-dde3-55c0-b639-80667bdeaea7 with identifier: BD69%20XXF
2026-03-30 08:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 786734a5-dde3-55c0-b639-80667bdeaea7 with identifier: BD69%20XXF to the API
2026-03-30 08:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:27 [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': 116,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD69%20XXF-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '786734a5-dde3-55c0-b639-80667bdeaea7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BD69 XXF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD69%20XXF&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '508 FASTBACK',
'odometer': 24828,
'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 508 FASTBACK 1.6 P/T 180 GT LINE EAT8 Hatchback',
'transmission': 'automatic',
'trim': 'P/T 180 GT LINE EAT8',
'vin': 'VR3F35GFTKY220507',
'year': 2020}
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD69%2520XXF%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Saving data for BD69%20XXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774565253.779581, 'last_price_update_time': 1774858107.113576}
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD69%2520XXF') HTTP/1.1" 204 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: FG21%20MFN
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG21%2520MFN%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for FG21%20MFN: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: YG69%20LWF
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG69%2520LWF%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for YG69%20LWF: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: CP22%20GYW
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP22%2520GYW%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for CP22%20GYW: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: AD18%20GWP
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD18%2520GWP%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for AD18%20GWP: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: EU68%20NEJ
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU68%2520NEJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for EU68%20NEJ: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: DA72%20RSU
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA72%2520RSU%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for DA72%20RSU: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: GD18%20CFO
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD18%2520CFO%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for GD18%20CFO: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: MJ69%20AHZ
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ69%2520AHZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for MJ69%20AHZ: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: MJ69%20KSF
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ69%2520KSF%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for MJ69%20KSF: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: PJ20%20EKU
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ20%2520EKU%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for PJ20%20EKU: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: BP68%20KXF
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP68%2520KXF%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for BP68%20KXF: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: CE68%20OKN
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE68%2520OKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for CE68%20OKN: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: DA72%20OGE
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA72%2520OGE%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for DA72%20OGE: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: DU19%20VFP
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU19%2520VFP%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for DU19%20VFP: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: FX20%20RVN
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX20%2520RVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for FX20%20RVN: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: SW69%20HAX
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW69%2520HAX%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for SW69%20HAX: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: EK72%20OTR
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK72%2520OTR%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for EK72%20OTR: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: LB24%20EUL
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB24%2520EUL%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for LB24%20EUL: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: NV21%20KXR
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV21%2520KXR%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for NV21%20KXR: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: Y27%20JJL
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y27%2520JJL%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for Y27%20JJL: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: AU19%20UPB
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU19%2520UPB%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for AU19%20UPB: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: KW70%20FUH
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW70%2520FUH%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for KW70%20FUH: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: SX19%20UXH
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SX19%2520UXH%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for SX19%20UXH: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: YS22%20UBT
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS22%2520UBT%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for YS22%20UBT: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: KJ19%20WBM
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520WBM%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for KJ19%20WBM: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: KV71%20AEO
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV71%2520AEO%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for KV71%20AEO: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: NV19%20UBR
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV19%2520UBR%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for NV19%20UBR: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: RV68%20LBX
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV68%2520LBX%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for RV68%20LBX: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: AO70%20ZYL
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO70%2520ZYL%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for AO70%20ZYL: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: AV72%20FBL
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV72%2520FBL%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for AV72%20FBL: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: AVI%205715
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AVI%25205715%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for AVI%205715: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: DS21%20XOB
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS21%2520XOB%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for DS21%20XOB: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: GF22%20CZO
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF22%2520CZO%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for GF22%20CZO: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: GJ23%20MRO
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ23%2520MRO%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for GJ23%20MRO: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: GV69%20PSU
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV69%2520PSU%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for GV69%20PSU: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: GX71%20XBS
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX71%2520XBS%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for GX71%20XBS: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: KJ19%20MZZ
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520MZZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for KJ19%20MZZ: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: AK69%20OPY
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK69%2520OPY%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for AK69%20OPY: 0
2026-03-30 08:08:27 [bca.uk] INFO: Found listing with ID: CV18%20FNN
2026-03-30 08:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV18%2520FNN%27 HTTP/1.1" 200 None
2026-03-30 08:08:27 [bca.uk] INFO: Scrape type for CV18%20FNN: 0
2026-03-30 08:08:29 [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-30 08:08:30 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded
2026-03-30 08:08:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:30 [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-30 08:08:30 [bca.uk] INFO: Found listing with ID: BG24%20XXM
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG24%2520XXM%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BG24%20XXM: 2
2026-03-30 08:08:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b69afd46-d983-524e-962b-34c750f756e0 with identifier: BG24%20XXM
2026-03-30 08:08:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b69afd46-d983-524e-962b-34c750f756e0 with scrape type 2
2026-03-30 08:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b69afd46-d983-524e-962b-34c750f756e0 with scrape type 2
2026-03-30 08:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b69afd46-d983-524e-962b-34c750f756e0, identifier: BG24%20XXM
2026-03-30 08:08:30 [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-30 08:08:30 [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-30 08:08:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b69afd46-d983-524e-962b-34c750f756e0 with identifier: BG24%20XXM
2026-03-30 08:08:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b69afd46-d983-524e-962b-34c750f756e0 with identifier: BG24%20XXM
2026-03-30 08:08:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b69afd46-d983-524e-962b-34c750f756e0 with identifier: BG24%20XXM to the API
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG24%20XXM-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-02T23:00:00Z',
'fuel_type': 'Petrol',
'id': 'b69afd46-d983-524e-962b-34c750f756e0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'BG24 XXM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG24%20XXM&vehicleType=*',
'listing': 'directbuy',
'location': 'Blackbushe',
'make': 'PEUGEOT',
'model': '408 FASTBACK',
'odometer': 14750,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 16300,
'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': 'VR3FPHNS2RY523726',
'year': 2024}
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG24%2520XXM%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Saving data for BG24%20XXM: {'auction_closing_time': 1775170800.0, 'created_time': 1773841981.060943, 'last_price_update_time': 1774858110.495168}
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG24%2520XXM') HTTP/1.1" 204 0
2026-03-30 08:08:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: BK24%20ZKV
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK24%2520ZKV%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BK24%20ZKV: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: BL73%20ZKG
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL73%2520ZKG%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BL73%20ZKG: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: BP73%20HWG
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP73%2520HWG%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BP73%20HWG: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: BP73%20KDO
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP73%2520KDO%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BP73%20KDO: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: BT23%20XZC
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT23%2520XZC%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BT23%20XZC: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: BW74%20DWK
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for BW74%20DWK: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: CF74%20PHA
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520PHA%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for CF74%20PHA: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: CF74%20PJJ
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520PJJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for CF74%20PJJ: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DL73%20LCP
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL73%2520LCP%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DL73%20LCP: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DL73%20LSZ
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL73%2520LSZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DL73%20LSZ: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DN24%20UWB
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN24%2520UWB%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DN24%20UWB: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DN70%20KGO
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN70%2520KGO%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DN70%20KGO: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DV24%20BZA
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV24%2520BZA%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DV24%20BZA: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DX71%20AAF
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX71%2520AAF%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DX71%20AAF: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: DY74%20BVW
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY74%2520BVW%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for DY74%20BVW: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: FD72%20URU
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD72%2520URU%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for FD72%20URU: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: FX19%20KVO
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX19%2520KVO%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for FX19%20KVO: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: GF23%20UCB
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF23%2520UCB%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for GF23%20UCB: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: GY24%20CFU
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY24%2520CFU%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for GY24%20CFU: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: HK73%20JYE
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK73%2520JYE%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for HK73%20JYE: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: KF73%20CNX
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF73%2520CNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:30 [bca.uk] INFO: Scrape type for KF73%20CNX: 0
2026-03-30 08:08:30 [bca.uk] INFO: Found listing with ID: KJ19%20XCZ
2026-03-30 08:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520XCZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KJ19%20XCZ: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: KJ23%20NNB
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ23%2520NNB%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KJ23%20NNB: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: KW24%20FNA
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW24%2520FNA%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KW24%20FNA: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: KY19%20TNM
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY19%2520TNM%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KY19%20TNM: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LG20%20CFV
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG20%2520CFV%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LG20%20CFV: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LG24%20ZDK
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG24%2520ZDK%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LG24%20ZDK: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LL74%20DHM
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL74%2520DHM%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LL74%20DHM: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LN24%20RKU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN24%2520RKU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LN24%20RKU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LS24%20EMK
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS24%2520EMK%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LS24%20EMK: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LS24%20VUX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS24%2520VUX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LS24%20VUX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: MD74%20GXE
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD74%2520GXE%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for MD74%20GXE: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: MH24%20ZDS
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH24%2520ZDS%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for MH24%20ZDS: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: ML74%20XNN
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML74%2520XNN%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for ML74%20XNN: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: MW23%20BYZ
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW23%2520BYZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for MW23%20BYZ: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: MW23%20LSZ
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW23%2520LSZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for MW23%20LSZ: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: OU72%20LYV
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU72%2520LYV%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for OU72%20LYV: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: SA69%20XVY
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA69%2520XVY%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for SA69%20XVY: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: SC69%20XMR
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC69%2520XMR%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for SC69%20XMR: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: SD73%20CPU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD73%2520CPU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for SD73%20CPU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: SG69%20WDL
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG69%2520WDL%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for SG69%20WDL: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: SG71%20YGU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG71%2520YGU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for SG71%20YGU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: VK24%20NBM
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK24%2520NBM%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for VK24%20NBM: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: WD74%20ECW
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD74%2520ECW%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for WD74%20ECW: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: WN74%20JZX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN74%2520JZX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for WN74%20JZX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: WN74%20OBX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN74%2520OBX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for WN74%20OBX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: WR74%20XCX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR74%2520XCX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for WR74%20XCX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YF23%20UOG
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF23%2520UOG%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YF23%20UOG: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YJ73%20WSK
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ73%2520WSK%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YJ73%20WSK: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YJ73%20WUU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ73%2520WUU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YJ73%20WUU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YM22%20GWY
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM22%2520GWY%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YM22%20GWY: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YY73%20UHG
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY73%2520UHG%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YY73%20UHG: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YY73%20UHP
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY73%2520UHP%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YY73%20UHP: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YY73%20XEX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY73%2520XEX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YY73%20XEX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YY73%20XFS
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY73%2520XFS%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YY73%20XFS: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: YY73%20XHE
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY73%2520XHE%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for YY73%20XHE: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: EK73%20WBT
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK73%2520WBT%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for EK73%20WBT: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: CV18%20ZGK
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV18%2520ZGK%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for CV18%20ZGK: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LM63%20VTK
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM63%2520VTK%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LM63%20VTK: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: KP69%20EZC
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP69%2520EZC%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KP69%20EZC: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LM58%20ZKW
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM58%2520ZKW%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LM58%20ZKW: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: ND66%20WXW
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND66%2520WXW%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for ND66%20WXW: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: PE15%20XVX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE15%2520XVX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for PE15%20XVX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: BJ68%20DAO
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for BJ68%20DAO: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: BN70%20UTW
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN70%2520UTW%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for BN70%20UTW: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: DF67%20WXX
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF67%2520WXX%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for DF67%20WXX: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: EO68%20OSM
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO68%2520OSM%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for EO68%20OSM: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: GM17%20BGK
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM17%2520BGK%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for GM17%20BGK: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: KO67%20BZU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO67%2520BZU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KO67%20BZU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: KS69%20AUH
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520AUH%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for KS69%20AUH: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: LO66%20AAU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO66%2520AAU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for LO66%20AAU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: MF71%20ZHD
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF71%2520ZHD%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for MF71%20ZHD: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: MW70%20BVB
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW70%2520BVB%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for MW70%20BVB: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: OY17%20KRU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY17%2520KRU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for OY17%20KRU: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: OY17%20SPZ
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY17%2520SPZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for OY17%20SPZ: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: OY66%20YSS
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY66%2520YSS%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for OY66%20YSS: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: RO72%20MAE
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO72%2520MAE%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for RO72%20MAE: 0
2026-03-30 08:08:31 [bca.uk] INFO: Found listing with ID: DS65%20OCU
2026-03-30 08:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS65%2520OCU%27 HTTP/1.1" 200 None
2026-03-30 08:08:31 [bca.uk] INFO: Scrape type for DS65%20OCU: 2
2026-03-30 08:08:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e289451-e930-5fa9-bcd2-d85caaf0e35b with identifier: DS65%20OCU
2026-03-30 08:08:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e289451-e930-5fa9-bcd2-d85caaf0e35b with scrape type 2
2026-03-30 08:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e289451-e930-5fa9-bcd2-d85caaf0e35b with scrape type 2
2026-03-30 08:08:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e289451-e930-5fa9-bcd2-d85caaf0e35b, identifier: DS65%20OCU
2026-03-30 08:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e289451-e930-5fa9-bcd2-d85caaf0e35b with identifier: DS65%20OCU
2026-03-30 08:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e289451-e930-5fa9-bcd2-d85caaf0e35b with identifier: DS65%20OCU
2026-03-30 08:08:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e289451-e930-5fa9-bcd2-d85caaf0e35b with identifier: DS65%20OCU to the API
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 170,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS65%20OCU-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T07:00:00Z',
'fuel_type': 'Diesel',
'id': '1e289451-e930-5fa9-bcd2-d85caaf0e35b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DS65 OCU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS65%20OCU&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VAUXHALL',
'model': 'VIVARO 2.9T',
'odometer': 118100,
'odometer_reading_unit': '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 VIVARO 2.9T 1.6 CDTI 115 LWB PanelVan',
'transmission': 'manual',
'trim': 'CDTI 115 LWB',
'vin': 'W0L3F7018GV610252',
'year': 2015}
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS65%2520OCU%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Saving data for DS65%20OCU: {'auction_closing_time': 1774940400.0, 'created_time': 1773842786.533584, 'last_price_update_time': 1774858112.455416}
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS65%2520OCU') HTTP/1.1" 204 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: FE67%20JCX
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE67%2520JCX%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for FE67%20JCX: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: HT68%20ERK
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT68%2520ERK%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for HT68%20ERK: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: KU65%20DZH
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU65%2520DZH%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for KU65%20DZH: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: SB12%20AFZ
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB12%2520AFZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for SB12%20AFZ: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: SB64%20HJV
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB64%2520HJV%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for SB64%20HJV: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: CJ19%20GAA
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ19%2520GAA%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for CJ19%20GAA: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: SB19%20OJD
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB19%2520OJD%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for SB19%20OJD: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: EK22%20EKC
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK22%2520EKC%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for EK22%20EKC: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: GD69%20YNC
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD69%2520YNC%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for GD69%20YNC: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: GSZ%206855
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GSZ%25206855%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for GSZ%206855: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: LL69%20HKX
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL69%2520HKX%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for LL69%20HKX: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: LR72%20YRF
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR72%2520YRF%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for LR72%20YRF: 0
2026-03-30 08:08:32 [bca.uk] INFO: Found listing with ID: EF72%20YJG
2026-03-30 08:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF72%2520YJG%27 HTTP/1.1" 200 None
2026-03-30 08:08:32 [bca.uk] INFO: Scrape type for EF72%20YJG: 2
2026-03-30 08:08:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b2260fe-f045-5815-95a0-9b023c7ce2bd with identifier: EF72%20YJG
2026-03-30 08:08:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b2260fe-f045-5815-95a0-9b023c7ce2bd with scrape type 2
2026-03-30 08:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b2260fe-f045-5815-95a0-9b023c7ce2bd with scrape type 2
2026-03-30 08:08:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b2260fe-f045-5815-95a0-9b023c7ce2bd, identifier: EF72%20YJG
2026-03-30 08:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b2260fe-f045-5815-95a0-9b023c7ce2bd with identifier: EF72%20YJG
2026-03-30 08:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b2260fe-f045-5815-95a0-9b023c7ce2bd with identifier: EF72%20YJG
2026-03-30 08:08:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b2260fe-f045-5815-95a0-9b023c7ce2bd with identifier: EF72%20YJG to the API
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF72%20YJG-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8b2260fe-f045-5815-95a0-9b023c7ce2bd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EF72 YJG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF72%20YJG&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'BMW',
'model': '420I GRAN COUPE',
'odometer': 21920,
'odometer_reading_unit': '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 GRAN COUPE 2.0 T M SPORT Coupe',
'transmission': 'automatic',
'trim': 'T M SPORT',
'vin': 'WBA12AV060FP04596',
'year': 2023}
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF72%2520YJG%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Saving data for EF72%20YJG: {'auction_closing_time': 1774864800.0, 'created_time': 1774305648.814956, 'last_price_update_time': 1774858113.235298}
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF72%2520YJG') HTTP/1.1" 204 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: LY16%20SWW
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY16%2520SWW%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for LY16%20SWW: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: LT14%20MTK
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT14%2520MTK%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for LT14%20MTK: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: MV18%20ZXU
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV18%2520ZXU%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for MV18%20ZXU: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: SY24%20KFV
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY24%2520KFV%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for SY24%20KFV: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: OE21%20WRR
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE21%2520WRR%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for OE21%20WRR: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: GD19%20SZV
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD19%2520SZV%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for GD19%20SZV: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: KV70%20XWE
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV70%2520XWE%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for KV70%20XWE: 0
2026-03-30 08:08:33 [bca.uk] INFO: Found listing with ID: PK18%20LLR
2026-03-30 08:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK18%2520LLR%27 HTTP/1.1" 200 None
2026-03-30 08:08:33 [bca.uk] INFO: Scrape type for PK18%20LLR: 0
2026-03-30 08:08:35 [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-30 08:08:35 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded
2026-03-30 08:08:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:35 [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-30 08:08:35 [bca.uk] INFO: Found listing with ID: SA20%20CZR
2026-03-30 08:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA20%2520CZR%27 HTTP/1.1" 200 None
2026-03-30 08:08:35 [bca.uk] INFO: Scrape type for SA20%20CZR: 0
2026-03-30 08:08:35 [bca.uk] INFO: Found listing with ID: SR19%20ZZV
2026-03-30 08:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR19%2520ZZV%27 HTTP/1.1" 200 None
2026-03-30 08:08:35 [bca.uk] INFO: Scrape type for SR19%20ZZV: 0
2026-03-30 08:08:35 [bca.uk] INFO: Found listing with ID: ST69%20RVR
2026-03-30 08:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST69%2520RVR%27 HTTP/1.1" 200 None
2026-03-30 08:08:35 [bca.uk] INFO: Scrape type for ST69%20RVR: 0
2026-03-30 08:08:35 [bca.uk] INFO: Found listing with ID: HN73%20OYE
2026-03-30 08:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN73%2520OYE%27 HTTP/1.1" 200 None
2026-03-30 08:08:35 [bca.uk] INFO: Scrape type for HN73%20OYE: 0
2026-03-30 08:08:35 [bca.uk] INFO: Found listing with ID: CV22%20JHX
2026-03-30 08:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV22%2520JHX%27 HTTP/1.1" 200 None
2026-03-30 08:08:35 [bca.uk] INFO: Scrape type for CV22%20JHX: 2
2026-03-30 08:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7887a0ec-949b-5baa-9b20-c6c03358ea82 with identifier: CV22%20JHX
2026-03-30 08:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7887a0ec-949b-5baa-9b20-c6c03358ea82 with scrape type 2
2026-03-30 08:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7887a0ec-949b-5baa-9b20-c6c03358ea82 with scrape type 2
2026-03-30 08:08:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7887a0ec-949b-5baa-9b20-c6c03358ea82, identifier: CV22%20JHX
2026-03-30 08:08:35 [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-30 08:08:35 [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-30 08:08:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7887a0ec-949b-5baa-9b20-c6c03358ea82 with identifier: CV22%20JHX
2026-03-30 08:08:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7887a0ec-949b-5baa-9b20-c6c03358ea82 with identifier: CV22%20JHX
2026-03-30 08:08:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7887a0ec-949b-5baa-9b20-c6c03358ea82 with identifier: CV22%20JHX to the API
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:36 [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': 289,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV22%20JHX-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.9L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7887a0ec-949b-5baa-9b20-c6c03358ea82',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CV22 JHX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV22%20JHX&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'MERCEDES-BENZ',
'model': 'G400 D',
'odometer': 28784,
'odometer_reading_unit': '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 G400 D 2.9 AMG LINE PREMIUM PLUS 9G StationWagon',
'transmission': 'manual',
'trim': 'AMG LINE PREMIUM PLUS 9G',
'vin': 'W1N4633502X431291',
'year': 2022}
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV22%2520JHX%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Saving data for CV22%20JHX: {'auction_closing_time': 1775124000.0, 'created_time': 1774505355.458313, 'last_price_update_time': 1774858116.454516}
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV22%2520JHX') HTTP/1.1" 204 0
2026-03-30 08:08:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: CA20%20HMO
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA20%2520HMO%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for CA20%20HMO: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: D21%20CPN
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27D21%2520CPN%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for D21%20CPN: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: KR70%20AOW
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR70%2520AOW%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for KR70%20AOW: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: LM19%20YBF
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM19%2520YBF%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for LM19%20YBF: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: MP19%20XWS
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MP19%2520XWS%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for MP19%20XWS: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: CK22%20BGY
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK22%2520BGY%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for CK22%20BGY: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: BM19%20KKC
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BM19%2520KKC%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for BM19%20KKC: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: CU19%20HWD
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU19%2520HWD%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for CU19%20HWD: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: DA19%20JWL
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA19%2520JWL%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for DA19%20JWL: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: WT19%20AXJ
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT19%2520AXJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for WT19%20AXJ: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: LM22%20HEV
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM22%2520HEV%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for LM22%20HEV: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: GX10%20TFN
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX10%2520TFN%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for GX10%20TFN: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: LR22%20POJ
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR22%2520POJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for LR22%20POJ: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: MV19%20OZD
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV19%2520OZD%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for MV19%20OZD: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: OY68%20HXZ
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY68%2520HXZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for OY68%20HXZ: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: WK18%20TYG
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK18%2520TYG%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for WK18%20TYG: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: PF21%20VOH
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF21%2520VOH%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for PF21%20VOH: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: YG70%20JFZ
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG70%2520JFZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for YG70%20JFZ: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: KX19%20ZFM
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX19%2520ZFM%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for KX19%20ZFM: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: RX73%20ZDN
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX73%2520ZDN%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for RX73%20ZDN: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: GY25%20ONT
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY25%2520ONT%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for GY25%20ONT: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: HX69%20ZKF
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for HX69%20ZKF: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: DV20%20VXP
2026-03-30 08:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV20%2520VXP%27 HTTP/1.1" 200 None
2026-03-30 08:08:36 [bca.uk] INFO: Scrape type for DV20%20VXP: 0
2026-03-30 08:08:36 [bca.uk] INFO: Found listing with ID: EF69%20NVG
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF69%2520NVG%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for EF69%20NVG: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: GD68%20RFO
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD68%2520RFO%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for GD68%20RFO: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: HF18%20LDC
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF18%2520LDC%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for HF18%20LDC: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: HY69%20RKF
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY69%2520RKF%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for HY69%20RKF: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: RV19%20HHT
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV19%2520HHT%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for RV19%20HHT: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: BU68%20VWW
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU68%2520VWW%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for BU68%20VWW: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: BV19%20GVW
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV19%2520GVW%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for BV19%20GVW: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: DG22%20CTE
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG22%2520CTE%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for DG22%20CTE: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: ML18%20XJB
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML18%2520XJB%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for ML18%20XJB: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: MW69%20HFC
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW69%2520HFC%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for MW69%20HFC: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: SA69%20LHZ
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA69%2520LHZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for SA69%20LHZ: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: VX19%20FEH
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX19%2520FEH%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for VX19%20FEH: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: SA18%20CFY
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA18%2520CFY%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for SA18%20CFY: 2
2026-03-30 08:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e6a6072-4899-5bc8-b36b-2851f6306a93 with identifier: SA18%20CFY
2026-03-30 08:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e6a6072-4899-5bc8-b36b-2851f6306a93 with scrape type 2
2026-03-30 08:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e6a6072-4899-5bc8-b36b-2851f6306a93 with scrape type 2
2026-03-30 08:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e6a6072-4899-5bc8-b36b-2851f6306a93, identifier: SA18%20CFY
2026-03-30 08:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e6a6072-4899-5bc8-b36b-2851f6306a93 with identifier: SA18%20CFY
2026-03-30 08:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e6a6072-4899-5bc8-b36b-2851f6306a93 with identifier: SA18%20CFY
2026-03-30 08:08:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e6a6072-4899-5bc8-b36b-2851f6306a93 with identifier: SA18%20CFY to the API
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:37 [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': 93,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA18%20CFY-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3e6a6072-4899-5bc8-b36b-2851f6306a93',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SA18 CFY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA18%20CFY&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'VAUXHALL',
'model': 'CROSSLAND X',
'odometer': 97112,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'VAUXHALL CROSSLAND X 1.6 TD 100 ECOTEC SE Hatchback',
'transmission': 'manual',
'trim': 'TD 100 ECOTEC SE',
'vin': 'W0V7D9EC0H4334095',
'year': 2018}
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA18%2520CFY%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Saving data for SA18%20CFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774277187.466215, 'last_price_update_time': 1774858117.688468}
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA18%2520CFY') HTTP/1.1" 204 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: YF71%20WVH
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF71%2520WVH%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for YF71%20WVH: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: YL68%20ORJ
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL68%2520ORJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for YL68%20ORJ: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: YS18%20FWH
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520FWH%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for YS18%20FWH: 0
2026-03-30 08:08:37 [bca.uk] INFO: Found listing with ID: BP69%20OJJ
2026-03-30 08:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP69%2520OJJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:37 [bca.uk] INFO: Scrape type for BP69%20OJJ: 2
2026-03-30 08:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a0ffb4e-8ded-5c1b-a098-672cb632333e with identifier: BP69%20OJJ
2026-03-30 08:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a0ffb4e-8ded-5c1b-a098-672cb632333e with scrape type 2
2026-03-30 08:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a0ffb4e-8ded-5c1b-a098-672cb632333e with scrape type 2
2026-03-30 08:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a0ffb4e-8ded-5c1b-a098-672cb632333e, identifier: BP69%20OJJ
2026-03-30 08:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a0ffb4e-8ded-5c1b-a098-672cb632333e with identifier: BP69%20OJJ
2026-03-30 08:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a0ffb4e-8ded-5c1b-a098-672cb632333e with identifier: BP69%20OJJ
2026-03-30 08:08:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a0ffb4e-8ded-5c1b-a098-672cb632333e with identifier: BP69%20OJJ to the API
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:38 [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': 112,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP69%20OJJ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5a0ffb4e-8ded-5c1b-a098-672cb632333e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BP69 OJJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP69%20OJJ&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 29845,
'odometer_reading_unit': '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 140 ST-LINE Hatchback',
'transmission': 'manual',
'trim': 'E/B 140 ST-LINE',
'vin': 'WF0FXXGAHFKU86174',
'year': 2019}
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP69%2520OJJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Saving data for BP69%20OJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774591753.69552, 'last_price_update_time': 1774858118.302563}
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP69%2520OJJ') HTTP/1.1" 204 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: CK70%20YMM
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK70%2520YMM%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for CK70%20YMM: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: CX20%20KFW
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX20%2520KFW%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for CX20%20KFW: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: KW70%20FHN
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW70%2520FHN%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for KW70%20FHN: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WJ22%20BOV
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ22%2520BOV%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WJ22%20BOV: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WN18%20XLF
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WN18%20XLF: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: KN21%20ZVO
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN21%2520ZVO%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for KN21%20ZVO: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: VK69%20CTV
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK69%2520CTV%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for VK69%20CTV: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: EJ22%20VBB
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ22%2520VBB%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for EJ22%20VBB: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: GP68%20URE
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP68%2520URE%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for GP68%20URE: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: MJ16%20FXK
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ16%2520FXK%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for MJ16%20FXK: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: DY09%20AUK
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY09%2520AUK%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for DY09%20AUK: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: SD13%20NWC
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD13%2520NWC%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for SD13%20NWC: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: YK62%20XBF
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK62%2520XBF%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for YK62%20XBF: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: YX17%20UZK
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX17%2520UZK%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for YX17%20UZK: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: ND64%20XVK
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND64%2520XVK%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for ND64%20XVK: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WN08%20EJO
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN08%2520EJO%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WN08%20EJO: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WM18%20TOV
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM18%2520TOV%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WM18%20TOV: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: DL65%20RZM
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL65%2520RZM%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for DL65%20RZM: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: ML21%20PXH
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML21%2520PXH%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for ML21%20PXH: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: NX63%20LFL
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX63%2520LFL%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for NX63%20LFL: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: YN64%20OSM
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN64%2520OSM%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for YN64%20OSM: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: MW63%20FXS
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW63%2520FXS%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for MW63%20FXS: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: KN14%20YFH
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN14%2520YFH%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for KN14%20YFH: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WX63%20EOP
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX63%2520EOP%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WX63%20EOP: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: MF70%20WBE
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF70%2520WBE%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for MF70%20WBE: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WM63%20BYZ
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM63%2520BYZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WM63%20BYZ: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: KY16%20LRL
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY16%2520LRL%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for KY16%20LRL: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: EO16%20YSH
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO16%2520YSH%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for EO16%20YSH: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: FG19%20CUA
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG19%2520CUA%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for FG19%20CUA: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: MF12%20VBY
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF12%2520VBY%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for MF12%20VBY: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: GF58%20XOE
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF58%2520XOE%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for GF58%20XOE: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: WNZ%201898
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WNZ%25201898%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for WNZ%201898: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: AJ15%20UCW
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ15%2520UCW%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for AJ15%20UCW: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: GU59%20DWO
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU59%2520DWO%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for GU59%20DWO: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: BU11%20RTV
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU11%2520RTV%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for BU11%20RTV: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: SY15%20WZH
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY15%2520WZH%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for SY15%20WZH: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: NA14%20MLY
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA14%2520MLY%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for NA14%20MLY: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: DV12%20NKX
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV12%2520NKX%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for DV12%20NKX: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: YE13%20TGX
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE13%2520TGX%27 HTTP/1.1" 200 None
2026-03-30 08:08:38 [bca.uk] INFO: Scrape type for YE13%20TGX: 0
2026-03-30 08:08:38 [bca.uk] INFO: Found listing with ID: KX63%20VRW
2026-03-30 08:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX63%2520VRW%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for KX63%20VRW: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: WU56%20JVV
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU56%2520JVV%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for WU56%20JVV: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: MW14%20VSG
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW14%2520VSG%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for MW14%20VSG: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: YG63%20XMA
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG63%2520XMA%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for YG63%20XMA: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: WM64%20MZY
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM64%2520MZY%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for WM64%20MZY: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: PK67%20WXJ
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK67%2520WXJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for PK67%20WXJ: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: BG68%20USB
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG68%2520USB%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for BG68%20USB: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: CF22%20XZJ
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF22%2520XZJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for CF22%20XZJ: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: YF64%20HNX
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF64%2520HNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for YF64%20HNX: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: MK20%20NXW
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK20%2520NXW%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for MK20%20NXW: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: ND15%20ZTH
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND15%2520ZTH%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for ND15%20ZTH: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: BF65%20MXK
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF65%2520MXK%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for BF65%20MXK: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: CJ21%20DMF
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ21%2520DMF%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for CJ21%20DMF: 2
2026-03-30 08:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dada78e8-2d2f-5f21-ac23-75f6eb6a2807 with identifier: CJ21%20DMF
2026-03-30 08:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dada78e8-2d2f-5f21-ac23-75f6eb6a2807 with scrape type 2
2026-03-30 08:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dada78e8-2d2f-5f21-ac23-75f6eb6a2807 with scrape type 2
2026-03-30 08:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dada78e8-2d2f-5f21-ac23-75f6eb6a2807, identifier: CJ21%20DMF
2026-03-30 08:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dada78e8-2d2f-5f21-ac23-75f6eb6a2807 with identifier: CJ21%20DMF
2026-03-30 08:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dada78e8-2d2f-5f21-ac23-75f6eb6a2807 with identifier: CJ21%20DMF
2026-03-30 08:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dada78e8-2d2f-5f21-ac23-75f6eb6a2807 with identifier: CJ21%20DMF to the API
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:39 [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': 142,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ21%20DMF-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'dada78e8-2d2f-5f21-ac23-75f6eb6a2807',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CJ21 DMF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ21%20DMF&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'CITROEN',
'model': 'BERLINGO M',
'odometer': 24167,
'odometer_reading_unit': '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': 'VR7EFYHWCMJ746441',
'year': 2021}
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ21%2520DMF%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Saving data for CJ21%20DMF: {'auction_closing_time': 1775037600.0, 'created_time': 1774505021.601351, 'last_price_update_time': 1774858119.714824}
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ21%2520DMF') HTTP/1.1" 204 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: CX17%20HLC
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX17%2520HLC%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for CX17%20HLC: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: CU67%20WRO
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU67%2520WRO%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for CU67%20WRO: 0
2026-03-30 08:08:39 [bca.uk] INFO: Found listing with ID: NU20%20BYM
2026-03-30 08:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU20%2520BYM%27 HTTP/1.1" 200 None
2026-03-30 08:08:39 [bca.uk] INFO: Scrape type for NU20%20BYM: 0
2026-03-30 08:08:42 [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-30 08:08:42 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded
2026-03-30 08:08:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:42 [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-30 08:08:42 [bca.uk] INFO: Found listing with ID: SE23%20USB
2026-03-30 08:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE23%2520USB%27 HTTP/1.1" 200 None
2026-03-30 08:08:42 [bca.uk] INFO: Scrape type for SE23%20USB: 0
2026-03-30 08:08:42 [bca.uk] INFO: Found listing with ID: CX19%20CMZ
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX19%2520CMZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for CX19%20CMZ: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SJ19%20TZN
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ19%2520TZN%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SJ19%20TZN: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YT69%20XRC
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT69%2520XRC%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YT69%20XRC: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SV63%20OHA
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV63%2520OHA%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SV63%20OHA: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: WN11%20LZE
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN11%2520LZE%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for WN11%20LZE: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: PE15%20VEP
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE15%2520VEP%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for PE15%20VEP: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: BF68%20XZH
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF68%2520XZH%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for BF68%20XZH: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: WH19%20KYM
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WH19%2520KYM%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for WH19%20KYM: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: BD61%20LZS
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD61%2520LZS%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for BD61%20LZS: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: GK70%20LKL
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK70%2520LKL%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for GK70%20LKL: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: MF15%20LOA
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF15%2520LOA%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for MF15%20LOA: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SB67%20ZDO
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB67%2520ZDO%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SB67%20ZDO: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YB23%20NJU
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB23%2520NJU%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YB23%20NJU: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: PF65%20MKM
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF65%2520MKM%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for PF65%20MKM: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SY68%20MYK
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY68%2520MYK%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SY68%20MYK: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YB15%20YCN
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB15%2520YCN%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YB15%20YCN: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YP70%20OYG
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP70%2520OYG%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YP70%20OYG: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: P12%20TBE
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27P12%2520TBE%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for P12%20TBE: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SA72%20DPN
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA72%2520DPN%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SA72%20DPN: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: BD64%20SVN
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD64%2520SVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for BD64%20SVN: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SG16%20XEM
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG16%2520XEM%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SG16%20XEM: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: BX64%20YVD
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX64%2520YVD%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for BX64%20YVD: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: EO60%20XFZ
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO60%2520XFZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for EO60%20XFZ: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: DS65%20VAY
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS65%2520VAY%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for DS65%20VAY: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YA72%20EKD
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA72%2520EKD%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YA72%20EKD: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SG17%20XAA
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG17%2520XAA%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SG17%20XAA: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: WA16%20TJO
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA16%2520TJO%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for WA16%20TJO: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: EK13%20NDL
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK13%2520NDL%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for EK13%20NDL: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: AY66%20EOR
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY66%2520EOR%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for AY66%20EOR: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: FL70%20WDY
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL70%2520WDY%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for FL70%20WDY: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: HK71%20UCC
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK71%2520UCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for HK71%20UCC: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: HN67%20XHO
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN67%2520XHO%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for HN67%20XHO: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: HK22%20RGO
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK22%2520RGO%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for HK22%20RGO: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: DS67%20KWK
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS67%2520KWK%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for DS67%20KWK: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: CX15%20ULU
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX15%2520ULU%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for CX15%20ULU: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: RO14%20MMV
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO14%2520MMV%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for RO14%20MMV: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: MA13%20FHH
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA13%2520FHH%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for MA13%20FHH: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: MK17%20JHJ
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK17%2520JHJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for MK17%20JHJ: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SG16%20EAC
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG16%2520EAC%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SG16%20EAC: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YS65%20LZV
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS65%2520LZV%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YS65%20LZV: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: KO18%20CWM
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO18%2520CWM%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for KO18%20CWM: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: KP61%20JVR
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP61%2520JVR%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for KP61%20JVR: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: WK15%20WKR
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK15%2520WKR%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for WK15%20WKR: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: WX60%20CFO
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX60%2520CFO%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for WX60%20CFO: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: VK66%20PZX
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK66%2520PZX%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for VK66%20PZX: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SJ64%20WFB
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ64%2520WFB%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SJ64%20WFB: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: WN62%20OGT
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN62%2520OGT%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for WN62%20OGT: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: HF66%20XPD
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF66%2520XPD%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for HF66%20XPD: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: NA68%20PNX
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520PNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for NA68%20PNX: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SH66%20VEY
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH66%2520VEY%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SH66%20VEY: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: SA67%20LLK
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA67%2520LLK%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for SA67%20LLK: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: OE62%20XHT
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE62%2520XHT%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for OE62%20XHT: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: BP74%20GVC
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP74%2520GVC%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for BP74%20GVC: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: M5%20OPK
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M5%2520OPK%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for M5%20OPK: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YB14%20PZY
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB14%2520PZY%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YB14%20PZY: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: YT15%20HZM
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT15%2520HZM%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for YT15%20HZM: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: OX73%20BFE
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OX73%2520BFE%27 HTTP/1.1" 200 None
2026-03-30 08:08:43 [bca.uk] INFO: Scrape type for OX73%20BFE: 0
2026-03-30 08:08:43 [bca.uk] INFO: Found listing with ID: EY13%20FZE
2026-03-30 08:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY13%2520FZE%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for EY13%20FZE: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: BC73%20NTT
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC73%2520NTT%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for BC73%20NTT: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: VK21%20GPO
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK21%2520GPO%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for VK21%20GPO: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: PK65%20OBP
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK65%2520OBP%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for PK65%20OBP: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: AY66%20ZNA
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY66%2520ZNA%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for AY66%20ZNA: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: NA07%20HJZ
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA07%2520HJZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for NA07%20HJZ: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: RV18%20HSL
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV18%2520HSL%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for RV18%20HSL: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: YR70%20UMF
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR70%2520UMF%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for YR70%20UMF: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: FJ18%20XJY
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ18%2520XJY%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for FJ18%20XJY: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: RA15%20GLF
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA15%2520GLF%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for RA15%20GLF: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: VN62%20UNY
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN62%2520UNY%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for VN62%20UNY: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: FSZ%204071
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FSZ%25204071%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for FSZ%204071: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: DP24%20AKN
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP24%2520AKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for DP24%20AKN: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: MM22%20HGF
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM22%2520HGF%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for MM22%20HGF: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: OY67%20EZZ
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY67%2520EZZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for OY67%20EZZ: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: AO63%20VPL
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO63%2520VPL%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for AO63%20VPL: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: SJ19%20FLS
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ19%2520FLS%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for SJ19%20FLS: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: SM73%20DNX
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM73%2520DNX%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for SM73%20DNX: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: EA23%20YLO
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA23%2520YLO%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for EA23%20YLO: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: KU63%20WEA
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU63%2520WEA%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for KU63%20WEA: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: WP69%20UHB
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP69%2520UHB%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for WP69%20UHB: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: YM71%20FSP
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM71%2520FSP%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for YM71%20FSP: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: YS16%20DMO
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS16%2520DMO%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for YS16%20DMO: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: DN13%20XYJ
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN13%2520XYJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for DN13%20XYJ: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: GK24%20HMF
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK24%2520HMF%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for GK24%20HMF: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: WN22%20TKD
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for WN22%20TKD: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: LO23%20GPU
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO23%2520GPU%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for LO23%20GPU: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: YP68%20XHL
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP68%2520XHL%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for YP68%20XHL: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: YA23%20TZR
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA23%2520TZR%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for YA23%20TZR: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: VN18%20WGJ
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN18%2520WGJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for VN18%20WGJ: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: BN16%20YCC
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN16%2520YCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for BN16%20YCC: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: EF15%20ECY
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF15%2520ECY%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for EF15%20ECY: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: BV64%20HHP
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV64%2520HHP%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for BV64%20HHP: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: WP22%20CZC
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP22%2520CZC%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for WP22%20CZC: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: YH21%20NLM
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH21%2520NLM%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for YH21%20NLM: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: CE69%20XSY
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE69%2520XSY%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for CE69%20XSY: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: AO62%20OXD
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO62%2520OXD%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for AO62%20OXD: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: PX56%20GKL
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX56%2520GKL%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for PX56%20GKL: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: MD19%20WYP
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD19%2520WYP%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for MD19%20WYP: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: KE73%20AZL
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE73%2520AZL%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for KE73%20AZL: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: LM72%20ZKZ
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM72%2520ZKZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for LM72%20ZKZ: 0
2026-03-30 08:08:44 [bca.uk] INFO: Found listing with ID: VO24%20OZH
2026-03-30 08:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO24%2520OZH%27 HTTP/1.1" 200 None
2026-03-30 08:08:44 [bca.uk] INFO: Scrape type for VO24%20OZH: 0
2026-03-30 08:08:44 [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-30 08:08:44 [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-30 08:08:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:46 [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-30 08:08:46 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded
2026-03-30 08:08:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:46 [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-30 08:08:46 [bca.uk] INFO: Found listing with ID: DK14%20KWN
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK14%2520KWN%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for DK14%20KWN: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: LR23%20ZDW
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR23%2520ZDW%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for LR23%20ZDW: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: GV74%20XLD
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV74%2520XLD%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for GV74%20XLD: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: LM74%20XOF
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM74%2520XOF%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for LM74%20XOF: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: LP72%20VEW
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP72%2520VEW%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for LP72%20VEW: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: MD24%20WCJ
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD24%2520WCJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for MD24%20WCJ: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: BC74%20HAX
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC74%2520HAX%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for BC74%20HAX: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: EO23%20LML
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO23%2520LML%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for EO23%20LML: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: EU16%20VPP
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU16%2520VPP%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for EU16%20VPP: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: EO74%20OPL
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO74%2520OPL%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for EO74%20OPL: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: DA15%20KME
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA15%2520KME%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for DA15%20KME: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: DN17%20OTR
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN17%2520OTR%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for DN17%20OTR: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: LL23%20KPF
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL23%2520KPF%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for LL23%20KPF: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: Y863%20PSL
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y863%2520PSL%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for Y863%20PSL: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: FY72%20ATU
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY72%2520ATU%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for FY72%20ATU: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: SR19%20KRE
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR19%2520KRE%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for SR19%20KRE: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: AX72%20JJV
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX72%2520JJV%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for AX72%20JJV: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: AF21%20VSG
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF21%2520VSG%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for AF21%20VSG: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: DX23%20TSO
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX23%2520TSO%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for DX23%20TSO: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: KN69%20NPV
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN69%2520NPV%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for KN69%20NPV: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: YF72%20VKM
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF72%2520VKM%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for YF72%20VKM: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: DY72%20BZT
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY72%2520BZT%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for DY72%20BZT: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: P123%20PJG
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27P123%2520PJG%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for P123%20PJG: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: AO22%20TKN
2026-03-30 08:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO22%2520TKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:46 [bca.uk] INFO: Scrape type for AO22%20TKN: 0
2026-03-30 08:08:46 [bca.uk] INFO: Found listing with ID: AX72%20KAU
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX72%2520KAU%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for AX72%20KAU: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: GY21%20ECT
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY21%2520ECT%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for GY21%20ECT: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: GC23%20CTV
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GC23%2520CTV%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for GC23%20CTV: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YF68%20ZTR
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF68%2520ZTR%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YF68%20ZTR: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: GV24%20ECT
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV24%2520ECT%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for GV24%20ECT: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: GY23%20TYF
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY23%2520TYF%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for GY23%20TYF: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: WU18%20RYO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU18%2520RYO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for WU18%20RYO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: OV71%20KBY
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV71%2520KBY%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for OV71%20KBY: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: KV72%20VJL
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV72%2520VJL%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for KV72%20VJL: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: VO17%20JDK
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO17%2520JDK%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for VO17%20JDK: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: OV21%20JZF
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV21%2520JZF%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for OV21%20JZF: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: DU20%20NZO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU20%2520NZO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for DU20%20NZO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: VK72%20WFR
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK72%2520WFR%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for VK72%20WFR: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: GD20%20BRZ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD20%2520BRZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for GD20%20BRZ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FM19%20TZB
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM19%2520TZB%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FM19%20TZB: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: HJ23%20YHS
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ23%2520YHS%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for HJ23%20YHS: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: KT68%20ENX
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT68%2520ENX%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for KT68%20ENX: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FV18%20YDD
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV18%2520YDD%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FV18%20YDD: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: KD16%20EZL
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD16%2520EZL%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for KD16%20EZL: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YS63%20PYT
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS63%2520PYT%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YS63%20PYT: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YS08%20YXV
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS08%2520YXV%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YS08%20YXV: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YS08%20ZJO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS08%2520ZJO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YS08%20ZJO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: EK71%20HZV
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK71%2520HZV%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for EK71%20HZV: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: BT67%20OWK
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT67%2520OWK%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for BT67%20OWK: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: RX65%20HHD
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX65%2520HHD%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for RX65%20HHD: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: VO68%20DSX
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO68%2520DSX%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for VO68%20DSX: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YO19%20YDJ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YO19%2520YDJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YO19%20YDJ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: KR18%20BKJ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR18%2520BKJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for KR18%20BKJ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: WU13%20UEB
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU13%2520UEB%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for WU13%20UEB: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YN15%20UFJ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN15%2520UFJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YN15%20UFJ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: LS17%20GEO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS17%2520GEO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for LS17%20GEO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: SH14%20WXM
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH14%2520WXM%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for SH14%20WXM: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FX63%20YEF
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX63%2520YEF%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FX63%20YEF: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FP65%20TEO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP65%2520TEO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FP65%20TEO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: SC68%20NNM
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC68%2520NNM%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for SC68%20NNM: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: MK61%20GYH
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK61%2520GYH%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for MK61%20GYH: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FV08%20DGX
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV08%2520DGX%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FV08%20DGX: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FG18%20GHU
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG18%2520GHU%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FG18%20GHU: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: FG64%20LKJ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG64%2520LKJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for FG64%20LKJ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: WX17%20XDB
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX17%2520XDB%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for WX17%20XDB: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YF68%20LHH
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF68%2520LHH%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YF68%20LHH: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YC17%20AVU
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC17%2520AVU%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YC17%20AVU: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: LV62%20VKA
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV62%2520VKA%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for LV62%20VKA: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: MT14%20SOU
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT14%2520SOU%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for MT14%20SOU: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: NG63%20RMZ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG63%2520RMZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for NG63%20RMZ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: VU66%20URO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU66%2520URO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for VU66%20URO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: NA64%20UVD
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA64%2520UVD%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for NA64%20UVD: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: NJ12%20XTN
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ12%2520XTN%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for NJ12%20XTN: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: VN14%20HVP
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN14%2520HVP%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for VN14%20HVP: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: NV66%20ZTE
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV66%2520ZTE%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for NV66%20ZTE: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: BF65%20FCL
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF65%2520FCL%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for BF65%20FCL: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: CE63%20PBY
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE63%2520PBY%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for CE63%20PBY: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: YY59%20CYA
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY59%2520CYA%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for YY59%20CYA: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: HV67%20RZT
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV67%2520RZT%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for HV67%20RZT: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: GJ60%20KJA
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ60%2520KJA%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for GJ60%20KJA: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: SB60%20CNO
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB60%2520CNO%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for SB60%20CNO: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: EJ66%20XPA
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ66%2520XPA%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for EJ66%20XPA: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: BK13%20TGJ
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK13%2520TGJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for BK13%20TGJ: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: NU14%20YFL
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU14%2520YFL%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for NU14%20YFL: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: SK12%20HUV
2026-03-30 08:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK12%2520HUV%27 HTTP/1.1" 200 None
2026-03-30 08:08:47 [bca.uk] INFO: Scrape type for SK12%20HUV: 0
2026-03-30 08:08:47 [bca.uk] INFO: Found listing with ID: NU68%20WCD
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU68%2520WCD%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for NU68%20WCD: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: NV11%20BAO
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV11%2520BAO%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for NV11%20BAO: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: NX63%20OSO
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX63%2520OSO%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for NX63%20OSO: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: NU66%20UWF
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU66%2520UWF%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for NU66%20UWF: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: OV19%20NWU
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV19%2520NWU%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for OV19%20NWU: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: DS65%20WCC
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS65%2520WCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for DS65%20WCC: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: ND12%20FCP
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND12%2520FCP%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for ND12%20FCP: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: VO11%20WKT
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO11%2520WKT%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for VO11%20WKT: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: SJ15%20VEV
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ15%2520VEV%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for SJ15%20VEV: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: ND13%20HSY
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND13%2520HSY%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for ND13%20HSY: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: ND15%20SFU
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND15%2520SFU%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for ND15%20SFU: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: ND53%20EJZ
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND53%2520EJZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for ND53%20EJZ: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: SL10%20HRP
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL10%2520HRP%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for SL10%20HRP: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: FE64%20FGV
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE64%2520FGV%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for FE64%20FGV: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: A13%20MVN
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27A13%2520MVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for A13%20MVN: 0
2026-03-30 08:08:48 [bca.uk] INFO: Found listing with ID: AK17%20GUU
2026-03-30 08:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK17%2520GUU%27 HTTP/1.1" 200 None
2026-03-30 08:08:48 [bca.uk] INFO: Scrape type for AK17%20GUU: 0
2026-03-30 08:08:48 [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-30 08:08:48 [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-30 08:08:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:51 [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-30 08:08:51 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded
2026-03-30 08:08:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:51 [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-30 08:08:51 [bca.uk] INFO: Found listing with ID: NG15%20FSV
2026-03-30 08:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG15%2520FSV%27 HTTP/1.1" 200 None
2026-03-30 08:08:51 [bca.uk] INFO: Scrape type for NG15%20FSV: 0
2026-03-30 08:08:51 [bca.uk] INFO: Found listing with ID: NX64%20XJU
2026-03-30 08:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX64%2520XJU%27 HTTP/1.1" 200 None
2026-03-30 08:08:51 [bca.uk] INFO: Scrape type for NX64%20XJU: 0
2026-03-30 08:08:51 [bca.uk] INFO: Found listing with ID: PX17%20KLK
2026-03-30 08:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX17%2520KLK%27 HTTP/1.1" 200 None
2026-03-30 08:08:51 [bca.uk] INFO: Scrape type for PX17%20KLK: 0
2026-03-30 08:08:51 [bca.uk] INFO: Found listing with ID: XJZ%202720
2026-03-30 08:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XJZ%25202720%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for XJZ%202720: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: YB66%20XOJ
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520XOJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for YB66%20XOJ: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: SB63%20LBV
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB63%2520LBV%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for SB63%20LBV: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: NG09%20OHE
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG09%2520OHE%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for NG09%20OHE: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: NL14%20EJE
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520EJE%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for NL14%20EJE: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: NL64%20FPJ
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520FPJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for NL64%20FPJ: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: SN13%20ZFP
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN13%2520ZFP%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for SN13%20ZFP: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: SD20%20GGV
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD20%2520GGV%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for SD20%20GGV: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: DT70%20EYC
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT70%2520EYC%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for DT70%20EYC: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: NG17%20OYT
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520OYT%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for NG17%20OYT: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: RV12%20YXK
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV12%2520YXK%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for RV12%20YXK: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: SG16%20NZO
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520NZO%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for SG16%20NZO: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: SH63%20LDY
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH63%2520LDY%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for SH63%20LDY: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: NJ58%20LNC
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520LNC%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for NJ58%20LNC: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: AF70%20ZNZ
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for AF70%20ZNZ: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: HK66%20JFA
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520JFA%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for HK66%20JFA: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: PN64%20HCG
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN64%2520HCG%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for PN64%20HCG: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: YA17%20WGF
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA17%2520WGF%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for YA17%20WGF: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: DV65%20WKF
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV65%2520WKF%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for DV65%20WKF: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: KU66%20ZTZ
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU66%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for KU66%20ZTZ: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: YR66%20PXG
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520PXG%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for YR66%20PXG: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: AO65%20UZE
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520UZE%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for AO65%20UZE: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: FA15%20RVP
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA15%2520RVP%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for FA15%20RVP: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: AY18%20HNV
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY18%2520HNV%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for AY18%20HNV: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: LL66%20FWD
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520FWD%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for LL66%20FWD: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: AO10%20TKU
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO10%2520TKU%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for AO10%20TKU: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: WG17%20UXC
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520UXC%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for WG17%20UXC: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: YK59%20SRO
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK59%2520SRO%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for YK59%20SRO: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: WF67%20DFL
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF67%2520DFL%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for WF67%20DFL: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: RX72%20LTT
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX72%2520LTT%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for RX72%20LTT: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: FV10%20XXD
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV10%2520XXD%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for FV10%20XXD: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: WK61%20ZTU
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK61%2520ZTU%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for WK61%20ZTU: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: BU18%20NGO
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU18%2520NGO%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for BU18%20NGO: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: RO63%20YYB
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO63%2520YYB%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for RO63%20YYB: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: OW15%20CWM
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW15%2520CWM%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for OW15%20CWM: 0
2026-03-30 08:08:52 [bca.uk] INFO: Found listing with ID: WD21%20HYN
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD21%2520HYN%27 HTTP/1.1" 200 None
2026-03-30 08:08:52 [bca.uk] INFO: Scrape type for WD21%20HYN: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: VN64%20GJE
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN64%2520GJE%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for VN64%20GJE: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: WA22%20OGO
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA22%2520OGO%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for WA22%20OGO: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: WF63%20PZN
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF63%2520PZN%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for WF63%20PZN: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: CF16%20VCC
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF16%2520VCC%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for CF16%20VCC: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: YF23%20UNU
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF23%2520UNU%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for YF23%20UNU: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: CE67%20DUA
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE67%2520DUA%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for CE67%20DUA: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: VA15%20PGV
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA15%2520PGV%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for VA15%20PGV: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: WF62%20FHV
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF62%2520FHV%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for WF62%20FHV: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: WP64%20OMX
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP64%2520OMX%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for WP64%20OMX: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: KT17%20GKL
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT17%2520GKL%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for KT17%20GKL: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: HP08%20CJP
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HP08%2520CJP%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for HP08%20CJP: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: SG15%20DHC
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG15%2520DHC%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for SG15%20DHC: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: FD17%20YNY
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD17%2520YNY%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for FD17%20YNY: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: WR62%20NLM
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR62%2520NLM%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for WR62%20NLM: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: NA14%20BWZ
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA14%2520BWZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for NA14%20BWZ: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: BD03%20HWG
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD03%2520HWG%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for BD03%20HWG: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: BG68%20PDX
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG68%2520PDX%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for BG68%20PDX: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: OE04%20DZX
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE04%2520DZX%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for OE04%20DZX: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: VO64%20EHR
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO64%2520EHR%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for VO64%20EHR: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: ND63%20LNP
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND63%2520LNP%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for ND63%20LNP: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: SL64%20FZK
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL64%2520FZK%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for SL64%20FZK: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: AU56%20WCK
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU56%2520WCK%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for AU56%20WCK: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: FM56%20CRV
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM56%2520CRV%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for FM56%20CRV: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: ML67%20ONM
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML67%2520ONM%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for ML67%20ONM: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: PK17%20EOC
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK17%2520EOC%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for PK17%20EOC: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: YC68%20CCO
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC68%2520CCO%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for YC68%20CCO: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: YK19%20YDN
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK19%2520YDN%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for YK19%20YDN: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: VO24%20YPP
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO24%2520YPP%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for VO24%20YPP: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: SL63%20OXM
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL63%2520OXM%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for SL63%20OXM: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: YH63%20SRO
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH63%2520SRO%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for YH63%20SRO: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: OY16%20GVN
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY16%2520GVN%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for OY16%20GVN: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: YD16%20XEJ
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD16%2520XEJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for YD16%20XEJ: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: VO24%20ONM
2026-03-30 08:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO24%2520ONM%27 HTTP/1.1" 200 None
2026-03-30 08:08:53 [bca.uk] INFO: Scrape type for VO24%20ONM: 0
2026-03-30 08:08:53 [bca.uk] INFO: Found listing with ID: YB17%20SGV
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520SGV%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for YB17%20SGV: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: MW54%20PAS
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW54%2520PAS%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for MW54%20PAS: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: CK18%20CFX
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520CFX%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for CK18%20CFX: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: DF64%20XZL
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF64%2520XZL%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for DF64%20XZL: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: VN24%20OFL
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN24%2520OFL%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for VN24%20OFL: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: DV18%20UGL
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV18%2520UGL%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for DV18%20UGL: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: PF68%20UBR
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520UBR%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for PF68%20UBR: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: RV10%20KSE
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520KSE%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for RV10%20KSE: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: RJ74%20TCK
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520TCK%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for RJ74%20TCK: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: ML24%20FDM
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FDM%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for ML24%20FDM: 2
2026-03-30 08:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2854c991-86fe-5e2d-bde6-8e5baef38a53 with identifier: ML24%20FDM
2026-03-30 08:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2854c991-86fe-5e2d-bde6-8e5baef38a53 with scrape type 2
2026-03-30 08:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2854c991-86fe-5e2d-bde6-8e5baef38a53 with scrape type 2
2026-03-30 08:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2854c991-86fe-5e2d-bde6-8e5baef38a53, identifier: ML24%20FDM
2026-03-30 08:08:54 [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-30 08:08:54 [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-30 08:08:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2854c991-86fe-5e2d-bde6-8e5baef38a53 with identifier: ML24%20FDM
2026-03-30 08:08:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2854c991-86fe-5e2d-bde6-8e5baef38a53 with identifier: ML24%20FDM
2026-03-30 08:08:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2854c991-86fe-5e2d-bde6-8e5baef38a53 with identifier: ML24%20FDM to the API
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:08:54 [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': 145,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML24%20FDM-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2854c991-86fe-5e2d-bde6-8e5baef38a53',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'ML24 FDM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20FDM&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 15439,
'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': 'VF3MRHNSURS021308',
'year': 2024}
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FDM%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Saving data for ML24%20FDM: {'auction_closing_time': 1775124000.0, 'created_time': 1773846430.047469, 'last_price_update_time': 1774858134.634752}
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520FDM') HTTP/1.1" 204 0
2026-03-30 08:08:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: MW74%20DCV
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DCV%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for MW74%20DCV: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: GB07%20RWC
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB07%2520RWC%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for GB07%20RWC: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: BJ15%20TGX
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ15%2520TGX%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for BJ15%20TGX: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: MD74%20GVX
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GVX%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for MD74%20GVX: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: MW74%20DWK
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for MW74%20DWK: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: VK24%20OHL
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520OHL%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for VK24%20OHL: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: WU66%20YYE
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520YYE%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for WU66%20YYE: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: VE16%20WMP
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520WMP%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for VE16%20WMP: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: NV73%20GTZ
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520GTZ%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for NV73%20GTZ: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: DA66%20BXD
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA66%2520BXD%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for DA66%20BXD: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: MT59%20YVK
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT59%2520YVK%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for MT59%20YVK: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: PN16%20UZP
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520UZP%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for PN16%20UZP: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: VK10%20KPJ
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK10%2520KPJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for VK10%20KPJ: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: YE67%20KRX
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520KRX%27 HTTP/1.1" 200 None
2026-03-30 08:08:54 [bca.uk] INFO: Scrape type for YE67%20KRX: 0
2026-03-30 08:08:54 [bca.uk] INFO: Found listing with ID: RX66%20YGF
2026-03-30 08:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX66%2520YGF%27 HTTP/1.1" 200 None
2026-03-30 08:08:55 [bca.uk] INFO: Scrape type for RX66%20YGF: 0
2026-03-30 08:08:55 [bca.uk] INFO: Found listing with ID: BX65%20XZP
2026-03-30 08:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX65%2520XZP%27 HTTP/1.1" 200 None
2026-03-30 08:08:55 [bca.uk] INFO: Scrape type for BX65%20XZP: 0
2026-03-30 08:08:55 [bca.uk] INFO: Found listing with ID: HY17%20KLO
2026-03-30 08:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY17%2520KLO%27 HTTP/1.1" 200 None
2026-03-30 08:08:55 [bca.uk] INFO: Scrape type for HY17%20KLO: 0
2026-03-30 08:08:55 [bca.uk] INFO: Found listing with ID: YH59%20GXB
2026-03-30 08:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH59%2520GXB%27 HTTP/1.1" 200 None
2026-03-30 08:08:55 [bca.uk] INFO: Scrape type for YH59%20GXB: 0
2026-03-30 08:08:56 [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-30 08:08:57 [bca.uk] INFO: Total items found: 100
2026-03-30 08:08:57 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded
2026-03-30 08:08:57 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:08:57 [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-30 08:08:57 [bca.uk] INFO: Found listing with ID: NX70%20KFF
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX70%2520KFF%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for NX70%20KFF: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BD24%20OJP
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD24%2520OJP%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BD24%20OJP: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BV60%20VXT
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV60%2520VXT%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BV60%20VXT: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BX68%20WYV
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX68%2520WYV%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BX68%20WYV: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: FP13%20WNN
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP13%2520WNN%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for FP13%20WNN: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: LS24%20EXV
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS24%2520EXV%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for LS24%20EXV: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MK24%20ZBW
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK24%2520ZBW%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MK24%20ZBW: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MW74%20DWM
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW74%2520DWM%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MW74%20DWM: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MW74%20DWY
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW74%2520DWY%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MW74%20DWY: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: LS62%20KHW
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS62%2520KHW%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for LS62%20KHW: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MJ74%20PBU
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ74%2520PBU%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MJ74%20PBU: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MK74%20HBP
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK74%2520HBP%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MK74%20HBP: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: VU24%20HZM
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU24%2520HZM%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for VU24%20HZM: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BN25%20RFX
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN25%2520RFX%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BN25%20RFX: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MA24%20JNK
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA24%2520JNK%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MA24%20JNK: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MA74%20XZG
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA74%2520XZG%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MA74%20XZG: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: DC66%20YYE
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC66%2520YYE%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for DC66%20YYE: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: KW70%20UST
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW70%2520UST%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for KW70%20UST: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: KN17%20YTF
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN17%2520YTF%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for KN17%20YTF: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: CK63%20KKN
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK63%2520KKN%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for CK63%20KKN: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BK24%20HFU
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK24%2520HFU%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BK24%20HFU: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: KF73%20DDU
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF73%2520DDU%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for KF73%20DDU: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MH73%20VJA
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH73%2520VJA%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MH73%20VJA: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MJ73%20PXM
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ73%2520PXM%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MJ73%20PXM: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BD72%20HUJ
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD72%2520HUJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BD72%20HUJ: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: PK72%20OLE
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK72%2520OLE%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for PK72%20OLE: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: DV74%20ORK
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV74%2520ORK%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for DV74%20ORK: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: SB61%20FZU
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB61%2520FZU%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for SB61%20FZU: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BP72%20UKO
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP72%2520UKO%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BP72%20UKO: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: CV73%20TVT
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV73%2520TVT%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for CV73%20TVT: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: GY24%20FOF
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY24%2520FOF%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for GY24%20FOF: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: LO73%20OTD
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO73%2520OTD%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for LO73%20OTD: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BK25%20JPY
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK25%2520JPY%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BK25%20JPY: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: BN25%20YFP
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN25%2520YFP%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for BN25%20YFP: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: ML24%20ZWD
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML24%2520ZWD%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for ML24%20ZWD: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: MP73%20JGY
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MP73%2520JGY%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for MP73%20JGY: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: FE23%20WVO
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE23%2520WVO%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for FE23%20WVO: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: DL74%20WCW
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL74%2520WCW%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for DL74%20WCW: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: DL24%20KTE
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL24%2520KTE%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for DL24%20KTE: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: LC54%20OBX
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC54%2520OBX%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for LC54%20OBX: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: PE71%20WFO
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE71%2520WFO%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for PE71%20WFO: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: CV16%20UMD
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV16%2520UMD%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for CV16%20UMD: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: WG63%20CKL
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG63%2520CKL%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for WG63%20CKL: 0
2026-03-30 08:08:57 [bca.uk] INFO: Found listing with ID: CJZ%205249
2026-03-30 08:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJZ%25205249%27 HTTP/1.1" 200 None
2026-03-30 08:08:57 [bca.uk] INFO: Scrape type for CJZ%205249: 2
2026-03-30 08:08:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd with identifier: CJZ%205249
2026-03-30 08:08:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd with scrape type 2
2026-03-30 08:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd with scrape type 2
2026-03-30 08:08:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd, identifier: CJZ%205249
2026-03-30 08:08:57 [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-30 08:08:57 [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-30 08:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd with identifier: CJZ%205249
2026-03-30 08:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd with identifier: CJZ%205249
2026-03-30 08:08:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 469f7723-df31-5fe4-a3e1-87d2c8cd2dbd with identifier: CJZ%205249 to the API
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:58 [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': 185,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJZ%205249-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Diesel',
'id': '469f7723-df31-5fe4-a3e1-87d2c8cd2dbd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CJZ 5249',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJZ%205249&vehicleType=*',
'listing': 'directbuy',
'location': 'Nottingham',
'make': 'LAND ROVER',
'model': 'R/R SPORT',
'odometer': 91964,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 9500,
'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 StationWagon',
'transmission': 'manual',
'trim': 'SDV6 306 A/B DYNAMIC',
'vin': 'SALWA2KE9FA533603',
'year': 2015}
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJZ%25205249%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Saving data for CJZ%205249: {'auction_closing_time': 1775199600.0, 'created_time': 1773830404.861661, 'last_price_update_time': 1774858138.252382}
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJZ%25205249') HTTP/1.1" 204 0
2026-03-30 08:08:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: BK73%20UUW
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK73%2520UUW%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for BK73%20UUW: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: HV74%20EPJ
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV74%2520EPJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for HV74%20EPJ: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: WP24%20EAF
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP24%2520EAF%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for WP24%20EAF: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: WT25%20FYY
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT25%2520FYY%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for WT25%20FYY: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: WV25%20PZF
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV25%2520PZF%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for WV25%20PZF: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: FG72%20LTY
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG72%2520LTY%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for FG72%20LTY: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: HY75%20LNV
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY75%2520LNV%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for HY75%20LNV: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: MK24%20ZJJ
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK24%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for MK24%20ZJJ: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: WF24%20RVO
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF24%2520RVO%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for WF24%20RVO: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: LS24%20WGD
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS24%2520WGD%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for LS24%20WGD: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: VO24%20UZR
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO24%2520UZR%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for VO24%20UZR: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: CF74%20HXJ
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520HXJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for CF74%20HXJ: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: ML24%20FWG
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML24%2520FWG%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for ML24%20FWG: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: BN74%20PFA
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN74%2520PFA%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for BN74%20PFA: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: BN74%20PFG
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN74%2520PFG%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for BN74%20PFG: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: CK20%20HYT
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK20%2520HYT%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for CK20%20HYT: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: CU67%20XXH
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU67%2520XXH%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for CU67%20XXH: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: NA68%20XGU
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA68%2520XGU%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for NA68%20XGU: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: NU21%20OGO
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU21%2520OGO%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for NU21%20OGO: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: WF21%20HLG
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF21%2520HLG%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for WF21%20HLG: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: WP18%20YCL
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP18%2520YCL%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for WP18%20YCL: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: BD16%20KZP
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD16%2520KZP%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for BD16%20KZP: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: CF24%20PVA
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF24%2520PVA%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for CF24%20PVA: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: YC18%20RMV
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC18%2520RMV%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for YC18%20RMV: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20TKJ
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520TKJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20TKJ: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20TFA
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520TFA%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20TFA: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20UDX
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520UDX%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20UDX: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: VO23%20XPB
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO23%2520XPB%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for VO23%20XPB: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20TDO
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520TDO%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20TDO: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20TTV
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520TTV%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20TTV: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20TBV
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520TBV%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20TBV: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DP23%20TLK
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP23%2520TLK%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DP23%20TLK: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: HX14%20DND
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX14%2520DND%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for HX14%20DND: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: HX14%20FFC
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX14%2520FFC%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for HX14%20FFC: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: BX20%20OGT
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX20%2520OGT%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for BX20%20OGT: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: ML63%20NKT
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML63%2520NKT%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for ML63%20NKT: 0
2026-03-30 08:08:58 [bca.uk] INFO: Found listing with ID: DC65%20VLJ
2026-03-30 08:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC65%2520VLJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:58 [bca.uk] INFO: Scrape type for DC65%20VLJ: 2
2026-03-30 08:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38c01382-37a8-5538-9479-52b5735fd4f3 with identifier: DC65%20VLJ
2026-03-30 08:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38c01382-37a8-5538-9479-52b5735fd4f3 with scrape type 2
2026-03-30 08:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38c01382-37a8-5538-9479-52b5735fd4f3 with scrape type 2
2026-03-30 08:08:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38c01382-37a8-5538-9479-52b5735fd4f3, identifier: DC65%20VLJ
2026-03-30 08:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38c01382-37a8-5538-9479-52b5735fd4f3 with identifier: DC65%20VLJ
2026-03-30 08:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38c01382-37a8-5538-9479-52b5735fd4f3 with identifier: DC65%20VLJ
2026-03-30 08:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38c01382-37a8-5538-9479-52b5735fd4f3 with identifier: DC65%20VLJ to the API
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:59 [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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC65%20VLJ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '38c01382-37a8-5538-9479-52b5735fd4f3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DC65 VLJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC65%20VLJ&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'VAUXHALL',
'model': 'ADAM',
'odometer': 75238,
'odometer_reading_unit': '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 ADAM 1.2 VVT 70 JAM Hatchback',
'transmission': 'manual',
'trim': 'VVT 70 JAM',
'vin': 'W0L0MAP08G6020480',
'year': 2016}
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC65%2520VLJ%27 HTTP/1.1" 200 None
2026-03-30 08:08:59 [bca.uk] INFO: Saving data for DC65%20VLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774304009.207225, 'last_price_update_time': 1774858139.462674}
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC65%2520VLJ') HTTP/1.1" 204 0
2026-03-30 08:08:59 [bca.uk] INFO: Found listing with ID: WA20%20YHO
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA20%2520YHO%27 HTTP/1.1" 200 None
2026-03-30 08:08:59 [bca.uk] INFO: Scrape type for WA20%20YHO: 0
2026-03-30 08:08:59 [bca.uk] INFO: Found listing with ID: Y20%20RDE
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y20%2520RDE%27 HTTP/1.1" 200 None
2026-03-30 08:08:59 [bca.uk] INFO: Scrape type for Y20%20RDE: 0
2026-03-30 08:08:59 [bca.uk] INFO: Found listing with ID: YA12%20PDK
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA12%2520PDK%27 HTTP/1.1" 200 None
2026-03-30 08:08:59 [bca.uk] INFO: Scrape type for YA12%20PDK: 2
2026-03-30 08:08:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf21630c-8295-57b8-88a9-7f1b99d4f935 with identifier: YA12%20PDK
2026-03-30 08:08:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf21630c-8295-57b8-88a9-7f1b99d4f935 with scrape type 2
2026-03-30 08:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf21630c-8295-57b8-88a9-7f1b99d4f935 with scrape type 2
2026-03-30 08:08:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf21630c-8295-57b8-88a9-7f1b99d4f935, identifier: YA12%20PDK
2026-03-30 08:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf21630c-8295-57b8-88a9-7f1b99d4f935 with identifier: YA12%20PDK
2026-03-30 08:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf21630c-8295-57b8-88a9-7f1b99d4f935 with identifier: YA12%20PDK
2026-03-30 08:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf21630c-8295-57b8-88a9-7f1b99d4f935 with identifier: YA12%20PDK to the API
2026-03-30 08:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:08:59 [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': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA12%20PDK-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cf21630c-8295-57b8-88a9-7f1b99d4f935',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YA12 PDK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA12%20PDK&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 131717,
'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 AYGO 1.0 VVT-I + MMT Hatchback',
'transmission': 'automatic',
'trim': 'VVT-I + MMT',
'vin': 'JTDJG18C70N653299',
'year': 2012}
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA12%2520PDK%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Saving data for YA12%20PDK: {'auction_closing_time': 1774951200.0, 'created_time': 1774418553.086866, 'last_price_update_time': 1774858140.020736}
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA12%2520PDK') HTTP/1.1" 204 0
2026-03-30 08:09:00 [bca.uk] INFO: Found listing with ID: YJ63%20CVO
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ63%2520CVO%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Scrape type for YJ63%20CVO: 2
2026-03-30 08:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6fae5e6-1797-5039-b259-f685b780d56c with identifier: YJ63%20CVO
2026-03-30 08:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6fae5e6-1797-5039-b259-f685b780d56c with scrape type 2
2026-03-30 08:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6fae5e6-1797-5039-b259-f685b780d56c with scrape type 2
2026-03-30 08:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6fae5e6-1797-5039-b259-f685b780d56c, identifier: YJ63%20CVO
2026-03-30 08:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6fae5e6-1797-5039-b259-f685b780d56c with identifier: YJ63%20CVO
2026-03-30 08:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6fae5e6-1797-5039-b259-f685b780d56c with identifier: YJ63%20CVO
2026-03-30 08:09:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6fae5e6-1797-5039-b259-f685b780d56c with identifier: YJ63%20CVO to the API
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:00 [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': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ63%20CVO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c6fae5e6-1797-5039-b259-f685b780d56c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YJ63 CVO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ63%20CVO&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'BMW',
'model': '530D',
'odometer': 77520,
'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 530D 3.0 M SPORT TOURING STEP Estate',
'transmission': 'manual',
'trim': 'M SPORT TOURING STEP',
'vin': 'WBA5K120X0D341463',
'year': 2013}
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ63%2520CVO%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Saving data for YJ63%20CVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774418545.229708, 'last_price_update_time': 1774858140.452126}
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ63%2520CVO') HTTP/1.1" 204 0
2026-03-30 08:09:00 [bca.uk] INFO: Found listing with ID: YP60%20UFT
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP60%2520UFT%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Scrape type for YP60%20UFT: 0
2026-03-30 08:09:00 [bca.uk] INFO: Found listing with ID: FV64%20UGS
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV64%2520UGS%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Scrape type for FV64%20UGS: 2
2026-03-30 08:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70f990f7-bc75-5f12-8862-5f36e1214216 with identifier: FV64%20UGS
2026-03-30 08:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70f990f7-bc75-5f12-8862-5f36e1214216 with scrape type 2
2026-03-30 08:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70f990f7-bc75-5f12-8862-5f36e1214216 with scrape type 2
2026-03-30 08:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70f990f7-bc75-5f12-8862-5f36e1214216, identifier: FV64%20UGS
2026-03-30 08:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70f990f7-bc75-5f12-8862-5f36e1214216 with identifier: FV64%20UGS
2026-03-30 08:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70f990f7-bc75-5f12-8862-5f36e1214216 with identifier: FV64%20UGS
2026-03-30 08:09:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70f990f7-bc75-5f12-8862-5f36e1214216 with identifier: FV64%20UGS to the API
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:00 [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': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV64%20UGS-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '70f990f7-bc75-5f12-8862-5f36e1214216',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FV64 UGS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV64%20UGS&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 111447,
'odometer_reading_unit': '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': 'W0L0XEP08F4058334',
'year': 2015}
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV64%2520UGS%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Saving data for FV64%20UGS: {'auction_closing_time': 1774951200.0, 'created_time': 1774418538.825248, 'last_price_update_time': 1774858140.879234}
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV64%2520UGS') HTTP/1.1" 204 0
2026-03-30 08:09:00 [bca.uk] INFO: Found listing with ID: GJ62%20OWW
2026-03-30 08:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ62%2520OWW%27 HTTP/1.1" 200 None
2026-03-30 08:09:00 [bca.uk] INFO: Scrape type for GJ62%20OWW: 2
2026-03-30 08:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f with identifier: GJ62%20OWW
2026-03-30 08:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f with scrape type 2
2026-03-30 08:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f with scrape type 2
2026-03-30 08:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f, identifier: GJ62%20OWW
2026-03-30 08:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f with identifier: GJ62%20OWW
2026-03-30 08:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f with identifier: GJ62%20OWW
2026-03-30 08:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f with identifier: GJ62%20OWW to the API
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:01 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ62%20OWW-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f11bfdff-3675-5b5f-8dc3-be6e0c35fc8f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GJ62 OWW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ62%20OWW&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'BMW',
'model': '116D',
'odometer': 116173,
'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 116D 2.0 SPORT Hatchback',
'transmission': 'manual',
'trim': 'SPORT',
'vin': 'WBA1C720X0J420986',
'year': 2012}
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ62%2520OWW%27 HTTP/1.1" 200 None
2026-03-30 08:09:01 [bca.uk] INFO: Saving data for GJ62%20OWW: {'auction_closing_time': 1774951200.0, 'created_time': 1774101899.636144, 'last_price_update_time': 1774858141.328949}
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ62%2520OWW') HTTP/1.1" 204 0
2026-03-30 08:09:01 [bca.uk] INFO: Found listing with ID: HD66%20AYV
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HD66%2520AYV%27 HTTP/1.1" 200 None
2026-03-30 08:09:01 [bca.uk] INFO: Scrape type for HD66%20AYV: 0
2026-03-30 08:09:01 [bca.uk] INFO: Found listing with ID: HX65%20VZY
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX65%2520VZY%27 HTTP/1.1" 200 None
2026-03-30 08:09:01 [bca.uk] INFO: Scrape type for HX65%20VZY: 2
2026-03-30 08:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6794d25f-ac8b-521d-92d2-129d0e6ac746 with identifier: HX65%20VZY
2026-03-30 08:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6794d25f-ac8b-521d-92d2-129d0e6ac746 with scrape type 2
2026-03-30 08:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6794d25f-ac8b-521d-92d2-129d0e6ac746 with scrape type 2
2026-03-30 08:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6794d25f-ac8b-521d-92d2-129d0e6ac746, identifier: HX65%20VZY
2026-03-30 08:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6794d25f-ac8b-521d-92d2-129d0e6ac746 with identifier: HX65%20VZY
2026-03-30 08:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6794d25f-ac8b-521d-92d2-129d0e6ac746 with identifier: HX65%20VZY
2026-03-30 08:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6794d25f-ac8b-521d-92d2-129d0e6ac746 with identifier: HX65%20VZY to the API
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:01 [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': 102,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX65%20VZY-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6794d25f-ac8b-521d-92d2-129d0e6ac746',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HX65 VZY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX65%20VZY&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '308 SW',
'odometer': 104219,
'odometer_reading_unit': '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 SW 1.6 BLUEHDI 120 GT LINE Estate',
'transmission': 'manual',
'trim': 'BLUEHDI 120 GT LINE',
'vin': 'VF3LCBHZ3FS220814',
'year': 2015}
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX65%2520VZY%27 HTTP/1.1" 200 None
2026-03-30 08:09:01 [bca.uk] INFO: Saving data for HX65%20VZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774274922.785589, 'last_price_update_time': 1774858141.851409}
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX65%2520VZY') HTTP/1.1" 204 0
2026-03-30 08:09:01 [bca.uk] INFO: Found listing with ID: KN60%20UXA
2026-03-30 08:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN60%2520UXA%27 HTTP/1.1" 200 None
2026-03-30 08:09:01 [bca.uk] INFO: Scrape type for KN60%20UXA: 2
2026-03-30 08:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd76e718-9665-59df-a14d-ffcd66c12479 with identifier: KN60%20UXA
2026-03-30 08:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd76e718-9665-59df-a14d-ffcd66c12479 with scrape type 2
2026-03-30 08:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd76e718-9665-59df-a14d-ffcd66c12479 with scrape type 2
2026-03-30 08:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd76e718-9665-59df-a14d-ffcd66c12479, identifier: KN60%20UXA
2026-03-30 08:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd76e718-9665-59df-a14d-ffcd66c12479 with identifier: KN60%20UXA
2026-03-30 08:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd76e718-9665-59df-a14d-ffcd66c12479 with identifier: KN60%20UXA
2026-03-30 08:09:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd76e718-9665-59df-a14d-ffcd66c12479 with identifier: KN60%20UXA to the API
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:02 [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': 165,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN60%20UXA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.8L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bd76e718-9665-59df-a14d-ffcd66c12479',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KN60 UXA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN60%20UXA&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MERCEDES-BENZ',
'model': 'C180',
'odometer': 79591,
'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 C180 1.8 CGI B/E ELEGANCE Saloon',
'transmission': 'manual',
'trim': 'CGI B/E ELEGANCE',
'vin': 'WDD2040492A464886',
'year': 2010}
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN60%2520UXA%27 HTTP/1.1" 200 None
2026-03-30 08:09:02 [bca.uk] INFO: Saving data for KN60%20UXA: {'auction_closing_time': 1774951200.0, 'created_time': 1773959734.533769, 'last_price_update_time': 1774858142.294635}
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN60%2520UXA') HTTP/1.1" 204 0
2026-03-30 08:09:02 [bca.uk] INFO: Found listing with ID: LC62%20ENO
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC62%2520ENO%27 HTTP/1.1" 200 None
2026-03-30 08:09:02 [bca.uk] INFO: Scrape type for LC62%20ENO: 2
2026-03-30 08:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5335f3a8-7f73-5de3-974e-a83790c7aba8 with identifier: LC62%20ENO
2026-03-30 08:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5335f3a8-7f73-5de3-974e-a83790c7aba8 with scrape type 2
2026-03-30 08:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5335f3a8-7f73-5de3-974e-a83790c7aba8 with scrape type 2
2026-03-30 08:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5335f3a8-7f73-5de3-974e-a83790c7aba8, identifier: LC62%20ENO
2026-03-30 08:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5335f3a8-7f73-5de3-974e-a83790c7aba8 with identifier: LC62%20ENO
2026-03-30 08:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5335f3a8-7f73-5de3-974e-a83790c7aba8 with identifier: LC62%20ENO
2026-03-30 08:09:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5335f3a8-7f73-5de3-974e-a83790c7aba8 with identifier: LC62%20ENO to the API
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:02 [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=LC62%20ENO-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5335f3a8-7f73-5de3-974e-a83790c7aba8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC62 ENO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC62%20ENO&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'KIA',
'model': 'CEED SW',
'odometer': 194558,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'KIA CEED SW 1.6 CRDI 115 3 Estate',
'transmission': 'automatic',
'trim': 'CRDI 115 3',
'vin': 'U5YHC816MCL256202',
'year': 2012}
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC62%2520ENO%27 HTTP/1.1" 200 None
2026-03-30 08:09:02 [bca.uk] INFO: Saving data for LC62%20ENO: {'auction_closing_time': 1774951200.0, 'created_time': 1774418536.130137, 'last_price_update_time': 1774858142.774177}
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC62%2520ENO') HTTP/1.1" 204 0
2026-03-30 08:09:02 [bca.uk] INFO: Found listing with ID: LS18%20GSV
2026-03-30 08:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS18%2520GSV%27 HTTP/1.1" 200 None
2026-03-30 08:09:02 [bca.uk] INFO: Scrape type for LS18%20GSV: 2
2026-03-30 08:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7 with identifier: LS18%20GSV
2026-03-30 08:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7 with scrape type 2
2026-03-30 08:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7 with scrape type 2
2026-03-30 08:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7, identifier: LS18%20GSV
2026-03-30 08:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7 with identifier: LS18%20GSV
2026-03-30 08:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7 with identifier: LS18%20GSV
2026-03-30 08:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b3528dd-0d99-542b-aae5-e8e5ef3d3df7 with identifier: LS18%20GSV to the API
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:03 [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': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS18%20GSV-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4b3528dd-0d99-542b-aae5-e8e5ef3d3df7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LS18 GSV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS18%20GSV&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '208',
'odometer': 36687,
'odometer_reading_unit': '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 208 1.2 P/T 82 ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'P/T 82 ACTIVE',
'vin': 'VF3CCHMRPJW076598',
'year': 2018}
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS18%2520GSV%27 HTTP/1.1" 200 None
2026-03-30 08:09:03 [bca.uk] INFO: Saving data for LS18%20GSV: {'auction_closing_time': 1774951200.0, 'created_time': 1774304007.72752, 'last_price_update_time': 1774858143.297347}
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS18%2520GSV') HTTP/1.1" 204 0
2026-03-30 08:09:03 [bca.uk] INFO: Found listing with ID: MV17%20GRK
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV17%2520GRK%27 HTTP/1.1" 200 None
2026-03-30 08:09:03 [bca.uk] INFO: Scrape type for MV17%20GRK: 2
2026-03-30 08:09:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fce8f8c9-9f17-54da-a595-ee9b83d6dfd0 with identifier: MV17%20GRK
2026-03-30 08:09:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fce8f8c9-9f17-54da-a595-ee9b83d6dfd0 with scrape type 2
2026-03-30 08:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fce8f8c9-9f17-54da-a595-ee9b83d6dfd0 with scrape type 2
2026-03-30 08:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fce8f8c9-9f17-54da-a595-ee9b83d6dfd0, identifier: MV17%20GRK
2026-03-30 08:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fce8f8c9-9f17-54da-a595-ee9b83d6dfd0 with identifier: MV17%20GRK
2026-03-30 08:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fce8f8c9-9f17-54da-a595-ee9b83d6dfd0 with identifier: MV17%20GRK
2026-03-30 08:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fce8f8c9-9f17-54da-a595-ee9b83d6dfd0 with identifier: MV17%20GRK to the API
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:03 [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': 96,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV17%20GRK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'fce8f8c9-9f17-54da-a595-ee9b83d6dfd0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MV17 GRK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV17%20GRK&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 45136,
'odometer_reading_unit': '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.6 BLUEHDI 120 GT LINE MPV',
'transmission': 'manual',
'trim': 'BLUEHDI 120 GT LINE',
'vin': 'VF3CUBHZMHY028459',
'year': 2017}
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV17%2520GRK%27 HTTP/1.1" 200 None
2026-03-30 08:09:03 [bca.uk] INFO: Saving data for MV17%20GRK: {'auction_closing_time': 1774951200.0, 'created_time': 1774303963.751515, 'last_price_update_time': 1774858143.711167}
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV17%2520GRK') HTTP/1.1" 204 0
2026-03-30 08:09:03 [bca.uk] INFO: Found listing with ID: BG12%20YSA
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG12%2520YSA%27 HTTP/1.1" 200 None
2026-03-30 08:09:03 [bca.uk] INFO: Scrape type for BG12%20YSA: 2
2026-03-30 08:09:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc424571-d666-5c7b-9a48-b172549c3237 with identifier: BG12%20YSA
2026-03-30 08:09:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc424571-d666-5c7b-9a48-b172549c3237 with scrape type 2
2026-03-30 08:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc424571-d666-5c7b-9a48-b172549c3237 with scrape type 2
2026-03-30 08:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc424571-d666-5c7b-9a48-b172549c3237, identifier: BG12%20YSA
2026-03-30 08:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc424571-d666-5c7b-9a48-b172549c3237 with identifier: BG12%20YSA
2026-03-30 08:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc424571-d666-5c7b-9a48-b172549c3237 with identifier: BG12%20YSA
2026-03-30 08:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc424571-d666-5c7b-9a48-b172549c3237 with identifier: BG12%20YSA to the API
2026-03-30 08:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:04 [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': 144,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG12%20YSA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'fc424571-d666-5c7b-9a48-b172549c3237',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG12 YSA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG12%20YSA&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MERCEDES-BENZ',
'model': 'A180',
'odometer': 40515,
'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 A180 2.0 CDI AVANTGARDE SE Hatchback',
'transmission': 'manual',
'trim': 'CDI AVANTGARDE SE',
'vin': 'WDD1690072K034931',
'year': 2012}
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG12%2520YSA%27 HTTP/1.1" 200 None
2026-03-30 08:09:04 [bca.uk] INFO: Saving data for BG12%20YSA: {'auction_closing_time': 1774951200.0, 'created_time': 1774418557.312635, 'last_price_update_time': 1774858144.140658}
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG12%2520YSA') HTTP/1.1" 204 0
2026-03-30 08:09:04 [bca.uk] INFO: Found listing with ID: BJ59%20YSS
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ59%2520YSS%27 HTTP/1.1" 200 None
2026-03-30 08:09:04 [bca.uk] INFO: Scrape type for BJ59%20YSS: 2
2026-03-30 08:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b247b279-32e3-5907-8c2d-28f6c8942982 with identifier: BJ59%20YSS
2026-03-30 08:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b247b279-32e3-5907-8c2d-28f6c8942982 with scrape type 2
2026-03-30 08:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b247b279-32e3-5907-8c2d-28f6c8942982 with scrape type 2
2026-03-30 08:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b247b279-32e3-5907-8c2d-28f6c8942982, identifier: BJ59%20YSS
2026-03-30 08:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b247b279-32e3-5907-8c2d-28f6c8942982 with identifier: BJ59%20YSS
2026-03-30 08:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b247b279-32e3-5907-8c2d-28f6c8942982 with identifier: BJ59%20YSS
2026-03-30 08:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b247b279-32e3-5907-8c2d-28f6c8942982 with identifier: BJ59%20YSS to the API
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:04 [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': 155,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ59%20YSS-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b247b279-32e3-5907-8c2d-28f6c8942982',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BJ59 YSS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ59%20YSS&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 73966,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2009-01-01',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.6 VVT 115 ACTIVE PLUS Hatchback',
'transmission': 'manual',
'trim': 'VVT 115 ACTIVE PLUS',
'vin': 'W0L0AHL48A5015760',
'year': 2009}
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ59%2520YSS%27 HTTP/1.1" 200 None
2026-03-30 08:09:04 [bca.uk] INFO: Saving data for BJ59%20YSS: {'auction_closing_time': 1774951200.0, 'created_time': 1773831777.850915, 'last_price_update_time': 1774858144.639433}
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ59%2520YSS') HTTP/1.1" 204 0
2026-03-30 08:09:04 [bca.uk] INFO: Found listing with ID: BP06%20UJK
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP06%2520UJK%27 HTTP/1.1" 200 None
2026-03-30 08:09:04 [bca.uk] INFO: Scrape type for BP06%20UJK: 2
2026-03-30 08:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0 with identifier: BP06%20UJK
2026-03-30 08:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0 with scrape type 2
2026-03-30 08:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0 with scrape type 2
2026-03-30 08:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0, identifier: BP06%20UJK
2026-03-30 08:09:04 [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-30 08:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0 with identifier: BP06%20UJK
2026-03-30 08:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0 with identifier: BP06%20UJK
2026-03-30 08:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49fc6a6a-ea28-5dfa-8134-f94bf0b311d0 with identifier: BP06%20UJK to the API
2026-03-30 08:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:05 [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=BP06%20UJK-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '49fc6a6a-ea28-5dfa-8134-f94bf0b311d0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BP06 UJK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP06%20UJK&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 175322,
'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 Estate',
'transmission': 'automatic',
'trim': 'ZETEC CLIMATE',
'vin': 'WF0WXXGCDW6M30426',
'year': 2006}
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP06%2520UJK%27 HTTP/1.1" 200 None
2026-03-30 08:09:05 [bca.uk] INFO: Saving data for BP06%20UJK: {'auction_closing_time': 1774951200.0, 'created_time': 1773822185.870616, 'last_price_update_time': 1774858145.462243}
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP06%2520UJK') HTTP/1.1" 204 0
2026-03-30 08:09:05 [bca.uk] INFO: Found listing with ID: BV17%20NCY
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV17%2520NCY%27 HTTP/1.1" 200 None
2026-03-30 08:09:05 [bca.uk] INFO: Scrape type for BV17%20NCY: 0
2026-03-30 08:09:05 [bca.uk] INFO: Found listing with ID: DE18%20HKD
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE18%2520HKD%27 HTTP/1.1" 200 None
2026-03-30 08:09:05 [bca.uk] INFO: Scrape type for DE18%20HKD: 2
2026-03-30 08:09:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd8c2e5a-168e-53d4-8a88-f395b55c1d32 with identifier: DE18%20HKD
2026-03-30 08:09:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd8c2e5a-168e-53d4-8a88-f395b55c1d32 with scrape type 2
2026-03-30 08:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd8c2e5a-168e-53d4-8a88-f395b55c1d32 with scrape type 2
2026-03-30 08:09:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd8c2e5a-168e-53d4-8a88-f395b55c1d32, identifier: DE18%20HKD
2026-03-30 08:09:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd8c2e5a-168e-53d4-8a88-f395b55c1d32 with identifier: DE18%20HKD
2026-03-30 08:09:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd8c2e5a-168e-53d4-8a88-f395b55c1d32 with identifier: DE18%20HKD
2026-03-30 08:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd8c2e5a-168e-53d4-8a88-f395b55c1d32 with identifier: DE18%20HKD to the API
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:05 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE18%20HKD-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'dd8c2e5a-168e-53d4-8a88-f395b55c1d32',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DE18 HKD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE18%20HKD&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'DACIA',
'model': 'SANDERO',
'odometer': 47409,
'odometer_reading_unit': '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': 'UU15SDMC560017787',
'year': 2018}
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE18%2520HKD%27 HTTP/1.1" 200 None
2026-03-30 08:09:05 [bca.uk] INFO: Saving data for DE18%20HKD: {'auction_closing_time': 1774951200.0, 'created_time': 1774216979.137599, 'last_price_update_time': 1774858145.909404}
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE18%2520HKD') HTTP/1.1" 204 0
2026-03-30 08:09:05 [bca.uk] INFO: Found listing with ID: EA65%20ZCT
2026-03-30 08:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA65%2520ZCT%27 HTTP/1.1" 200 None
2026-03-30 08:09:05 [bca.uk] INFO: Scrape type for EA65%20ZCT: 2
2026-03-30 08:09:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 036cde09-ce43-58d8-b6f4-0d43d9e874af with identifier: EA65%20ZCT
2026-03-30 08:09:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 036cde09-ce43-58d8-b6f4-0d43d9e874af with scrape type 2
2026-03-30 08:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 036cde09-ce43-58d8-b6f4-0d43d9e874af with scrape type 2
2026-03-30 08:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 036cde09-ce43-58d8-b6f4-0d43d9e874af, identifier: EA65%20ZCT
2026-03-30 08:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 036cde09-ce43-58d8-b6f4-0d43d9e874af with identifier: EA65%20ZCT
2026-03-30 08:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 036cde09-ce43-58d8-b6f4-0d43d9e874af with identifier: EA65%20ZCT
2026-03-30 08:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 036cde09-ce43-58d8-b6f4-0d43d9e874af with identifier: EA65%20ZCT to the API
2026-03-30 08:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:06 [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': 161,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA65%20ZCT-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '036cde09-ce43-58d8-b6f4-0d43d9e874af',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EA65 ZCT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA65%20ZCT&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'HYUNDAI',
'model': 'SANTA FE',
'odometer': 72599,
'odometer_reading_unit': '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 SANTA FE 2.2 CRDI B/D PREMIUM (7ST) 4WD StationWagon',
'transmission': 'manual',
'trim': 'CRDI B/D PREMIUM (7ST) 4WD',
'vin': 'KMHSX81XNGU536155',
'year': 2015}
2026-03-30 08:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA65%2520ZCT%27 HTTP/1.1" 200 None
2026-03-30 08:09:06 [bca.uk] INFO: Saving data for EA65%20ZCT: {'auction_closing_time': 1774951200.0, 'created_time': 1774188124.994998, 'last_price_update_time': 1774858146.376611}
2026-03-30 08:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA65%2520ZCT') HTTP/1.1" 204 0
2026-03-30 08:09:06 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:06 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded
2026-03-30 08:09:06 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:06 [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-30 08:09:06 [bca.uk] INFO: Found listing with ID: EX06%20UKK
2026-03-30 08:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX06%2520UKK%27 HTTP/1.1" 200 None
2026-03-30 08:09:06 [bca.uk] INFO: Scrape type for EX06%20UKK: 2
2026-03-30 08:09:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93c0c937-eb5a-5da5-bfa9-070f7247a545 with identifier: EX06%20UKK
2026-03-30 08:09:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93c0c937-eb5a-5da5-bfa9-070f7247a545 with scrape type 2
2026-03-30 08:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93c0c937-eb5a-5da5-bfa9-070f7247a545 with scrape type 2
2026-03-30 08:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93c0c937-eb5a-5da5-bfa9-070f7247a545, identifier: EX06%20UKK
2026-03-30 08:09:06 [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-30 08:09:06 [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-30 08:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93c0c937-eb5a-5da5-bfa9-070f7247a545 with identifier: EX06%20UKK
2026-03-30 08:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93c0c937-eb5a-5da5-bfa9-070f7247a545 with identifier: EX06%20UKK
2026-03-30 08:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93c0c937-eb5a-5da5-bfa9-070f7247a545 with identifier: EX06%20UKK to the API
2026-03-30 08:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:07 [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': 323,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX06%20UKK-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '93c0c937-eb5a-5da5-bfa9-070f7247a545',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EX06 UKK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX06%20UKK&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'BMW',
'model': 'M3',
'odometer': 88700,
'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 M3 3.2 CS SMG Coupe',
'transmission': 'automatic',
'trim': 'CS SMG',
'vin': 'WBSBL92020PP87714',
'year': 2006}
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX06%2520UKK%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Saving data for EX06%20UKK: {'auction_closing_time': 1774951200.0, 'created_time': 1773820250.774108, 'last_price_update_time': 1774858147.152168}
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX06%2520UKK') HTTP/1.1" 204 0
2026-03-30 08:09:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:07 [bca.uk] INFO: Found listing with ID: DG67%20VFW
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG67%2520VFW%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Scrape type for DG67%20VFW: 0
2026-03-30 08:09:07 [bca.uk] INFO: Found listing with ID: FT12%20FXJ
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT12%2520FXJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Scrape type for FT12%20FXJ: 0
2026-03-30 08:09:07 [bca.uk] INFO: Found listing with ID: RK63%20MWY
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK63%2520MWY%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Scrape type for RK63%20MWY: 0
2026-03-30 08:09:07 [bca.uk] INFO: Found listing with ID: RV12%20MMU
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV12%2520MMU%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Scrape type for RV12%20MMU: 2
2026-03-30 08:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c613aa26-e047-5542-88c0-d5c9bec6d52f with identifier: RV12%20MMU
2026-03-30 08:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c613aa26-e047-5542-88c0-d5c9bec6d52f with scrape type 2
2026-03-30 08:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c613aa26-e047-5542-88c0-d5c9bec6d52f with scrape type 2
2026-03-30 08:09:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c613aa26-e047-5542-88c0-d5c9bec6d52f, identifier: RV12%20MMU
2026-03-30 08:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c613aa26-e047-5542-88c0-d5c9bec6d52f with identifier: RV12%20MMU
2026-03-30 08:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c613aa26-e047-5542-88c0-d5c9bec6d52f with identifier: RV12%20MMU
2026-03-30 08:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c613aa26-e047-5542-88c0-d5c9bec6d52f with identifier: RV12%20MMU to the API
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:07 [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': 115,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV12%20MMU-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c613aa26-e047-5542-88c0-d5c9bec6d52f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RV12 MMU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV12%20MMU&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'FORD',
'model': 'KA',
'odometer': 108455,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'FORD KA 1.2 ZETEC S/S Hatchback',
'transmission': 'manual',
'trim': 'ZETEC S/S',
'vin': 'WF0UXXLTRUCA49516',
'year': 2012}
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV12%2520MMU%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Saving data for RV12%20MMU: {'auction_closing_time': 1774951200.0, 'created_time': 1774418514.339142, 'last_price_update_time': 1774858147.678251}
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV12%2520MMU') HTTP/1.1" 204 0
2026-03-30 08:09:07 [bca.uk] INFO: Found listing with ID: AE63%20YYL
2026-03-30 08:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE63%2520YYL%27 HTTP/1.1" 200 None
2026-03-30 08:09:07 [bca.uk] INFO: Scrape type for AE63%20YYL: 2
2026-03-30 08:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 972149c8-c4d0-54b9-891d-9a015b9942e9 with identifier: AE63%20YYL
2026-03-30 08:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 972149c8-c4d0-54b9-891d-9a015b9942e9 with scrape type 2
2026-03-30 08:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 972149c8-c4d0-54b9-891d-9a015b9942e9 with scrape type 2
2026-03-30 08:09:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 972149c8-c4d0-54b9-891d-9a015b9942e9, identifier: AE63%20YYL
2026-03-30 08:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 972149c8-c4d0-54b9-891d-9a015b9942e9 with identifier: AE63%20YYL
2026-03-30 08:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 972149c8-c4d0-54b9-891d-9a015b9942e9 with identifier: AE63%20YYL
2026-03-30 08:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 972149c8-c4d0-54b9-891d-9a015b9942e9 with identifier: AE63%20YYL to the API
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:08 [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': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE63%20YYL-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '972149c8-c4d0-54b9-891d-9a015b9942e9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AE63 YYL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE63%20YYL&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'MINI',
'model': 'COUPE',
'odometer': 86237,
'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 COUPE 1.6 COOPER Coupe',
'transmission': 'manual',
'trim': 'COOPER',
'vin': 'WMWSX12020T456178',
'year': 2013}
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE63%2520YYL%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Saving data for AE63%20YYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774275132.694215, 'last_price_update_time': 1774858148.211835}
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE63%2520YYL') HTTP/1.1" 204 0
2026-03-30 08:09:08 [bca.uk] INFO: Found listing with ID: LC16%20NGZ
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC16%2520NGZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Scrape type for LC16%20NGZ: 2
2026-03-30 08:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c715989-7e9c-57fd-81c6-c5ea1c5a4553 with identifier: LC16%20NGZ
2026-03-30 08:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c715989-7e9c-57fd-81c6-c5ea1c5a4553 with scrape type 2
2026-03-30 08:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c715989-7e9c-57fd-81c6-c5ea1c5a4553 with scrape type 2
2026-03-30 08:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c715989-7e9c-57fd-81c6-c5ea1c5a4553, identifier: LC16%20NGZ
2026-03-30 08:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c715989-7e9c-57fd-81c6-c5ea1c5a4553 with identifier: LC16%20NGZ
2026-03-30 08:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c715989-7e9c-57fd-81c6-c5ea1c5a4553 with identifier: LC16%20NGZ
2026-03-30 08:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c715989-7e9c-57fd-81c6-c5ea1c5a4553 with identifier: LC16%20NGZ to the API
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:08 [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': 95,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC16%20NGZ-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0c715989-7e9c-57fd-81c6-c5ea1c5a4553',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC16 NGZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC16%20NGZ&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'CITROEN',
'model': 'C1',
'odometer': 57759,
'odometer_reading_unit': '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.0 VTI FEEL Hatchback',
'transmission': 'manual',
'trim': 'VTI FEEL',
'vin': 'VF7PSCFBCFR586375',
'year': 2016}
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC16%2520NGZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Saving data for LC16%20NGZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774275116.845038, 'last_price_update_time': 1774858148.619422}
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC16%2520NGZ') HTTP/1.1" 204 0
2026-03-30 08:09:08 [bca.uk] INFO: Found listing with ID: LN59%20YGP
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN59%2520YGP%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Scrape type for LN59%20YGP: 0
2026-03-30 08:09:08 [bca.uk] INFO: Found listing with ID: NC54%20KGO
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC54%2520KGO%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Scrape type for NC54%20KGO: 0
2026-03-30 08:09:08 [bca.uk] INFO: Found listing with ID: WD64%20EXR
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD64%2520EXR%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Scrape type for WD64%20EXR: 0
2026-03-30 08:09:08 [bca.uk] INFO: Found listing with ID: BN60%20OLC
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN60%2520OLC%27 HTTP/1.1" 200 None
2026-03-30 08:09:08 [bca.uk] INFO: Scrape type for BN60%20OLC: 2
2026-03-30 08:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6f877dd-9343-592a-ae43-283c99dd1ecd with identifier: BN60%20OLC
2026-03-30 08:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6f877dd-9343-592a-ae43-283c99dd1ecd with scrape type 2
2026-03-30 08:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6f877dd-9343-592a-ae43-283c99dd1ecd with scrape type 2
2026-03-30 08:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6f877dd-9343-592a-ae43-283c99dd1ecd, identifier: BN60%20OLC
2026-03-30 08:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6f877dd-9343-592a-ae43-283c99dd1ecd with identifier: BN60%20OLC
2026-03-30 08:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6f877dd-9343-592a-ae43-283c99dd1ecd with identifier: BN60%20OLC
2026-03-30 08:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6f877dd-9343-592a-ae43-283c99dd1ecd with identifier: BN60%20OLC to the API
2026-03-30 08:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:09 [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': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN60%20OLC-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c6f877dd-9343-592a-ae43-283c99dd1ecd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BN60 OLC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN60%20OLC&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 114156,
'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 16V 115 SE Hatchback',
'transmission': 'manual',
'trim': '16V 115 SE',
'vin': 'W0LPE6ED1A8023321',
'year': 2010}
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN60%2520OLC%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Saving data for BN60%20OLC: {'auction_closing_time': 1774951200.0, 'created_time': 1774418516.769916, 'last_price_update_time': 1774858149.133367}
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN60%2520OLC') HTTP/1.1" 204 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: DA59%20JYT
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA59%2520JYT%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for DA59%20JYT: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: DN65%20HSO
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN65%2520HSO%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for DN65%20HSO: 2
2026-03-30 08:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29782475-9746-5c38-be7c-500a9f7c68cf with identifier: DN65%20HSO
2026-03-30 08:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29782475-9746-5c38-be7c-500a9f7c68cf with scrape type 2
2026-03-30 08:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29782475-9746-5c38-be7c-500a9f7c68cf with scrape type 2
2026-03-30 08:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29782475-9746-5c38-be7c-500a9f7c68cf, identifier: DN65%20HSO
2026-03-30 08:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29782475-9746-5c38-be7c-500a9f7c68cf with identifier: DN65%20HSO
2026-03-30 08:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29782475-9746-5c38-be7c-500a9f7c68cf with identifier: DN65%20HSO
2026-03-30 08:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29782475-9746-5c38-be7c-500a9f7c68cf with identifier: DN65%20HSO to the API
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:09 [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': 130,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN65%20HSO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '29782475-9746-5c38-be7c-500a9f7c68cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DN65 HSO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN65%20HSO&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'DACIA',
'model': 'SANDERO',
'odometer': 44947,
'odometer_reading_unit': '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 1.2 73 16V AMBIANCE Hatchback',
'transmission': 'manual',
'trim': '73 16V AMBIANCE',
'vin': 'UU15SDE3353767171',
'year': 2015}
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN65%2520HSO%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Saving data for DN65%20HSO: {'auction_closing_time': 1774951200.0, 'created_time': 1774418517.171939, 'last_price_update_time': 1774858149.613268}
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN65%2520HSO') HTTP/1.1" 204 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: FE60%20VKH
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE60%2520VKH%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for FE60%20VKH: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: GU14%20OGB
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU14%2520OGB%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for GU14%20OGB: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: VA16%20LRV
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA16%2520LRV%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for VA16%20LRV: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: AO12%20GNP
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO12%2520GNP%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for AO12%20GNP: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: BK64%20AOB
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK64%2520AOB%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for BK64%20AOB: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: DU67%20LVD
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU67%2520LVD%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for DU67%20LVD: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: EK56%20PGO
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK56%2520PGO%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for EK56%20PGO: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: EN59%20AMK
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN59%2520AMK%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for EN59%20AMK: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: EY08%20YGX
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY08%2520YGX%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for EY08%20YGX: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: LF61%20YNV
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF61%2520YNV%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for LF61%20YNV: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: LS06%20OUH
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS06%2520OUH%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for LS06%20OUH: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: NU66%20PYW
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU66%2520PYW%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for NU66%20PYW: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: PE58%20NTM
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE58%2520NTM%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for PE58%20NTM: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: VN68%20KUJ
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN68%2520KUJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for VN68%20KUJ: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: NL23%20SUU
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL23%2520SUU%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for NL23%20SUU: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: GK19%20YXX
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK19%2520YXX%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for GK19%20YXX: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: YP58%20TBU
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP58%2520TBU%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for YP58%20TBU: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: HG07%20WOA
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG07%2520WOA%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for HG07%20WOA: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: KC57%20UUR
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KC57%2520UUR%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for KC57%20UUR: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: KG05%20BVL
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KG05%2520BVL%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for KG05%20BVL: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: LA56%20LHG
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA56%2520LHG%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for LA56%20LHG: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: LC05%20LHB
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC05%2520LHB%27 HTTP/1.1" 200 None
2026-03-30 08:09:09 [bca.uk] INFO: Scrape type for LC05%20LHB: 0
2026-03-30 08:09:09 [bca.uk] INFO: Found listing with ID: LG61%20WYL
2026-03-30 08:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG61%2520WYL%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for LG61%20WYL: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: LV13%20WFN
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV13%2520WFN%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for LV13%20WFN: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: MJ61%20XRS
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ61%2520XRS%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for MJ61%20XRS: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: NA69%20XBT
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA69%2520XBT%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for NA69%20XBT: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: SD13%20SXO
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD13%2520SXO%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for SD13%20SXO: 2
2026-03-30 08:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92bd0d76-9425-5120-8e86-7e4fc9014db4 with identifier: SD13%20SXO
2026-03-30 08:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92bd0d76-9425-5120-8e86-7e4fc9014db4 with scrape type 2
2026-03-30 08:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92bd0d76-9425-5120-8e86-7e4fc9014db4 with scrape type 2
2026-03-30 08:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92bd0d76-9425-5120-8e86-7e4fc9014db4, identifier: SD13%20SXO
2026-03-30 08:09:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92bd0d76-9425-5120-8e86-7e4fc9014db4 with identifier: SD13%20SXO
2026-03-30 08:09:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92bd0d76-9425-5120-8e86-7e4fc9014db4 with identifier: SD13%20SXO
2026-03-30 08:09:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92bd0d76-9425-5120-8e86-7e4fc9014db4 with identifier: SD13%20SXO to the API
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:10 [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': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD13%20SXO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '92bd0d76-9425-5120-8e86-7e4fc9014db4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD13 SXO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD13%20SXO&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'PEUGEOT',
'model': '208',
'odometer': 94744,
'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 208 1.2 VTI ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'VTI ACTIVE',
'vin': 'VF3CAHMZ0DT053774',
'year': 2013}
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD13%2520SXO%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Saving data for SD13%20SXO: {'auction_closing_time': 1774951200.0, 'created_time': 1774130724.929909, 'last_price_update_time': 1774858150.651095}
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD13%2520SXO') HTTP/1.1" 204 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: SG09%20FNU
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG09%2520FNU%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for SG09%20FNU: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: SM61%20URB
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM61%2520URB%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for SM61%20URB: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: VF07%20KYX
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF07%2520KYX%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for VF07%20KYX: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: WG63%20YYE
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG63%2520YYE%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for WG63%20YYE: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: WJ07%20XUC
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ07%2520XUC%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for WJ07%20XUC: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: DF14%20TKV
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF14%2520TKV%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for DF14%20TKV: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: DU16%20VYC
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU16%2520VYC%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for DU16%20VYC: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: EJ14%20VDR
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ14%2520VDR%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for EJ14%20VDR: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: GJ61%20FMC
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ61%2520FMC%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for GJ61%20FMC: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: GU64%20NXK
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU64%2520NXK%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for GU64%20NXK: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: HD07%20EZL
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HD07%2520EZL%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for HD07%20EZL: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: VK23%20RVT
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK23%2520RVT%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for VK23%20RVT: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: FV59%20MFZ
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV59%2520MFZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:10 [bca.uk] INFO: Scrape type for FV59%20MFZ: 0
2026-03-30 08:09:10 [bca.uk] INFO: Found listing with ID: GX63%20OJP
2026-03-30 08:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX63%2520OJP%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for GX63%20OJP: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: KS58%20OPT
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS58%2520OPT%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for KS58%20OPT: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: LM62%20GWZ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520GWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for LM62%20GWZ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: MJ62%20EOL
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ62%2520EOL%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for MJ62%20EOL: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: NJ60%20NMX
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ60%2520NMX%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for NJ60%20NMX: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: SH18%20GZJ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH18%2520GZJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for SH18%20GZJ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: AC59%20DAC
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AC59%2520DAC%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for AC59%20DAC: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: FD63%20KVK
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD63%2520KVK%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for FD63%20KVK: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: FL72%20ZHH
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL72%2520ZHH%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for FL72%20ZHH: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: SW13%20EBX
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW13%2520EBX%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for SW13%20EBX: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: EK57%20YWZ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK57%2520YWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for EK57%20YWZ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: PF67%20ENX
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF67%2520ENX%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for PF67%20ENX: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: WP14%20FBF
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP14%2520FBF%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for WP14%20FBF: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: WT16%20KKB
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT16%2520KKB%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for WT16%20KKB: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: YB66%20CAV
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB66%2520CAV%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for YB66%20CAV: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: YP61%20WOR
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP61%2520WOR%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for YP61%20WOR: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: YX14%20ORY
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX14%2520ORY%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for YX14%20ORY: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: SH09%20CPE
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH09%2520CPE%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for SH09%20CPE: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: SV60%20MXJ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV60%2520MXJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for SV60%20MXJ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: FH10%20OZN
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH10%2520OZN%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for FH10%20OZN: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: NX67%20XBD
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX67%2520XBD%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for NX67%20XBD: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: YM24%20JBU
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM24%2520JBU%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for YM24%20JBU: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: YG17%20ONF
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG17%2520ONF%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for YG17%20ONF: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: YH61%20SGV
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH61%2520SGV%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for YH61%20SGV: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: DN58%20UWL
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN58%2520UWL%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for DN58%20UWL: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: NJ09%20OGF
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ09%2520OGF%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for NJ09%20OGF: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: PK12%20TXL
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK12%2520TXL%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for PK12%20TXL: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: PX08%20GWJ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX08%2520GWJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for PX08%20GWJ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: RF12%20FYR
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF12%2520FYR%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for RF12%20FYR: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: WG19%20UHJ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG19%2520UHJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for WG19%20UHJ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: WP62%20XYU
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP62%2520XYU%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for WP62%20XYU: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: PL73%20JNF
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL73%2520JNF%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for PL73%20JNF: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: RO22%20NRL
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520NRL%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for RO22%20NRL: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: FG65%20XLO
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG65%2520XLO%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for FG65%20XLO: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: FG68%20DDA
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG68%2520DDA%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for FG68%20DDA: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: FJ14%20YWV
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ14%2520YWV%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for FJ14%20YWV: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: KN19%20TJW
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN19%2520TJW%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for KN19%20TJW: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: SP12%20XJU
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP12%2520XJU%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for SP12%20XJU: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: SW15%20NYA
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW15%2520NYA%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for SW15%20NYA: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: Y676%20PLE
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y676%2520PLE%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for Y676%20PLE: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: DG13%20DVZ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG13%2520DVZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for DG13%20DVZ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: DL67%20NKJ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL67%2520NKJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for DL67%20NKJ: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: NL12%20MVO
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL12%2520MVO%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for NL12%20MVO: 0
2026-03-30 08:09:11 [bca.uk] INFO: Found listing with ID: RJ22%20EBZ
2026-03-30 08:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ22%2520EBZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:11 [bca.uk] INFO: Scrape type for RJ22%20EBZ: 2
2026-03-30 08:09:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3842377a-6362-5c2e-8df9-cd949698d65b with identifier: RJ22%20EBZ
2026-03-30 08:09:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3842377a-6362-5c2e-8df9-cd949698d65b with scrape type 2
2026-03-30 08:09:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3842377a-6362-5c2e-8df9-cd949698d65b with scrape type 2
2026-03-30 08:09:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3842377a-6362-5c2e-8df9-cd949698d65b, identifier: RJ22%20EBZ
2026-03-30 08:09:11 [scrapy.extensions.logstats] INFO: Crawled 141 pages (at 8 pages/min), scraped 526 items (at 57 items/min)
2026-03-30 08:09:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 193MiB
2026-03-30 08:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3842377a-6362-5c2e-8df9-cd949698d65b with identifier: RJ22%20EBZ
2026-03-30 08:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3842377a-6362-5c2e-8df9-cd949698d65b with identifier: RJ22%20EBZ
2026-03-30 08:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3842377a-6362-5c2e-8df9-cd949698d65b with identifier: RJ22%20EBZ to the API
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ22%20EBZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3842377a-6362-5c2e-8df9-cd949698d65b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RJ22 EBZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ22%20EBZ&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'AUDI',
'model': 'A1 SPORTBACK',
'odometer': 9184,
'odometer_reading_unit': '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 A1 SPORTBACK 1.0 25 TFSI TECHNIK Hatchback',
'transmission': 'manual',
'trim': '25 TFSI TECHNIK',
'vin': 'WAUZZZGB1NR028673',
'year': 2022}
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ22%2520EBZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Saving data for RJ22%20EBZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774016039.882181, 'last_price_update_time': 1774858152.282442}
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ22%2520EBZ') HTTP/1.1" 204 0
2026-03-30 08:09:12 [bca.uk] INFO: Found listing with ID: KS64%20PHK
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS64%2520PHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Scrape type for KS64%20PHK: 0
2026-03-30 08:09:12 [bca.uk] INFO: Found listing with ID: EN62%20ZKT
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN62%2520ZKT%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Scrape type for EN62%20ZKT: 0
2026-03-30 08:09:12 [bca.uk] INFO: Found listing with ID: LS14%20SFJ
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS14%2520SFJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Scrape type for LS14%20SFJ: 0
2026-03-30 08:09:12 [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-30 08:09:12 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded
2026-03-30 08:09:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:12 [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-30 08:09:12 [bca.uk] INFO: Found listing with ID: LS54%20SVP
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS54%2520SVP%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Scrape type for LS54%20SVP: 0
2026-03-30 08:09:12 [bca.uk] INFO: Found listing with ID: LT11%20NGE
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT11%2520NGE%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Scrape type for LT11%20NGE: 0
2026-03-30 08:09:12 [bca.uk] INFO: Found listing with ID: LX12%20APO
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX12%2520APO%27 HTTP/1.1" 200 None
2026-03-30 08:09:12 [bca.uk] INFO: Scrape type for LX12%20APO: 2
2026-03-30 08:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19c764c0-9948-50ff-92ea-8844e37a8629 with identifier: LX12%20APO
2026-03-30 08:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19c764c0-9948-50ff-92ea-8844e37a8629 with scrape type 2
2026-03-30 08:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19c764c0-9948-50ff-92ea-8844e37a8629 with scrape type 2
2026-03-30 08:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19c764c0-9948-50ff-92ea-8844e37a8629, identifier: LX12%20APO
2026-03-30 08:09:12 [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-30 08:09:12 [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-30 08:09:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19c764c0-9948-50ff-92ea-8844e37a8629 with identifier: LX12%20APO
2026-03-30 08:09:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19c764c0-9948-50ff-92ea-8844e37a8629 with identifier: LX12%20APO
2026-03-30 08:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19c764c0-9948-50ff-92ea-8844e37a8629 with identifier: LX12%20APO to the API
2026-03-30 08:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09: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': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX12%20APO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '19c764c0-9948-50ff-92ea-8844e37a8629',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LX12 APO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX12%20APO&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'VOLKSWAGEN',
'model': 'UP!',
'odometer': 147965,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN UP! 1.0 75 HIGH UP Hatchback',
'transmission': 'manual',
'trim': '75 HIGH UP',
'vin': 'WVWZZZAAZDD004818',
'year': 2012}
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX12%2520APO%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Saving data for LX12%20APO: {'auction_closing_time': 1774951200.0, 'created_time': 1774216944.985855, 'last_price_update_time': 1774858153.026288}
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX12%2520APO') HTTP/1.1" 204 0
2026-03-30 08:09:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: M60%20MSU
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27M60%2520MSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for M60%20MSU: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: MJ10%20HPE
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ10%2520HPE%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for MJ10%20HPE: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: MK14%20VLE
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK14%2520VLE%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for MK14%20VLE: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: NL61%20FOD
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL61%2520FOD%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for NL61%20FOD: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: RJ17%20SVK
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ17%2520SVK%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for RJ17%20SVK: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: SP13%20VCL
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP13%2520VCL%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for SP13%20VCL: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: VE16%20FUD
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE16%2520FUD%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for VE16%20FUD: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: BD16%20ZNJ
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD16%2520ZNJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for BD16%20ZNJ: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: BN63%20JDF
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN63%2520JDF%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for BN63%20JDF: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: DU12%20AXD
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU12%2520AXD%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for DU12%20AXD: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: EA19%20FCD
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA19%2520FCD%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for EA19%20FCD: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: GU62%20WMM
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU62%2520WMM%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for GU62%20WMM: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: GY14%20KTD
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY14%2520KTD%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for GY14%20KTD: 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: KF05%20WVN
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF05%2520WVN%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for KF05%20WVN: 2
2026-03-30 08:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9562f4a7-8569-5be2-a0a6-8c3543cfd403 with identifier: KF05%20WVN
2026-03-30 08:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9562f4a7-8569-5be2-a0a6-8c3543cfd403 with scrape type 2
2026-03-30 08:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9562f4a7-8569-5be2-a0a6-8c3543cfd403 with scrape type 2
2026-03-30 08:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9562f4a7-8569-5be2-a0a6-8c3543cfd403, identifier: KF05%20WVN
2026-03-30 08:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9562f4a7-8569-5be2-a0a6-8c3543cfd403 with identifier: KF05%20WVN
2026-03-30 08:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9562f4a7-8569-5be2-a0a6-8c3543cfd403 with identifier: KF05%20WVN
2026-03-30 08:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9562f4a7-8569-5be2-a0a6-8c3543cfd403 with identifier: KF05%20WVN to the API
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09: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': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF05%20WVN-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9562f4a7-8569-5be2-a0a6-8c3543cfd403',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KF05 WVN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF05%20WVN&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'HONDA',
'model': 'JAZZ',
'odometer': 73561,
'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': 'HONDA JAZZ 1.4 I-DSI SE SPORT Hatchback',
'transmission': 'automatic',
'trim': 'I-DSI SE SPORT',
'vin': 'JHMGD18905S221913',
'year': 2005}
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF05%2520WVN%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Saving data for KF05%20WVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774304434.636164, 'last_price_update_time': 1774858153.795556}
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF05%2520WVN') HTTP/1.1" 204 0
2026-03-30 08:09:13 [bca.uk] INFO: Found listing with ID: LN11%20SXC
2026-03-30 08:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN11%2520SXC%27 HTTP/1.1" 200 None
2026-03-30 08:09:13 [bca.uk] INFO: Scrape type for LN11%20SXC: 2
2026-03-30 08:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d5b973e-bb2e-5e05-a809-98c2ac713d52 with identifier: LN11%20SXC
2026-03-30 08:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d5b973e-bb2e-5e05-a809-98c2ac713d52 with scrape type 2
2026-03-30 08:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d5b973e-bb2e-5e05-a809-98c2ac713d52 with scrape type 2
2026-03-30 08:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d5b973e-bb2e-5e05-a809-98c2ac713d52, identifier: LN11%20SXC
2026-03-30 08:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d5b973e-bb2e-5e05-a809-98c2ac713d52 with identifier: LN11%20SXC
2026-03-30 08:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d5b973e-bb2e-5e05-a809-98c2ac713d52 with identifier: LN11%20SXC
2026-03-30 08:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d5b973e-bb2e-5e05-a809-98c2ac713d52 with identifier: LN11%20SXC to the API
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:14 [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': 191,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN11%20SXC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.8L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9d5b973e-bb2e-5e05-a809-98c2ac713d52',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LN11 SXC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN11%20SXC&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'MERCEDES-BENZ',
'model': 'CLC 180K',
'odometer': 85580,
'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 CLC 180K 1.8 SPORT Coupe',
'transmission': 'manual',
'trim': 'SPORT',
'vin': 'WDB2037462E090491',
'year': 2011}
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN11%2520SXC%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Saving data for LN11%20SXC: {'auction_closing_time': 1774951200.0, 'created_time': 1774130940.350325, 'last_price_update_time': 1774858154.320297}
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN11%2520SXC') HTTP/1.1" 204 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: WK14%20WOD
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK14%2520WOD%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for WK14%20WOD: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: DL64%20MPX
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL64%2520MPX%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for DL64%20MPX: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: SF16%20SMW
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF16%2520SMW%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for SF16%20SMW: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: EX14%20FSZ
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX14%2520FSZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for EX14%20FSZ: 2
2026-03-30 08:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe142da5-7132-5886-9457-8c94fa18d25a with identifier: EX14%20FSZ
2026-03-30 08:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe142da5-7132-5886-9457-8c94fa18d25a with scrape type 2
2026-03-30 08:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe142da5-7132-5886-9457-8c94fa18d25a with scrape type 2
2026-03-30 08:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe142da5-7132-5886-9457-8c94fa18d25a, identifier: EX14%20FSZ
2026-03-30 08:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe142da5-7132-5886-9457-8c94fa18d25a with identifier: EX14%20FSZ
2026-03-30 08:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe142da5-7132-5886-9457-8c94fa18d25a with identifier: EX14%20FSZ
2026-03-30 08:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe142da5-7132-5886-9457-8c94fa18d25a with identifier: EX14%20FSZ to the API
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:14 [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': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX14%20FSZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fe142da5-7132-5886-9457-8c94fa18d25a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EX14 FSZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX14%20FSZ&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 90932,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM Hatchback',
'transmission': 'manual',
'trim': 'E/B 125 TITANIUM',
'vin': 'WF0DXXGAKDEY44241',
'year': 2014}
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX14%2520FSZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Saving data for EX14%20FSZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774091178.930573, 'last_price_update_time': 1774858154.799929}
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX14%2520FSZ') HTTP/1.1" 204 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: FE65%20UJU
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE65%2520UJU%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for FE65%20UJU: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: HK15%20VKT
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK15%2520VKT%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for HK15%20VKT: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: KV57%20GEK
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV57%2520GEK%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for KV57%20GEK: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: KY65%20TBU
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY65%2520TBU%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for KY65%20TBU: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: N13%20GWM
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27N13%2520GWM%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for N13%20GWM: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: PL14%20HJK
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL14%2520HJK%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for PL14%20HJK: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: VE65%20YLT
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE65%2520YLT%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for VE65%20YLT: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: WG62%20WDW
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG62%2520WDW%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for WG62%20WDW: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: WU05%20WWZ
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU05%2520WWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for WU05%20WWZ: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: AV17%20OEJ
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV17%2520OEJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:14 [bca.uk] INFO: Scrape type for AV17%20OEJ: 0
2026-03-30 08:09:14 [bca.uk] INFO: Found listing with ID: CA62%20PRV
2026-03-30 08:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA62%2520PRV%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for CA62%20PRV: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: CK18%20EYV
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK18%2520EYV%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for CK18%20EYV: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: CU65%20MXK
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU65%2520MXK%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for CU65%20MXK: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: CV58%20YNE
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV58%2520YNE%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for CV58%20YNE: 2
2026-03-30 08:09:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5305fe90-b9e5-59bb-92df-abbb59a68134 with identifier: CV58%20YNE
2026-03-30 08:09:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5305fe90-b9e5-59bb-92df-abbb59a68134 with scrape type 2
2026-03-30 08:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5305fe90-b9e5-59bb-92df-abbb59a68134 with scrape type 2
2026-03-30 08:09:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5305fe90-b9e5-59bb-92df-abbb59a68134, identifier: CV58%20YNE
2026-03-30 08:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5305fe90-b9e5-59bb-92df-abbb59a68134 with identifier: CV58%20YNE
2026-03-30 08:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5305fe90-b9e5-59bb-92df-abbb59a68134 with identifier: CV58%20YNE
2026-03-30 08:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5305fe90-b9e5-59bb-92df-abbb59a68134 with identifier: CV58%20YNE to the API
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:15 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV58%20YNE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5305fe90-b9e5-59bb-92df-abbb59a68134',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CV58 YNE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV58%20YNE&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'MERCEDES-BENZ',
'model': 'B200',
'odometer': 132488,
'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 B200 2.0 CDI SE Hatchback',
'transmission': 'manual',
'trim': 'CDI SE',
'vin': 'WDD2452082J427044',
'year': 2008}
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV58%2520YNE%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Saving data for CV58%20YNE: {'auction_closing_time': 1774951200.0, 'created_time': 1774304350.202573, 'last_price_update_time': 1774858155.650498}
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV58%2520YNE') HTTP/1.1" 204 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: CV64%20HRP
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV64%2520HRP%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for CV64%20HRP: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: DG64%20SWO
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG64%2520SWO%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for DG64%20SWO: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: DN14%20GKA
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN14%2520GKA%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for DN14%20GKA: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: DN62%20GZL
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN62%2520GZL%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for DN62%20GZL: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: DN67%20DUH
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN67%2520DUH%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for DN67%20DUH: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: EN15%20YTY
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN15%2520YTY%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for EN15%20YTY: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: SJ07%20LJK
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ07%2520LJK%27 HTTP/1.1" 200 None
2026-03-30 08:09:15 [bca.uk] INFO: Scrape type for SJ07%20LJK: 0
2026-03-30 08:09:15 [bca.uk] INFO: Found listing with ID: WG11%20KFJ
2026-03-30 08:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG11%2520KFJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for WG11%20KFJ: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: WK59%20VGD
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK59%2520VGD%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for WK59%20VGD: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: WK61%20THG
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK61%2520THG%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for WK61%20THG: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: WV64%20PJX
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV64%2520PJX%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for WV64%20PJX: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: YE10%20LCX
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE10%2520LCX%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for YE10%20LCX: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: BR53%20NNR
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BR53%2520NNR%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for BR53%20NNR: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: DK10%20USC
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK10%2520USC%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for DK10%20USC: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: GY60%20KSU
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY60%2520KSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for GY60%20KSU: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: LR61%20CGG
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR61%2520CGG%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for LR61%20CGG: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: MA17%20EEJ
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA17%2520EEJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for MA17%20EEJ: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: NA10%20FLB
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA10%2520FLB%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for NA10%20FLB: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: RJ13%20ABV
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ13%2520ABV%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for RJ13%20ABV: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: KN71%20FCZ
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520FCZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for KN71%20FCZ: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: KN71%20FFC
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520FFC%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for KN71%20FFC: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: KN71%20FHS
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520FHS%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for KN71%20FHS: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: DV13%20YRE
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV13%2520YRE%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for DV13%20YRE: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: GF59%20YWE
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF59%2520YWE%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for GF59%20YWE: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: ND15%20CVZ
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND15%2520CVZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for ND15%20CVZ: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: DA03%20RYT
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA03%2520RYT%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for DA03%20RYT: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: SM57%20UMV
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM57%2520UMV%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for SM57%20UMV: 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: VA12%20NWM
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA12%2520NWM%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Scrape type for VA12%20NWM: 2
2026-03-30 08:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc with identifier: VA12%20NWM
2026-03-30 08:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc with scrape type 2
2026-03-30 08:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc with scrape type 2
2026-03-30 08:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc, identifier: VA12%20NWM
2026-03-30 08:09:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc with identifier: VA12%20NWM
2026-03-30 08:09:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc with identifier: VA12%20NWM
2026-03-30 08:09:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 347a8ec0-3ee4-53ce-8a7d-bb314b7576cc with identifier: VA12%20NWM to the API
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:16 [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=VA12%20NWM-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '347a8ec0-3ee4-53ce-8a7d-bb314b7576cc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VA12 NWM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA12%20NWM&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 104350,
'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': 'WF0JXXGAJJCD24614',
'year': 2012}
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA12%2520NWM%27 HTTP/1.1" 200 None
2026-03-30 08:09:16 [bca.uk] INFO: Saving data for VA12%20NWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774592187.669357, 'last_price_update_time': 1774858156.858924}
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA12%2520NWM') HTTP/1.1" 204 0
2026-03-30 08:09:16 [bca.uk] INFO: Found listing with ID: VE61%20YSX
2026-03-30 08:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE61%2520YSX%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for VE61%20YSX: 2
2026-03-30 08:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f074d05f-7318-52e0-96da-061cf8048486 with identifier: VE61%20YSX
2026-03-30 08:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f074d05f-7318-52e0-96da-061cf8048486 with scrape type 2
2026-03-30 08:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f074d05f-7318-52e0-96da-061cf8048486 with scrape type 2
2026-03-30 08:09:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f074d05f-7318-52e0-96da-061cf8048486, identifier: VE61%20YSX
2026-03-30 08:09:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f074d05f-7318-52e0-96da-061cf8048486 with identifier: VE61%20YSX
2026-03-30 08:09:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f074d05f-7318-52e0-96da-061cf8048486 with identifier: VE61%20YSX
2026-03-30 08:09:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f074d05f-7318-52e0-96da-061cf8048486 with identifier: VE61%20YSX to the API
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:17 [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': 168,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE61%20YSX-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f074d05f-7318-52e0-96da-061cf8048486',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VE61 YSX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE61%20YSX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'NISSAN',
'model': 'X-TRAIL',
'odometer': 126238,
'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 TEKNA StationWagon',
'transmission': 'manual',
'trim': 'DCI 173 TEKNA',
'vin': 'JN1TCNT31U0315697',
'year': 2012}
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE61%2520YSX%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Saving data for VE61%20YSX: {'auction_closing_time': 1774951200.0, 'created_time': 1774505185.684244, 'last_price_update_time': 1774858157.400279}
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE61%2520YSX') HTTP/1.1" 204 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: WF11%20YRA
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF11%2520YRA%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for WF11%20YRA: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: WP12%20KFK
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP12%2520KFK%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for WP12%20KFK: 2
2026-03-30 08:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5617dd6-3637-5884-a0f0-faf053dd992a with identifier: WP12%20KFK
2026-03-30 08:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5617dd6-3637-5884-a0f0-faf053dd992a with scrape type 2
2026-03-30 08:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5617dd6-3637-5884-a0f0-faf053dd992a with scrape type 2
2026-03-30 08:09:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5617dd6-3637-5884-a0f0-faf053dd992a, identifier: WP12%20KFK
2026-03-30 08:09:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5617dd6-3637-5884-a0f0-faf053dd992a with identifier: WP12%20KFK
2026-03-30 08:09:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5617dd6-3637-5884-a0f0-faf053dd992a with identifier: WP12%20KFK
2026-03-30 08:09:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5617dd6-3637-5884-a0f0-faf053dd992a with identifier: WP12%20KFK to the API
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:17 [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': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP12%20KFK-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a5617dd6-3637-5884-a0f0-faf053dd992a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WP12 KFK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP12%20KFK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 56566,
'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 I10 1.2 ACTIVE Hatchback',
'transmission': 'manual',
'trim': 'ACTIVE',
'vin': 'MALAN51CLCM162954',
'year': 2012}
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP12%2520KFK%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Saving data for WP12%20KFK: {'auction_closing_time': 1774951200.0, 'created_time': 1774592186.771235, 'last_price_update_time': 1774858157.830713}
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP12%2520KFK') HTTP/1.1" 204 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: WU58%20MYB
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU58%2520MYB%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for WU58%20MYB: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: KP61%20YTC
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP61%2520YTC%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for KP61%20YTC: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: KR58%20KAE
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR58%2520KAE%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for KR58%20KAE: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: KV57%20OHT
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV57%2520OHT%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for KV57%20OHT: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: KY12%20OTH
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY12%2520OTH%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for KY12%20OTH: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: LC08%20BYV
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC08%2520BYV%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for LC08%20BYV: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: LC69%20YNW
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC69%2520YNW%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for LC69%20YNW: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: LD62%20FVN
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD62%2520FVN%27 HTTP/1.1" 200 None
2026-03-30 08:09:17 [bca.uk] INFO: Scrape type for LD62%20FVN: 0
2026-03-30 08:09:17 [bca.uk] INFO: Found listing with ID: MC65%20YPK
2026-03-30 08:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC65%2520YPK%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for MC65%20YPK: 0
2026-03-30 08:09:18 [bca.uk] INFO: Found listing with ID: MV59%20ZYR
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV59%2520ZYR%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for MV59%20ZYR: 2
2026-03-30 08:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1508c02b-ffab-5fd9-8272-0bb469126afe with identifier: MV59%20ZYR
2026-03-30 08:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1508c02b-ffab-5fd9-8272-0bb469126afe with scrape type 2
2026-03-30 08:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1508c02b-ffab-5fd9-8272-0bb469126afe with scrape type 2
2026-03-30 08:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1508c02b-ffab-5fd9-8272-0bb469126afe, identifier: MV59%20ZYR
2026-03-30 08:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1508c02b-ffab-5fd9-8272-0bb469126afe with identifier: MV59%20ZYR
2026-03-30 08:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1508c02b-ffab-5fd9-8272-0bb469126afe with identifier: MV59%20ZYR
2026-03-30 08:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1508c02b-ffab-5fd9-8272-0bb469126afe with identifier: MV59%20ZYR to the API
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:18 [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': 152,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV59%20ZYR-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1508c02b-ffab-5fd9-8272-0bb469126afe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MV59 ZYR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV59%20ZYR&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '318I',
'odometer': 90932,
'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 318I 2.0 SE STEP Saloon',
'transmission': 'manual',
'trim': 'SE STEP',
'vin': 'WBAPF52070A496199',
'year': 2009}
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV59%2520ZYR%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Saving data for MV59%20ZYR: {'auction_closing_time': 1774951200.0, 'created_time': 1774505203.718146, 'last_price_update_time': 1774858158.546247}
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV59%2520ZYR') HTTP/1.1" 204 0
2026-03-30 08:09:18 [bca.uk] INFO: Found listing with ID: RJ61%20VZV
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ61%2520VZV%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for RJ61%20VZV: 0
2026-03-30 08:09:18 [bca.uk] INFO: Found listing with ID: RO09%20DFE
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO09%2520DFE%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for RO09%20DFE: 0
2026-03-30 08:09:18 [bca.uk] INFO: Found listing with ID: DV67%20ZNZ
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV67%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for DV67%20ZNZ: 0
2026-03-30 08:09:18 [bca.uk] INFO: Found listing with ID: EA09%20NJX
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA09%2520NJX%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for EA09%20NJX: 0
2026-03-30 08:09:18 [bca.uk] INFO: Found listing with ID: EY13%20EWC
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY13%2520EWC%27 HTTP/1.1" 200 None
2026-03-30 08:09:18 [bca.uk] INFO: Scrape type for EY13%20EWC: 2
2026-03-30 08:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc1e712a-79a8-508d-b310-bdcdfbabaf5e with identifier: EY13%20EWC
2026-03-30 08:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc1e712a-79a8-508d-b310-bdcdfbabaf5e with scrape type 2
2026-03-30 08:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc1e712a-79a8-508d-b310-bdcdfbabaf5e with scrape type 2
2026-03-30 08:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc1e712a-79a8-508d-b310-bdcdfbabaf5e, identifier: EY13%20EWC
2026-03-30 08:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc1e712a-79a8-508d-b310-bdcdfbabaf5e with identifier: EY13%20EWC
2026-03-30 08:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc1e712a-79a8-508d-b310-bdcdfbabaf5e with identifier: EY13%20EWC
2026-03-30 08:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc1e712a-79a8-508d-b310-bdcdfbabaf5e with identifier: EY13%20EWC to the API
2026-03-30 08:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:19 [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=EY13%20EWC-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bc1e712a-79a8-508d-b310-bdcdfbabaf5e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EY13 EWC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY13%20EWC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 119855,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.4 16V SE Hatchback',
'transmission': 'automatic',
'trim': '16V SE',
'vin': 'W0L0SDL08D4096954',
'year': 2013}
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY13%2520EWC%27 HTTP/1.1" 200 None
2026-03-30 08:09:19 [bca.uk] INFO: Saving data for EY13%20EWC: {'auction_closing_time': 1774951200.0, 'created_time': 1774505188.114475, 'last_price_update_time': 1774858159.148264}
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY13%2520EWC') HTTP/1.1" 204 0
2026-03-30 08:09:19 [bca.uk] INFO: Found listing with ID: GF13%20ZSN
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF13%2520ZSN%27 HTTP/1.1" 200 None
2026-03-30 08:09:19 [bca.uk] INFO: Scrape type for GF13%20ZSN: 2
2026-03-30 08:09:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68af1e2f-4202-5f1e-b3e6-27090547558e with identifier: GF13%20ZSN
2026-03-30 08:09:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68af1e2f-4202-5f1e-b3e6-27090547558e with scrape type 2
2026-03-30 08:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68af1e2f-4202-5f1e-b3e6-27090547558e with scrape type 2
2026-03-30 08:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68af1e2f-4202-5f1e-b3e6-27090547558e, identifier: GF13%20ZSN
2026-03-30 08:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68af1e2f-4202-5f1e-b3e6-27090547558e with identifier: GF13%20ZSN
2026-03-30 08:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68af1e2f-4202-5f1e-b3e6-27090547558e with identifier: GF13%20ZSN
2026-03-30 08:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68af1e2f-4202-5f1e-b3e6-27090547558e with identifier: GF13%20ZSN to the API
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:19 [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': 145,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF13%20ZSN-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '68af1e2f-4202-5f1e-b3e6-27090547558e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GF13 ZSN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF13%20ZSN&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'NISSAN',
'model': 'JUKE',
'odometer': 64580,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seller_name': None,
'title': 'NISSAN JUKE 1.6 TEKNA Hatchback',
'transmission': 'automatic',
'trim': 'TEKNA',
'vin': 'SJNFBAF15U6418358',
'year': 2013}
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF13%2520ZSN%27 HTTP/1.1" 200 None
2026-03-30 08:09:19 [bca.uk] INFO: Saving data for GF13%20ZSN: {'auction_closing_time': 1774951200.0, 'created_time': 1774505195.718519, 'last_price_update_time': 1774858159.581534}
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF13%2520ZSN') HTTP/1.1" 204 0
2026-03-30 08:09:19 [bca.uk] INFO: Found listing with ID: GK62%20SWZ
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK62%2520SWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:19 [bca.uk] INFO: Scrape type for GK62%20SWZ: 2
2026-03-30 08:09:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9118688-2565-5e4e-9a78-9c8e3687bf44 with identifier: GK62%20SWZ
2026-03-30 08:09:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9118688-2565-5e4e-9a78-9c8e3687bf44 with scrape type 2
2026-03-30 08:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9118688-2565-5e4e-9a78-9c8e3687bf44 with scrape type 2
2026-03-30 08:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9118688-2565-5e4e-9a78-9c8e3687bf44, identifier: GK62%20SWZ
2026-03-30 08:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9118688-2565-5e4e-9a78-9c8e3687bf44 with identifier: GK62%20SWZ
2026-03-30 08:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9118688-2565-5e4e-9a78-9c8e3687bf44 with identifier: GK62%20SWZ
2026-03-30 08:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9118688-2565-5e4e-9a78-9c8e3687bf44 with identifier: GK62%20SWZ to the API
2026-03-30 08:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:20 [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': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK62%20SWZ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b9118688-2565-5e4e-9a78-9c8e3687bf44',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GK62 SWZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK62%20SWZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A5 SPORTBACK',
'odometer': 101139,
'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 SPORTBACK 1.8 TFSI 170 5S M-T Hatchback',
'transmission': 'manual',
'trim': 'TFSI 170 5S M-T',
'vin': 'WAUZZZ8T3DA017212',
'year': 2012}
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK62%2520SWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Saving data for GK62%20SWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774505211.140275, 'last_price_update_time': 1774858160.077925}
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK62%2520SWZ') HTTP/1.1" 204 0
2026-03-30 08:09:20 [bca.uk] INFO: Found listing with ID: GV68%20SRZ
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Scrape type for GV68%20SRZ: 0
2026-03-30 08:09:20 [bca.uk] INFO: Found listing with ID: HG58%20ENY
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG58%2520ENY%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Scrape type for HG58%20ENY: 2
2026-03-30 08:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0eb4bc84-ba64-5f37-9d74-e4f40a86960d with identifier: HG58%20ENY
2026-03-30 08:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0eb4bc84-ba64-5f37-9d74-e4f40a86960d with scrape type 2
2026-03-30 08:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0eb4bc84-ba64-5f37-9d74-e4f40a86960d with scrape type 2
2026-03-30 08:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0eb4bc84-ba64-5f37-9d74-e4f40a86960d, identifier: HG58%20ENY
2026-03-30 08:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0eb4bc84-ba64-5f37-9d74-e4f40a86960d with identifier: HG58%20ENY
2026-03-30 08:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0eb4bc84-ba64-5f37-9d74-e4f40a86960d with identifier: HG58%20ENY
2026-03-30 08:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0eb4bc84-ba64-5f37-9d74-e4f40a86960d with identifier: HG58%20ENY to the API
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:20 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG58%20ENY-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.3L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0eb4bc84-ba64-5f37-9d74-e4f40a86960d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HG58 ENY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG58%20ENY&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'DAIHATSU',
'model': 'COPEN',
'odometer': 69119,
'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': 'DAIHATSU COPEN 1.3 COUPE CABRIOLET Convertible',
'transmission': 'manual',
'trim': 'COUPE CABRIOLET',
'vin': 'JDAL881K000004392',
'year': 2008}
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG58%2520ENY%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Saving data for HG58%20ENY: {'auction_closing_time': 1774951200.0, 'created_time': 1774505207.855558, 'last_price_update_time': 1774858160.512064}
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG58%2520ENY') HTTP/1.1" 204 0
2026-03-30 08:09:20 [bca.uk] INFO: Found listing with ID: KN65%20XDZ
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN65%2520XDZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Scrape type for KN65%20XDZ: 0
2026-03-30 08:09:20 [bca.uk] INFO: Found listing with ID: KO18%20FFN
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO18%2520FFN%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Scrape type for KO18%20FFN: 2
2026-03-30 08:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adb8800f-f0d6-5adb-9a67-7cfac682be14 with identifier: KO18%20FFN
2026-03-30 08:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adb8800f-f0d6-5adb-9a67-7cfac682be14 with scrape type 2
2026-03-30 08:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adb8800f-f0d6-5adb-9a67-7cfac682be14 with scrape type 2
2026-03-30 08:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adb8800f-f0d6-5adb-9a67-7cfac682be14, identifier: KO18%20FFN
2026-03-30 08:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adb8800f-f0d6-5adb-9a67-7cfac682be14 with identifier: KO18%20FFN
2026-03-30 08:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adb8800f-f0d6-5adb-9a67-7cfac682be14 with identifier: KO18%20FFN
2026-03-30 08:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adb8800f-f0d6-5adb-9a67-7cfac682be14 with identifier: KO18%20FFN to the API
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:20 [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=KO18%20FFN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'adb8800f-f0d6-5adb-9a67-7cfac682be14',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KO18 FFN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO18%20FFN&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 51675,
'odometer_reading_unit': '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': 'W0V0XEP68J4277658',
'year': 2018}
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO18%2520FFN%27 HTTP/1.1" 200 None
2026-03-30 08:09:20 [bca.uk] INFO: Saving data for KO18%20FFN: {'auction_closing_time': 1774951200.0, 'created_time': 1774505201.71006, 'last_price_update_time': 1774858160.969874}
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO18%2520FFN') HTTP/1.1" 204 0
2026-03-30 08:09:21 [bca.uk] INFO: Found listing with ID: KP11%20KHM
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP11%2520KHM%27 HTTP/1.1" 200 None
2026-03-30 08:09:21 [bca.uk] INFO: Scrape type for KP11%20KHM: 0
2026-03-30 08:09:21 [bca.uk] INFO: Found listing with ID: FY11%20XAM
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY11%2520XAM%27 HTTP/1.1" 200 None
2026-03-30 08:09:21 [bca.uk] INFO: Scrape type for FY11%20XAM: 2
2026-03-30 08:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b8369a4-4b5f-5391-b257-33855e4e97fd with identifier: FY11%20XAM
2026-03-30 08:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b8369a4-4b5f-5391-b257-33855e4e97fd with scrape type 2
2026-03-30 08:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b8369a4-4b5f-5391-b257-33855e4e97fd with scrape type 2
2026-03-30 08:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b8369a4-4b5f-5391-b257-33855e4e97fd, identifier: FY11%20XAM
2026-03-30 08:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b8369a4-4b5f-5391-b257-33855e4e97fd with identifier: FY11%20XAM
2026-03-30 08:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b8369a4-4b5f-5391-b257-33855e4e97fd with identifier: FY11%20XAM
2026-03-30 08:09:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b8369a4-4b5f-5391-b257-33855e4e97fd with identifier: FY11%20XAM to the API
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:21 [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': 129,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY11%20XAM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6b8369a4-4b5f-5391-b257-33855e4e97fd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FY11 XAM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY11%20XAM&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 61518,
'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': 'WF0JXXGAJJAG69467',
'year': 2011}
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY11%2520XAM%27 HTTP/1.1" 200 None
2026-03-30 08:09:21 [bca.uk] INFO: Saving data for FY11%20XAM: {'auction_closing_time': 1774951200.0, 'created_time': 1774505184.890533, 'last_price_update_time': 1774858161.559884}
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY11%2520XAM') HTTP/1.1" 204 0
2026-03-30 08:09:21 [bca.uk] INFO: Found listing with ID: PN13%20LJJ
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN13%2520LJJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:21 [bca.uk] INFO: Scrape type for PN13%20LJJ: 0
2026-03-30 08:09:21 [bca.uk] INFO: Found listing with ID: SM11%20WBL
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM11%2520WBL%27 HTTP/1.1" 200 None
2026-03-30 08:09:21 [bca.uk] INFO: Scrape type for SM11%20WBL: 2
2026-03-30 08:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4155bed9-944d-51e5-adae-e44090f86f7a with identifier: SM11%20WBL
2026-03-30 08:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4155bed9-944d-51e5-adae-e44090f86f7a with scrape type 2
2026-03-30 08:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4155bed9-944d-51e5-adae-e44090f86f7a with scrape type 2
2026-03-30 08:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4155bed9-944d-51e5-adae-e44090f86f7a, identifier: SM11%20WBL
2026-03-30 08:09:21 [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-30 08:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4155bed9-944d-51e5-adae-e44090f86f7a with identifier: SM11%20WBL
2026-03-30 08:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4155bed9-944d-51e5-adae-e44090f86f7a with identifier: SM11%20WBL
2026-03-30 08:09:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4155bed9-944d-51e5-adae-e44090f86f7a with identifier: SM11%20WBL to the API
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:21 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM11%20WBL-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4155bed9-944d-51e5-adae-e44090f86f7a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM11 WBL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM11%20WBL&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'SKODA',
'model': 'YETI',
'odometer': 113694,
'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 YETI 2.0 TDI CR 110 S Estate',
'transmission': 'manual',
'trim': 'TDI CR 110 S',
'vin': 'TMBKC75L4C6011774',
'year': 2011}
2026-03-30 08:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM11%2520WBL%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Saving data for SM11%20WBL: {'auction_closing_time': 1774951200.0, 'created_time': 1774505174.326666, 'last_price_update_time': 1774858162.003521}
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM11%2520WBL') HTTP/1.1" 204 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: YP62%20EVF
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP62%2520EVF%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for YP62%20EVF: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: YR66%20CZW
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR66%2520CZW%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for YR66%20CZW: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: DU11%20KVT
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU11%2520KVT%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for DU11%20KVT: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: KY64%20PXG
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY64%2520PXG%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for KY64%20PXG: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: LN66%20SHZ
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN66%2520SHZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for LN66%20SHZ: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: MA13%20NFL
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA13%2520NFL%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for MA13%20NFL: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: NJ60%20SXP
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ60%2520SXP%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for NJ60%20SXP: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: SH10%20BVC
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH10%2520BVC%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for SH10%20BVC: 0
2026-03-30 08:09:22 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded
2026-03-30 08:09:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:22 [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-30 08:09:22 [bca.uk] INFO: Found listing with ID: SJ14%20NOF
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ14%2520NOF%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for SJ14%20NOF: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: SJ65%20XUT
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ65%2520XUT%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for SJ65%20XUT: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: KJ18%20SXG
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ18%2520SXG%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for KJ18%20SXG: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: LJ64%20UMR
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ64%2520UMR%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for LJ64%20UMR: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: LV13%20EXZ
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV13%2520EXZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for LV13%20EXZ: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: NA15%20UTV
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA15%2520UTV%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for NA15%20UTV: 2
2026-03-30 08:09:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c82c24f-4c73-5d80-83cf-5d611cb350cf with identifier: NA15%20UTV
2026-03-30 08:09:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c82c24f-4c73-5d80-83cf-5d611cb350cf with scrape type 2
2026-03-30 08:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c82c24f-4c73-5d80-83cf-5d611cb350cf with scrape type 2
2026-03-30 08:09:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c82c24f-4c73-5d80-83cf-5d611cb350cf, identifier: NA15%20UTV
2026-03-30 08:09:22 [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-30 08:09:22 [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-30 08:09:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c82c24f-4c73-5d80-83cf-5d611cb350cf with identifier: NA15%20UTV
2026-03-30 08:09:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c82c24f-4c73-5d80-83cf-5d611cb350cf with identifier: NA15%20UTV
2026-03-30 08:09:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c82c24f-4c73-5d80-83cf-5d611cb350cf with identifier: NA15%20UTV to the API
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:22 [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': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA15%20UTV-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8c82c24f-4c73-5d80-83cf-5d611cb350cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NA15 UTV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA15%20UTV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'SUZUKI',
'model': 'SWIFT',
'odometer': 62208,
'odometer_reading_unit': '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': 'TSMNZC32S00536076',
'year': 2015}
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA15%2520UTV%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Saving data for NA15%20UTV: {'auction_closing_time': 1774951200.0, 'created_time': 1774419155.12755, 'last_price_update_time': 1774858162.704431}
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA15%2520UTV') HTTP/1.1" 204 0
2026-03-30 08:09:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: OU64%20WOH
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU64%2520WOH%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for OU64%20WOH: 0
2026-03-30 08:09:22 [bca.uk] INFO: Found listing with ID: EK13%20RKJ
2026-03-30 08:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK13%2520RKJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:22 [bca.uk] INFO: Scrape type for EK13%20RKJ: 2
2026-03-30 08:09:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3be18cdb-86f2-5871-838d-2b1386d5eff3 with identifier: EK13%20RKJ
2026-03-30 08:09:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3be18cdb-86f2-5871-838d-2b1386d5eff3 with scrape type 2
2026-03-30 08:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3be18cdb-86f2-5871-838d-2b1386d5eff3 with scrape type 2
2026-03-30 08:09:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3be18cdb-86f2-5871-838d-2b1386d5eff3, identifier: EK13%20RKJ
2026-03-30 08:09:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3be18cdb-86f2-5871-838d-2b1386d5eff3 with identifier: EK13%20RKJ
2026-03-30 08:09:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3be18cdb-86f2-5871-838d-2b1386d5eff3 with identifier: EK13%20RKJ
2026-03-30 08:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3be18cdb-86f2-5871-838d-2b1386d5eff3 with identifier: EK13%20RKJ to the API
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK13%20RKJ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3be18cdb-86f2-5871-838d-2b1386d5eff3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EK13 RKJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK13%20RKJ&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 175899,
'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 E/B 150 TITANIUM Hatchback',
'transmission': 'manual',
'trim': 'E/B 150 TITANIUM',
'vin': 'WF0KXXGCBKDP35995',
'year': 2013}
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK13%2520RKJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:23 [bca.uk] INFO: Saving data for EK13%20RKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774505202.879899, 'last_price_update_time': 1774858163.277826}
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK13%2520RKJ') HTTP/1.1" 204 0
2026-03-30 08:09:23 [bca.uk] INFO: Found listing with ID: EO60%20LVJ
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO60%2520LVJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:23 [bca.uk] INFO: Scrape type for EO60%20LVJ: 2
2026-03-30 08:09:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b1cea94-f3ad-5603-ad7d-fad07eb754c9 with identifier: EO60%20LVJ
2026-03-30 08:09:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b1cea94-f3ad-5603-ad7d-fad07eb754c9 with scrape type 2
2026-03-30 08:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b1cea94-f3ad-5603-ad7d-fad07eb754c9 with scrape type 2
2026-03-30 08:09:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b1cea94-f3ad-5603-ad7d-fad07eb754c9, identifier: EO60%20LVJ
2026-03-30 08:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b1cea94-f3ad-5603-ad7d-fad07eb754c9 with identifier: EO60%20LVJ
2026-03-30 08:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b1cea94-f3ad-5603-ad7d-fad07eb754c9 with identifier: EO60%20LVJ
2026-03-30 08:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b1cea94-f3ad-5603-ad7d-fad07eb754c9 with identifier: EO60%20LVJ to the API
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:23 [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': 165,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO60%20LVJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7b1cea94-f3ad-5603-ad7d-fad07eb754c9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EO60 LVJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO60%20LVJ&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MERCEDES-BENZ',
'model': 'B200',
'odometer': 95237,
'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 B200 2.0 CDI SPORT Hatchback',
'transmission': 'manual',
'trim': 'CDI SPORT',
'vin': 'WDD2452082J625751',
'year': 2010}
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO60%2520LVJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:23 [bca.uk] INFO: Saving data for EO60%20LVJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774505172.953521, 'last_price_update_time': 1774858163.946256}
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO60%2520LVJ') HTTP/1.1" 204 0
2026-03-30 08:09:23 [bca.uk] INFO: Found listing with ID: ET15%20LNC
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET15%2520LNC%27 HTTP/1.1" 200 None
2026-03-30 08:09:23 [bca.uk] INFO: Scrape type for ET15%20LNC: 0
2026-03-30 08:09:23 [bca.uk] INFO: Found listing with ID: PN09%20VVK
2026-03-30 08:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN09%2520VVK%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for PN09%20VVK: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: YJ69%20DTA
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ69%2520DTA%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for YJ69%20DTA: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: AJ73%20DVM
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ73%2520DVM%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for AJ73%20DVM: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: FE18%20XLP
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE18%2520XLP%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for FE18%20XLP: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: RJ68%20ECE
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ68%2520ECE%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for RJ68%20ECE: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: WR21%20YPP
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR21%2520YPP%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for WR21%20YPP: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: SN68%20GKV
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN68%2520GKV%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for SN68%20GKV: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: BG70%20NZK
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG70%2520NZK%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for BG70%20NZK: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: FG70%20HJC
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG70%2520HJC%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for FG70%20HJC: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: LY74%20OPG
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY74%2520OPG%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for LY74%20OPG: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: VO70%20KWG
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO70%2520KWG%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for VO70%20KWG: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: WG71%20LHX
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG71%2520LHX%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for WG71%20LHX: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: YD73%20JXJ
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD73%2520JXJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for YD73%20JXJ: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: CP23%20PXJ
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP23%2520PXJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for CP23%20PXJ: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: DP72%20HJG
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP72%2520HJG%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for DP72%20HJG: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: LV72%20OEZ
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV72%2520OEZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for LV72%20OEZ: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: RJ22%20XKS
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ22%2520XKS%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for RJ22%20XKS: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: RN19%20HSK
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RN19%2520HSK%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for RN19%20HSK: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: VE25%20AFN
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE25%2520AFN%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for VE25%20AFN: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: VN25%20RXF
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN25%2520RXF%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for VN25%20RXF: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: VN25%20ZZD
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN25%2520ZZD%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for VN25%20ZZD: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: VN25%20ZZV
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN25%2520ZZV%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for VN25%20ZZV: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: YC25%20WVA
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC25%2520WVA%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for YC25%20WVA: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: AX72%20KBF
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX72%2520KBF%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for AX72%20KBF: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: BT72%20GFG
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT72%2520GFG%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for BT72%20GFG: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: DL73%20KXW
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL73%2520KXW%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for DL73%20KXW: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: DV24%20BYX
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV24%2520BYX%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for DV24%20BYX: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: DV24%20CFM
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV24%2520CFM%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for DV24%20CFM: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: DV24%20JSU
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV24%2520JSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for DV24%20JSU: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: GM23%20LHE
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM23%2520LHE%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for GM23%20LHE: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: GM23%20LHG
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM23%2520LHG%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for GM23%20LHG: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: GV74%20XKX
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV74%2520XKX%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for GV74%20XKX: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: GY24%20TWL
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY24%2520TWL%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for GY24%20TWL: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: KE23%20CUC
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE23%2520CUC%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for KE23%20CUC: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: KE73%20YZH
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE73%2520YZH%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for KE73%20YZH: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: KF73%20AUY
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF73%2520AUY%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for KF73%20AUY: 0
2026-03-30 08:09:24 [bca.uk] INFO: Found listing with ID: KF73%20CXE
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF73%2520CXE%27 HTTP/1.1" 200 None
2026-03-30 08:09:24 [bca.uk] INFO: Scrape type for KF73%20CXE: 2
2026-03-30 08:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35e485fd-7d24-51c1-88c1-dbcda80d7cb5 with identifier: KF73%20CXE
2026-03-30 08:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35e485fd-7d24-51c1-88c1-dbcda80d7cb5 with scrape type 2
2026-03-30 08:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35e485fd-7d24-51c1-88c1-dbcda80d7cb5 with scrape type 2
2026-03-30 08:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35e485fd-7d24-51c1-88c1-dbcda80d7cb5, identifier: KF73%20CXE
2026-03-30 08:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35e485fd-7d24-51c1-88c1-dbcda80d7cb5 with identifier: KF73%20CXE
2026-03-30 08:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35e485fd-7d24-51c1-88c1-dbcda80d7cb5 with identifier: KF73%20CXE
2026-03-30 08:09:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35e485fd-7d24-51c1-88c1-dbcda80d7cb5 with identifier: KF73%20CXE to the API
2026-03-30 08:09:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:24 [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': 145,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF73%20CXE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Petrol',
'id': '35e485fd-7d24-51c1-88c1-dbcda80d7cb5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'KF73 CXE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF73%20CXE&vehicleType=*',
'listing': 'directbuy',
'location': 'Bridgwater',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 15636,
'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 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
'transmission': 'automatic',
'trim': 'P/T 130 ALLURE EAT8',
'vin': 'VF3MRHNSURS018921',
'year': 2024}
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF73%2520CXE%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Saving data for KF73%20CXE: {'auction_closing_time': 1775199600.0, 'created_time': 1773846492.770163, 'last_price_update_time': 1774858165.011426}
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF73%2520CXE') HTTP/1.1" 204 0
2026-03-30 08:09:25 [bca.uk] INFO: Found listing with ID: KJ23%20NMA
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ23%2520NMA%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Scrape type for KJ23%20NMA: 0
2026-03-30 08:09:25 [bca.uk] INFO: Found listing with ID: KK23%20BVW
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KK23%2520BVW%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Scrape type for KK23%20BVW: 0
2026-03-30 08:09:25 [bca.uk] INFO: Found listing with ID: LL74%20DYY
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL74%2520DYY%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Scrape type for LL74%20DYY: 0
2026-03-30 08:09:25 [bca.uk] INFO: Found listing with ID: LN24%20PYB
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN24%2520PYB%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Scrape type for LN24%20PYB: 2
2026-03-30 08:09:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b97d922-711f-5868-a977-c9b3c43e5b60 with identifier: LN24%20PYB
2026-03-30 08:09:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b97d922-711f-5868-a977-c9b3c43e5b60 with scrape type 2
2026-03-30 08:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b97d922-711f-5868-a977-c9b3c43e5b60 with scrape type 2
2026-03-30 08:09:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b97d922-711f-5868-a977-c9b3c43e5b60, identifier: LN24%20PYB
2026-03-30 08:09:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b97d922-711f-5868-a977-c9b3c43e5b60 with identifier: LN24%20PYB
2026-03-30 08:09:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b97d922-711f-5868-a977-c9b3c43e5b60 with identifier: LN24%20PYB
2026-03-30 08:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b97d922-711f-5868-a977-c9b3c43e5b60 with identifier: LN24%20PYB to the API
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20PYB-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Petrol',
'id': '2b97d922-711f-5868-a977-c9b3c43e5b60',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LN24 PYB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20PYB&vehicleType=*',
'listing': 'directbuy',
'location': 'Bedford',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 10534,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 13500,
'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': 'VXKUPHNSSP4355090',
'year': 2024}
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN24%2520PYB%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Saving data for LN24%20PYB: {'auction_closing_time': 1775199600.0, 'created_time': 1773842721.601133, 'last_price_update_time': 1774858165.544781}
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520PYB') HTTP/1.1" 204 0
2026-03-30 08:09:25 [bca.uk] INFO: Found listing with ID: LN24%20RHA
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN24%2520RHA%27 HTTP/1.1" 200 None
2026-03-30 08:09:25 [bca.uk] INFO: Scrape type for LN24%20RHA: 2
2026-03-30 08:09:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df880317-38ff-59b5-b661-34e4fe9bb717 with identifier: LN24%20RHA
2026-03-30 08:09:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df880317-38ff-59b5-b661-34e4fe9bb717 with scrape type 2
2026-03-30 08:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df880317-38ff-59b5-b661-34e4fe9bb717 with scrape type 2
2026-03-30 08:09:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df880317-38ff-59b5-b661-34e4fe9bb717, identifier: LN24%20RHA
2026-03-30 08:09:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df880317-38ff-59b5-b661-34e4fe9bb717 with identifier: LN24%20RHA
2026-03-30 08:09:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df880317-38ff-59b5-b661-34e4fe9bb717 with identifier: LN24%20RHA
2026-03-30 08:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df880317-38ff-59b5-b661-34e4fe9bb717 with identifier: LN24%20RHA to the API
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20RHA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Petrol',
'id': 'df880317-38ff-59b5-b661-34e4fe9bb717',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LN24 RHA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20RHA&vehicleType=*',
'listing': 'directbuy',
'location': 'Bedford',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 4821,
'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': 'VXKUPHNSSR4033753',
'year': 2024}
2026-03-30 08:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHA%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Saving data for LN24%20RHA: {'auction_closing_time': 1775199600.0, 'created_time': 1773842722.019464, 'last_price_update_time': 1774858166.006266}
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520RHA') HTTP/1.1" 204 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: LN24%20RNF
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RNF%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for LN24%20RNF: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: LN24%20RVF
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RVF%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for LN24%20RVF: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: LO74%20XZE
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO74%2520XZE%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for LO74%20XZE: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: LP73%20DKN
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520DKN%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for LP73%20DKN: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: LT22%20VLG
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for LT22%20VLG: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: MA24%20FLV
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FLV%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for MA24%20FLV: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: MA24%20FSV
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FSV%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for MA24%20FSV: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: ME73%20NHC
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520NHC%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for ME73%20NHC: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: MJ74%20HDD
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDD%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for MJ74%20HDD: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: MW74%20DFF
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DFF%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for MW74%20DFF: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: MW74%20DLO
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DLO%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for MW74%20DLO: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: MW74%20NRL
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NRL%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for MW74%20NRL: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: RX73%20KSU
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX73%2520KSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for RX73%20KSU: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: WM72%20RXO
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520RXO%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for WM72%20RXO: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: WP74%20CWK
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CWK%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for WP74%20CWK: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: WV74%20OCH
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OCH%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for WV74%20OCH: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: YF23%20UOA
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UOA%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for YF23%20UOA: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: YY73%20XEC
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XEC%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for YY73%20XEC: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: YY73%20XHZ
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for YY73%20XHZ: 2
2026-03-30 08:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46d701f1-1a0c-535c-afa6-cd73a4cc451d with identifier: YY73%20XHZ
2026-03-30 08:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46d701f1-1a0c-535c-afa6-cd73a4cc451d with scrape type 2
2026-03-30 08:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46d701f1-1a0c-535c-afa6-cd73a4cc451d with scrape type 2
2026-03-30 08:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46d701f1-1a0c-535c-afa6-cd73a4cc451d, identifier: YY73%20XHZ
2026-03-30 08:09:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46d701f1-1a0c-535c-afa6-cd73a4cc451d with identifier: YY73%20XHZ
2026-03-30 08:09:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46d701f1-1a0c-535c-afa6-cd73a4cc451d with identifier: YY73%20XHZ
2026-03-30 08:09:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46d701f1-1a0c-535c-afa6-cd73a4cc451d with identifier: YY73%20XHZ to the API
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:26 [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': 106,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XHZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Petrol',
'id': '46d701f1-1a0c-535c-afa6-cd73a4cc451d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YY73 XHZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XHZ&vehicleType=*',
'listing': 'directbuy',
'location': 'Bedford',
'make': 'FIAT',
'model': '500',
'odometer': 26407,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 8700,
'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': 'ZFACF1BJ1PJJ10848',
'year': 2023}
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Saving data for YY73%20XHZ: {'auction_closing_time': 1775199600.0, 'created_time': 1773909379.937439, 'last_price_update_time': 1774858166.715909}
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XHZ') HTTP/1.1" 204 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: YY73%20XJD
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJD%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for YY73%20XJD: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: CP18%20SYV
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520SYV%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for CP18%20SYV: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: KX68%20NDF
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX68%2520NDF%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for KX68%20NDF: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: OY18%20CXR
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520CXR%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for OY18%20CXR: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: PX67%20WMY
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX67%2520WMY%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for PX67%20WMY: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: SV14%20XST
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520XST%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for SV14%20XST: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: SW69%20PGF
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520PGF%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for SW69%20PGF: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: EO17%20NNT
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520NNT%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for EO17%20NNT: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: GB67%20HRV
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB67%2520HRV%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for GB67%20HRV: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: KV68%20XLU
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520XLU%27 HTTP/1.1" 200 None
2026-03-30 08:09:26 [bca.uk] INFO: Scrape type for KV68%20XLU: 0
2026-03-30 08:09:26 [bca.uk] INFO: Found listing with ID: LC22%20KRD
2026-03-30 08:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520KRD%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for LC22%20KRD: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: LC72%20DHL
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520DHL%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for LC72%20DHL: 2
2026-03-30 08:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a262888c-e55e-5fda-b7d1-827cf6fa1e65 with identifier: LC72%20DHL
2026-03-30 08:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a262888c-e55e-5fda-b7d1-827cf6fa1e65 with scrape type 2
2026-03-30 08:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a262888c-e55e-5fda-b7d1-827cf6fa1e65 with scrape type 2
2026-03-30 08:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a262888c-e55e-5fda-b7d1-827cf6fa1e65, identifier: LC72%20DHL
2026-03-30 08:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a262888c-e55e-5fda-b7d1-827cf6fa1e65 with identifier: LC72%20DHL
2026-03-30 08:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a262888c-e55e-5fda-b7d1-827cf6fa1e65 with identifier: LC72%20DHL
2026-03-30 08:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a262888c-e55e-5fda-b7d1-827cf6fa1e65 with identifier: LC72%20DHL to the API
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:27 [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': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20DHL-GB',
'category': 'Car',
'color': 'orange',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Petrol',
'id': 'a262888c-e55e-5fda-b7d1-827cf6fa1e65',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC72 DHL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20DHL&vehicleType=*',
'listing': 'directbuy',
'location': 'Enfield',
'make': 'SKODA',
'model': 'FABIA',
'odometer': 10525,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 12100,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'SKODA FABIA 1.0 TSI 110 SE COMFORT DSG Hatchback',
'transmission': 'automatic',
'trim': 'TSI 110 SE COMFORT DSG',
'vin': 'TMBFR6PJ4N4057447',
'year': 2022}
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520DHL%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Saving data for LC72%20DHL: {'auction_closing_time': 1775199600.0, 'created_time': 1774479455.305355, 'last_price_update_time': 1774858167.401211}
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520DHL') HTTP/1.1" 204 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: LL70%20FHT
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FHT%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for LL70%20FHT: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: LV24%20JUC
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV24%2520JUC%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for LV24%20JUC: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: OE68%20UGJ
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520UGJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for OE68%20UGJ: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: SE70%20BUP
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE70%2520BUP%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for SE70%20BUP: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: YC17%20ZWS
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520ZWS%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for YC17%20ZWS: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: BD71%20ZCE
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD71%2520ZCE%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for BD71%20ZCE: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: KN69%20EOF
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN69%2520EOF%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for KN69%20EOF: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: BV68%20BNK
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520BNK%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for BV68%20BNK: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: EA71%20ATN
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520ATN%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for EA71%20ATN: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: EA73%20HHR
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA73%2520HHR%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for EA73%20HHR: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: EN68%20RVC
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520RVC%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for EN68%20RVC: 0
2026-03-30 08:09:27 [bca.uk] INFO: Found listing with ID: EX23%20AYH
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520AYH%27 HTTP/1.1" 200 None
2026-03-30 08:09:27 [bca.uk] INFO: Scrape type for EX23%20AYH: 2
2026-03-30 08:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e with identifier: EX23%20AYH
2026-03-30 08:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e with scrape type 2
2026-03-30 08:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e with scrape type 2
2026-03-30 08:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e, identifier: EX23%20AYH
2026-03-30 08:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e with identifier: EX23%20AYH
2026-03-30 08:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e with identifier: EX23%20AYH
2026-03-30 08:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dcb8a3c-e3b4-5995-92cc-afaaa800d38e with identifier: EX23%20AYH to the API
2026-03-30 08:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:28 [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': 107,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX23%20AYH-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '1dcb8a3c-e3b4-5995-92cc-afaaa800d38e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EX23 AYH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX23%20AYH&vehicleType=*',
'listing': 'directbuy',
'location': 'Enfield',
'make': 'RENAULT',
'model': 'CAPTUR',
'odometer': 16527,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 13900,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'RENAULT CAPTUR 1.6 E-TECH HEV ENGINEERED BOSE ED. Hatchback',
'transmission': 'automatic',
'trim': 'E-TECH HEV ENGINEERED BOSE ED.',
'vin': 'VF1RJB00470586498',
'year': 2023}
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX23%2520AYH%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Saving data for EX23%20AYH: {'auction_closing_time': 1775199600.0, 'created_time': 1774005898.666895, 'last_price_update_time': 1774858168.127469}
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX23%2520AYH') HTTP/1.1" 204 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: EY72%20LOD
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY72%2520LOD%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for EY72%20LOD: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: HG69%20EAF
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG69%2520EAF%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for HG69%20EAF: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: KF24%20OBP
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF24%2520OBP%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for KF24%20OBP: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: LS22%20FOV
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS22%2520FOV%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for LS22%20FOV: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: LX22%20NPA
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX22%2520NPA%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for LX22%20NPA: 0
2026-03-30 08:09:28 [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-30 08:09:28 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded
2026-03-30 08:09:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:28 [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-30 08:09:28 [bca.uk] INFO: Found listing with ID: WP72%20LTT
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP72%2520LTT%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for WP72%20LTT: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: BG74%20HTT
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG74%2520HTT%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for BG74%20HTT: 2
2026-03-30 08:09:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca4994e5-ee7c-55f7-942c-7c103f0f6948 with identifier: BG74%20HTT
2026-03-30 08:09:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca4994e5-ee7c-55f7-942c-7c103f0f6948 with scrape type 2
2026-03-30 08:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca4994e5-ee7c-55f7-942c-7c103f0f6948 with scrape type 2
2026-03-30 08:09:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca4994e5-ee7c-55f7-942c-7c103f0f6948, identifier: BG74%20HTT
2026-03-30 08:09:28 [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-30 08:09:28 [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-30 08:09:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca4994e5-ee7c-55f7-942c-7c103f0f6948 with identifier: BG74%20HTT
2026-03-30 08:09:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca4994e5-ee7c-55f7-942c-7c103f0f6948 with identifier: BG74%20HTT
2026-03-30 08:09:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca4994e5-ee7c-55f7-942c-7c103f0f6948 with identifier: BG74%20HTT to the API
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:28 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG74%20HTT-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.3L',
'expiration_date': '2026-04-03T07:00:00Z',
'fuel_type': 'Diesel',
'id': 'ca4994e5-ee7c-55f7-942c-7c103f0f6948',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG74 HTT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG74%20HTT&vehicleType=*',
'listing': 'directbuy',
'location': 'Blackbushe',
'make': 'IVECO',
'model': 'DAILY 35S14',
'odometer': 13358,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 19500,
'price_includes_vat': False,
'registration_date': '2024-01-01',
'seller_name': None,
'title': 'IVECO DAILY 35S14 2.3 MWB (3520) BUSINESS H/R PanelVan',
'transmission': 'manual',
'trim': 'MWB (3520) BUSINESS H/R',
'vin': 'ZCFCE35A805660252',
'year': 2024}
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG74%2520HTT%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Saving data for BG74%20HTT: {'auction_closing_time': 1775199600.0, 'created_time': 1773829453.91183, 'last_price_update_time': 1774858168.94133}
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG74%2520HTT') HTTP/1.1" 204 0
2026-03-30 08:09:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: LD21%20WJN
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD21%2520WJN%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for LD21%20WJN: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: LV75%20ODE
2026-03-30 08:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV75%2520ODE%27 HTTP/1.1" 200 None
2026-03-30 08:09:28 [bca.uk] INFO: Scrape type for LV75%20ODE: 0
2026-03-30 08:09:28 [bca.uk] INFO: Found listing with ID: SN71%20LRF
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN71%2520LRF%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for SN71%20LRF: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: SO21%20GWZ
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO21%2520GWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for SO21%20GWZ: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: YA71%20PSU
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA71%2520PSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for YA71%20PSU: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: WA19%20NEN
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA19%2520NEN%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for WA19%20NEN: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: YH14%20LRL
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH14%2520LRL%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for YH14%20LRL: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: BU22%20TFA
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU22%2520TFA%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for BU22%20TFA: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: GV72%20KDZ
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV72%2520KDZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for GV72%20KDZ: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: HV22%20ZSJ
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV22%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for HV22%20ZSJ: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: HV72%20WUX
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV72%2520WUX%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for HV72%20WUX: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: LR21%20YCX
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR21%2520YCX%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for LR21%20YCX: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: OV23%20CWD
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV23%2520CWD%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for OV23%20CWD: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: RA73%20DWD
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA73%2520DWD%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for RA73%20DWD: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: YG22%20UMR
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG22%2520UMR%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for YG22%20UMR: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: YM74%20WVO
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM74%2520WVO%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for YM74%20WVO: 0
2026-03-30 08:09:29 [bca.uk] INFO: Found listing with ID: KR71%20ZNS
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520ZNS%27 HTTP/1.1" 200 None
2026-03-30 08:09:29 [bca.uk] INFO: Scrape type for KR71%20ZNS: 2
2026-03-30 08:09:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d155930-78c8-50cf-853a-875d2d1417a5 with identifier: KR71%20ZNS
2026-03-30 08:09:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d155930-78c8-50cf-853a-875d2d1417a5 with scrape type 2
2026-03-30 08:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d155930-78c8-50cf-853a-875d2d1417a5 with scrape type 2
2026-03-30 08:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d155930-78c8-50cf-853a-875d2d1417a5, identifier: KR71%20ZNS
2026-03-30 08:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d155930-78c8-50cf-853a-875d2d1417a5 with identifier: KR71%20ZNS
2026-03-30 08:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d155930-78c8-50cf-853a-875d2d1417a5 with identifier: KR71%20ZNS
2026-03-30 08:09:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d155930-78c8-50cf-853a-875d2d1417a5 with identifier: KR71%20ZNS to the API
2026-03-30 08:09:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:30 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20ZNS-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-31T11:00:00Z',
'fuel_type': 'Electric',
'id': '4d155930-78c8-50cf-853a-875d2d1417a5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'KR71 ZNS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR71%20ZNS&vehicleType=*',
'listing': 'directbuy',
'location': 'Nottingham',
'make': 'AUDI',
'model': 'E-TRON S/B',
'odometer': 91141,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 12500,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'AUDI E-TRON S/B 71KWH 50 Q S LINE Coupe',
'transmission': 'automatic',
'trim': '71KWH 50 Q S LINE',
'vin': 'WAUZZZGE7NB017468',
'year': 2022}
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520ZNS%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Saving data for KR71%20ZNS: {'auction_closing_time': 1774954800.0, 'created_time': 1773846574.991895, 'last_price_update_time': 1774858170.065428}
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR71%2520ZNS') HTTP/1.1" 204 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: YF66%20KXE
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF66%2520KXE%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for YF66%20KXE: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: BN20%20EGF
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN20%2520EGF%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for BN20%20EGF: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: PK15%20OTH
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK15%2520OTH%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for PK15%20OTH: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: PJ10%20BZK
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ10%2520BZK%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for PJ10%20BZK: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: RF18%20AEK
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF18%2520AEK%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for RF18%20AEK: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: SN61%20GDO
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN61%2520GDO%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for SN61%20GDO: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: WP72%20FXD
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP72%2520FXD%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for WP72%20FXD: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: WA11%20CDO
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA11%2520CDO%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for WA11%20CDO: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: ET21%20SCO
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET21%2520SCO%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for ET21%20SCO: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: LO21%20XVZ
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO21%2520XVZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for LO21%20XVZ: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: BJ68%20NTY
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ68%2520NTY%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for BJ68%20NTY: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: BV23%20GXM
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV23%2520GXM%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for BV23%20GXM: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: FX22%20TVJ
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX22%2520TVJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for FX22%20TVJ: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: LC68%20DRX
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC68%2520DRX%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for LC68%20DRX: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: RK70%20GYB
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK70%2520GYB%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for RK70%20GYB: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: RV22%20XFF
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV22%2520XFF%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for RV22%20XFF: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: MK68%20BWN
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK68%2520BWN%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for MK68%20BWN: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: OY18%20OXG
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY18%2520OXG%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for OY18%20OXG: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: PK22%20WPW
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK22%2520WPW%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for PK22%20WPW: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: YT22%20AHN
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT22%2520AHN%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for YT22%20AHN: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: KT18%20NNJ
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT18%2520NNJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for KT18%20NNJ: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: BC22%20HLN
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC22%2520HLN%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for BC22%20HLN: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: C12%20OLL
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C12%2520OLL%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for C12%20OLL: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: DY68%20VKP
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY68%2520VKP%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for DY68%20VKP: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: NA22%20COJ
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA22%2520COJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for NA22%20COJ: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: NX69%20MFO
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX69%2520MFO%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for NX69%20MFO: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: SG71%20XJD
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG71%2520XJD%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for SG71%20XJD: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: SW22%20JBO
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW22%2520JBO%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for SW22%20JBO: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: KS20%20GNF
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS20%2520GNF%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for KS20%20GNF: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: KV68%20FFL
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV68%2520FFL%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for KV68%20FFL: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: MA22%20UZX
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA22%2520UZX%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for MA22%20UZX: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: OV69%20ZYX
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV69%2520ZYX%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for OV69%20ZYX: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: YF72%20SCZ
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF72%2520SCZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for YF72%20SCZ: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: LM22%20ZTO
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM22%2520ZTO%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for LM22%20ZTO: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: KS21%20FGU
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS21%2520FGU%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for KS21%20FGU: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: LF68%20HUV
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF68%2520HUV%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for LF68%20HUV: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: KW18%20DWX
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW18%2520DWX%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for KW18%20DWX: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: LR19%20NCU
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR19%2520NCU%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for LR19%20NCU: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: WF70%20FSN
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF70%2520FSN%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for WF70%20FSN: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: DK20%20WOA
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK20%2520WOA%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for DK20%20WOA: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: ET19%20WKG
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET19%2520WKG%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for ET19%20WKG: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: FY69%20XBU
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY69%2520XBU%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for FY69%20XBU: 0
2026-03-30 08:09:30 [bca.uk] INFO: Found listing with ID: DN71%20VHK
2026-03-30 08:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN71%2520VHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:30 [bca.uk] INFO: Scrape type for DN71%20VHK: 2
2026-03-30 08:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 962589b1-2e69-5e24-8c7d-a926cc1a38f1 with identifier: DN71%20VHK
2026-03-30 08:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 962589b1-2e69-5e24-8c7d-a926cc1a38f1 with scrape type 2
2026-03-30 08:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 962589b1-2e69-5e24-8c7d-a926cc1a38f1 with scrape type 2
2026-03-30 08:09:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 962589b1-2e69-5e24-8c7d-a926cc1a38f1, identifier: DN71%20VHK
2026-03-30 08:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 962589b1-2e69-5e24-8c7d-a926cc1a38f1 with identifier: DN71%20VHK
2026-03-30 08:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 962589b1-2e69-5e24-8c7d-a926cc1a38f1 with identifier: DN71%20VHK
2026-03-30 08:09:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 962589b1-2e69-5e24-8c7d-a926cc1a38f1 with identifier: DN71%20VHK to the API
2026-03-30 08:09:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:31 [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': 82,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN71%20VHK-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': '962589b1-2e69-5e24-8c7d-a926cc1a38f1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'DN71 VHK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN71%20VHK&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'LAND ROVER',
'model': 'RANGE ROVER',
'odometer': 38640,
'odometer_reading_unit': '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 RANGE ROVER 2.0 P400E WESTMINSTER BLACK StationWagon',
'transmission': 'automatic',
'trim': 'P400E WESTMINSTER BLACK',
'vin': 'SALGA2AY9NA464913',
'year': 2022}
2026-03-30 08:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN71%2520VHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:31 [bca.uk] INFO: Saving data for DN71%20VHK: {'auction_closing_time': 1775037600.0, 'created_time': 1774678124.507388, 'last_price_update_time': 1774858171.679448}
2026-03-30 08:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN71%2520VHK') HTTP/1.1" 204 0
2026-03-30 08:09:31 [bca.uk] INFO: Found listing with ID: HK19%20RSV
2026-03-30 08:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK19%2520RSV%27 HTTP/1.1" 200 None
2026-03-30 08:09:31 [bca.uk] INFO: Scrape type for HK19%20RSV: 0
2026-03-30 08:09:31 [bca.uk] INFO: Found listing with ID: GK19%20NSO
2026-03-30 08:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK19%2520NSO%27 HTTP/1.1" 200 None
2026-03-30 08:09:31 [bca.uk] INFO: Scrape type for GK19%20NSO: 2
2026-03-30 08:09:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be3aef43-ee82-5c50-b0b0-7e19f7a3830d with identifier: GK19%20NSO
2026-03-30 08:09:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be3aef43-ee82-5c50-b0b0-7e19f7a3830d with scrape type 2
2026-03-30 08:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be3aef43-ee82-5c50-b0b0-7e19f7a3830d with scrape type 2
2026-03-30 08:09:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be3aef43-ee82-5c50-b0b0-7e19f7a3830d, identifier: GK19%20NSO
2026-03-30 08:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be3aef43-ee82-5c50-b0b0-7e19f7a3830d with identifier: GK19%20NSO
2026-03-30 08:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be3aef43-ee82-5c50-b0b0-7e19f7a3830d with identifier: GK19%20NSO
2026-03-30 08:09:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be3aef43-ee82-5c50-b0b0-7e19f7a3830d with identifier: GK19%20NSO to the API
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK19%20NSO-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'be3aef43-ee82-5c50-b0b0-7e19f7a3830d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GK19 NSO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK19%20NSO&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'VAUXHALL',
'model': 'GRANDLAND X',
'odometer': 75528,
'odometer_reading_unit': '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 TECH LINE (8SP) Hatchback',
'transmission': 'automatic',
'trim': 'T 130 TECH LINE (8SP)',
'vin': 'W0VZRHNS2KS113077',
'year': 2019}
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK19%2520NSO%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Saving data for GK19%20NSO: {'auction_closing_time': 1775124000.0, 'created_time': 1774678130.364495, 'last_price_update_time': 1774858172.193699}
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK19%2520NSO') HTTP/1.1" 204 0
2026-03-30 08:09:32 [bca.uk] INFO: Found listing with ID: WD70%20HZX
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD70%2520HZX%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Scrape type for WD70%20HZX: 0
2026-03-30 08:09:32 [bca.uk] INFO: Found listing with ID: FL68%20LDZ
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL68%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Scrape type for FL68%20LDZ: 0
2026-03-30 08:09:32 [bca.uk] INFO: Found listing with ID: EK71%20XHH
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK71%2520XHH%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Scrape type for EK71%20XHH: 0
2026-03-30 08:09:32 [bca.uk] INFO: Found listing with ID: LK71%20MTX
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK71%2520MTX%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Scrape type for LK71%20MTX: 2
2026-03-30 08:09:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db8933c9-c12f-56f9-8a6d-43010c162e72 with identifier: LK71%20MTX
2026-03-30 08:09:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db8933c9-c12f-56f9-8a6d-43010c162e72 with scrape type 2
2026-03-30 08:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db8933c9-c12f-56f9-8a6d-43010c162e72 with scrape type 2
2026-03-30 08:09:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db8933c9-c12f-56f9-8a6d-43010c162e72, identifier: LK71%20MTX
2026-03-30 08:09:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db8933c9-c12f-56f9-8a6d-43010c162e72 with identifier: LK71%20MTX
2026-03-30 08:09:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db8933c9-c12f-56f9-8a6d-43010c162e72 with identifier: LK71%20MTX
2026-03-30 08:09:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db8933c9-c12f-56f9-8a6d-43010c162e72 with identifier: LK71%20MTX to the API
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:32 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK71%20MTX-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'db8933c9-c12f-56f9-8a6d-43010c162e72',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LK71 MTX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK71%20MTX&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'MAZDA',
'model': 'MX-30 E',
'odometer': 18698,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-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': 'JMZDR1WBJ00120115',
'year': 2021}
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK71%2520MTX%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Saving data for LK71%20MTX: {'auction_closing_time': 1775037600.0, 'created_time': 1774678154.747682, 'last_price_update_time': 1774858172.694854}
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK71%2520MTX') HTTP/1.1" 204 0
2026-03-30 08:09:32 [bca.uk] INFO: Found listing with ID: EF16%20YTX
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF16%2520YTX%27 HTTP/1.1" 200 None
2026-03-30 08:09:32 [bca.uk] INFO: Scrape type for EF16%20YTX: 2
2026-03-30 08:09:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b688c9b-61b4-533a-8d34-214e454a4178 with identifier: EF16%20YTX
2026-03-30 08:09:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b688c9b-61b4-533a-8d34-214e454a4178 with scrape type 2
2026-03-30 08:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b688c9b-61b4-533a-8d34-214e454a4178 with scrape type 2
2026-03-30 08:09:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b688c9b-61b4-533a-8d34-214e454a4178, identifier: EF16%20YTX
2026-03-30 08:09:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b688c9b-61b4-533a-8d34-214e454a4178 with identifier: EF16%20YTX
2026-03-30 08:09:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b688c9b-61b4-533a-8d34-214e454a4178 with identifier: EF16%20YTX
2026-03-30 08:09:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b688c9b-61b4-533a-8d34-214e454a4178 with identifier: EF16%20YTX to the API
2026-03-30 08:09:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:33 [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': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF16%20YTX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '4b688c9b-61b4-533a-8d34-214e454a4178',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EF16 YTX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF16%20YTX&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'FORD',
'model': 'KUGA',
'odometer': 83639,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
'transmission': 'manual',
'trim': 'TDCI 150 2WD TITANIUM',
'vin': 'WF0AXXWPMAGG54721',
'year': 2016}
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF16%2520YTX%27 HTTP/1.1" 200 None
2026-03-30 08:09:33 [bca.uk] INFO: Saving data for EF16%20YTX: {'auction_closing_time': 1775124000.0, 'created_time': 1774006034.521378, 'last_price_update_time': 1774858173.165824}
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF16%2520YTX') HTTP/1.1" 204 0
2026-03-30 08:09:33 [bca.uk] INFO: Found listing with ID: BF71%20NFL
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF71%2520NFL%27 HTTP/1.1" 200 None
2026-03-30 08:09:33 [bca.uk] INFO: Scrape type for BF71%20NFL: 2
2026-03-30 08:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 730b42f8-7c4e-5092-8b48-e2991dcd9fe9 with identifier: BF71%20NFL
2026-03-30 08:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 730b42f8-7c4e-5092-8b48-e2991dcd9fe9 with scrape type 2
2026-03-30 08:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 730b42f8-7c4e-5092-8b48-e2991dcd9fe9 with scrape type 2
2026-03-30 08:09:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 730b42f8-7c4e-5092-8b48-e2991dcd9fe9, identifier: BF71%20NFL
2026-03-30 08:09:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 730b42f8-7c4e-5092-8b48-e2991dcd9fe9 with identifier: BF71%20NFL
2026-03-30 08:09:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 730b42f8-7c4e-5092-8b48-e2991dcd9fe9 with identifier: BF71%20NFL
2026-03-30 08:09:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 730b42f8-7c4e-5092-8b48-e2991dcd9fe9 with identifier: BF71%20NFL to the API
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:33 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF71%20NFL-GB',
'category': 'Car',
'color': 'orange',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '730b42f8-7c4e-5092-8b48-e2991dcd9fe9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'BF71 NFL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF71%20NFL&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'PEUGEOT',
'model': 'E-2008',
'odometer': 29901,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'PEUGEOT E-2008 100KW 50KWH GT Hatchback',
'transmission': 'automatic',
'trim': '100KW 50KWH GT',
'vin': 'VR3UKZKXZMJ791953',
'year': 2021}
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF71%2520NFL%27 HTTP/1.1" 200 None
2026-03-30 08:09:33 [bca.uk] INFO: Saving data for BF71%20NFL: {'auction_closing_time': 1775037600.0, 'created_time': 1774678148.697078, 'last_price_update_time': 1774858173.682205}
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF71%2520NFL') HTTP/1.1" 204 0
2026-03-30 08:09:33 [bca.uk] INFO: Found listing with ID: CJ19%20WVD
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ19%2520WVD%27 HTTP/1.1" 200 None
2026-03-30 08:09:33 [bca.uk] INFO: Scrape type for CJ19%20WVD: 2
2026-03-30 08:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1370270b-40e7-51a3-a51b-20b6e8f908e6 with identifier: CJ19%20WVD
2026-03-30 08:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1370270b-40e7-51a3-a51b-20b6e8f908e6 with scrape type 2
2026-03-30 08:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1370270b-40e7-51a3-a51b-20b6e8f908e6 with scrape type 2
2026-03-30 08:09:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1370270b-40e7-51a3-a51b-20b6e8f908e6, identifier: CJ19%20WVD
2026-03-30 08:09:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1370270b-40e7-51a3-a51b-20b6e8f908e6 with identifier: CJ19%20WVD
2026-03-30 08:09:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1370270b-40e7-51a3-a51b-20b6e8f908e6 with identifier: CJ19%20WVD
2026-03-30 08:09:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1370270b-40e7-51a3-a51b-20b6e8f908e6 with identifier: CJ19%20WVD to the API
2026-03-30 08:09:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:34 [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': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ19%20WVD-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1370270b-40e7-51a3-a51b-20b6e8f908e6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CJ19 WVD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ19%20WVD&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'KIA',
'model': 'VENGA',
'odometer': 29295,
'odometer_reading_unit': '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 VENGA 1.6 3 Hatchback',
'transmission': 'automatic',
'trim': '3',
'vin': 'U5YEH812MKL205610',
'year': 2019}
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ19%2520WVD%27 HTTP/1.1" 200 None
2026-03-30 08:09:34 [bca.uk] INFO: Saving data for CJ19%20WVD: {'auction_closing_time': 1775124000.0, 'created_time': 1774678144.4388871, 'last_price_update_time': 1774858174.110066}
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ19%2520WVD') HTTP/1.1" 204 0
2026-03-30 08:09:34 [bca.uk] INFO: Found listing with ID: KM25%20GXC
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM25%2520GXC%27 HTTP/1.1" 200 None
2026-03-30 08:09:34 [bca.uk] INFO: Scrape type for KM25%20GXC: 0
2026-03-30 08:09:34 [bca.uk] INFO: Found listing with ID: YC18%20JNL
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC18%2520JNL%27 HTTP/1.1" 200 None
2026-03-30 08:09:34 [bca.uk] INFO: Scrape type for YC18%20JNL: 2
2026-03-30 08:09:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41e050a2-ccda-5d46-ae0d-d74ba8435c9f with identifier: YC18%20JNL
2026-03-30 08:09:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41e050a2-ccda-5d46-ae0d-d74ba8435c9f with scrape type 2
2026-03-30 08:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41e050a2-ccda-5d46-ae0d-d74ba8435c9f with scrape type 2
2026-03-30 08:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41e050a2-ccda-5d46-ae0d-d74ba8435c9f, identifier: YC18%20JNL
2026-03-30 08:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41e050a2-ccda-5d46-ae0d-d74ba8435c9f with identifier: YC18%20JNL
2026-03-30 08:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41e050a2-ccda-5d46-ae0d-d74ba8435c9f with identifier: YC18%20JNL
2026-03-30 08:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41e050a2-ccda-5d46-ae0d-d74ba8435c9f with identifier: YC18%20JNL to the API
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:34 [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': 126,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC18%20JNL-GB',
'category': 'Car',
'color': 'orange',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '41e050a2-ccda-5d46-ae0d-d74ba8435c9f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YC18 JNL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC18%20JNL&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'X2',
'odometer': 91386,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'BMW X2 2.0 XDRIVE 20D SPORT STEP Hatchback',
'transmission': 'automatic',
'trim': 'XDRIVE 20D SPORT STEP',
'vin': 'WBAYL12050EA96529',
'year': 2018}
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC18%2520JNL%27 HTTP/1.1" 200 None
2026-03-30 08:09:34 [bca.uk] INFO: Saving data for YC18%20JNL: {'auction_closing_time': 1775037600.0, 'created_time': 1774678145.43283, 'last_price_update_time': 1774858174.551182}
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC18%2520JNL') HTTP/1.1" 204 0
2026-03-30 08:09:34 [bca.uk] INFO: Found listing with ID: DO19%20LPJ
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DO19%2520LPJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:34 [bca.uk] INFO: Scrape type for DO19%20LPJ: 2
2026-03-30 08:09:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b with identifier: DO19%20LPJ
2026-03-30 08:09:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b with scrape type 2
2026-03-30 08:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b with scrape type 2
2026-03-30 08:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b, identifier: DO19%20LPJ
2026-03-30 08:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b with identifier: DO19%20LPJ
2026-03-30 08:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b with identifier: DO19%20LPJ
2026-03-30 08:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b with identifier: DO19%20LPJ to the API
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:35 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DO19%20LPJ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '40b9e0f8-5c24-5f8b-9e82-70d84a6b2b5b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'DO19 LPJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DO19%20LPJ&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'NISSAN',
'model': 'LEAF',
'odometer': 52580,
'odometer_reading_unit': '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': 'SJNFAAZE1U0075564',
'year': 2019}
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DO19%2520LPJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Saving data for DO19%20LPJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774678140.17476, 'last_price_update_time': 1774858175.055724}
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DO19%2520LPJ') HTTP/1.1" 204 0
2026-03-30 08:09:35 [bca.uk] INFO: Found listing with ID: BN16%20KWU
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520KWU%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Scrape type for BN16%20KWU: 0
2026-03-30 08:09:35 [bca.uk] INFO: Found listing with ID: EY19%20WCL
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520WCL%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Scrape type for EY19%20WCL: 2
2026-03-30 08:09:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91f9f79a-fd05-57b2-baac-ec6bb73f83d2 with identifier: EY19%20WCL
2026-03-30 08:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91f9f79a-fd05-57b2-baac-ec6bb73f83d2 with scrape type 2
2026-03-30 08:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91f9f79a-fd05-57b2-baac-ec6bb73f83d2 with scrape type 2
2026-03-30 08:09:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91f9f79a-fd05-57b2-baac-ec6bb73f83d2, identifier: EY19%20WCL
2026-03-30 08:09:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91f9f79a-fd05-57b2-baac-ec6bb73f83d2 with identifier: EY19%20WCL
2026-03-30 08:09:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91f9f79a-fd05-57b2-baac-ec6bb73f83d2 with identifier: EY19%20WCL
2026-03-30 08:09:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91f9f79a-fd05-57b2-baac-ec6bb73f83d2 with identifier: EY19%20WCL to the API
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:35 [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': 249,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY19%20WCL-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '91f9f79a-fd05-57b2-baac-ec6bb73f83d2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EY19 WCL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY19%20WCL&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'MASERATI',
'model': 'LEVANTE',
'odometer': 71964,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'MASERATI LEVANTE 3.0 V6D 275 StationWagon',
'transmission': 'automatic',
'trim': 'V6D 275',
'vin': 'ZN6TU61C00X327386',
'year': 2019}
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520WCL%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Saving data for EY19%20WCL: {'auction_closing_time': 1774951200.0, 'created_time': 1774678129.028148, 'last_price_update_time': 1774858175.492821}
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY19%2520WCL') HTTP/1.1" 204 0
2026-03-30 08:09:35 [bca.uk] INFO: Found listing with ID: NL64%20UCU
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520UCU%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Scrape type for NL64%20UCU: 2
2026-03-30 08:09:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55df29a0-6d9b-5c1a-a741-83f409b2c5ad with identifier: NL64%20UCU
2026-03-30 08:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55df29a0-6d9b-5c1a-a741-83f409b2c5ad with scrape type 2
2026-03-30 08:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55df29a0-6d9b-5c1a-a741-83f409b2c5ad with scrape type 2
2026-03-30 08:09:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55df29a0-6d9b-5c1a-a741-83f409b2c5ad, identifier: NL64%20UCU
2026-03-30 08:09:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55df29a0-6d9b-5c1a-a741-83f409b2c5ad with identifier: NL64%20UCU
2026-03-30 08:09:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55df29a0-6d9b-5c1a-a741-83f409b2c5ad with identifier: NL64%20UCU
2026-03-30 08:09:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55df29a0-6d9b-5c1a-a741-83f409b2c5ad with identifier: NL64%20UCU to the API
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:35 [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': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL64%20UCU-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '55df29a0-6d9b-5c1a-a741-83f409b2c5ad',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NL64 UCU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL64%20UCU&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'VAUXHALL',
'model': 'ADAM',
'odometer': 92611,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'VAUXHALL ADAM 1.2 VVT 70 GLAM Hatchback',
'transmission': 'manual',
'trim': 'VVT 70 GLAM',
'vin': 'W0L0MAP08F6006642',
'year': 2014}
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520UCU%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Saving data for NL64%20UCU: {'auction_closing_time': 1775037600.0, 'created_time': 1774678129.672125, 'last_price_update_time': 1774858175.932922}
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL64%2520UCU') HTTP/1.1" 204 0
2026-03-30 08:09:35 [bca.uk] INFO: Found listing with ID: FB19%20XFJ
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520XFJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Scrape type for FB19%20XFJ: 0
2026-03-30 08:09:35 [bca.uk] INFO: Found listing with ID: DK24%20YOC
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520YOC%27 HTTP/1.1" 200 None
2026-03-30 08:09:35 [bca.uk] INFO: Scrape type for DK24%20YOC: 0
2026-03-30 08:09:35 [bca.uk] INFO: Found listing with ID: EJ63%20XXE
2026-03-30 08:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ63%2520XXE%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for EJ63%20XXE: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: KF19%20XKV
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520XKV%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for KF19%20XKV: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: YW18%20ETK
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW18%2520ETK%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for YW18%20ETK: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: BP63%20NVY
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP63%2520NVY%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for BP63%20NVY: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: FG19%20YWD
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520YWD%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for FG19%20YWD: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: LF19%20FON
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520FON%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for LF19%20FON: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: LL70%20FOU
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FOU%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for LL70%20FOU: 2
2026-03-30 08:09:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c6cc449-76f4-5a67-8f33-d6d18df84928 with identifier: LL70%20FOU
2026-03-30 08:09:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c6cc449-76f4-5a67-8f33-d6d18df84928 with scrape type 2
2026-03-30 08:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c6cc449-76f4-5a67-8f33-d6d18df84928 with scrape type 2
2026-03-30 08:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c6cc449-76f4-5a67-8f33-d6d18df84928, identifier: LL70%20FOU
2026-03-30 08:09:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c6cc449-76f4-5a67-8f33-d6d18df84928 with identifier: LL70%20FOU
2026-03-30 08:09:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c6cc449-76f4-5a67-8f33-d6d18df84928 with identifier: LL70%20FOU
2026-03-30 08:09:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c6cc449-76f4-5a67-8f33-d6d18df84928 with identifier: LL70%20FOU to the API
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:36 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL70%20FOU-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Electric',
'id': '9c6cc449-76f4-5a67-8f33-d6d18df84928',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LL70 FOU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL70%20FOU&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'JAGUAR',
'model': 'I-PACE',
'odometer': 49839,
'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 HSE (11KW) Hatchback',
'transmission': 'automatic',
'trim': 'EV400 HSE (11KW)',
'vin': 'SADHA2A14M1606666',
'year': 2020}
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FOU%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Saving data for LL70%20FOU: {'auction_closing_time': 1775210400.0, 'created_time': 1774004654.617311, 'last_price_update_time': 1774858176.54157}
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL70%2520FOU') HTTP/1.1" 204 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: YD69%20XES
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD69%2520XES%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for YD69%20XES: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: D10%20LKE
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27D10%2520LKE%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for D10%20LKE: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: DGZ%206301
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DGZ%25206301%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for DGZ%206301: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: GX69%20UTS
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520UTS%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for GX69%20UTS: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: KY67%20GGX
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY67%2520GGX%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for KY67%20GGX: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: LT68%20DYO
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520DYO%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for LT68%20DYO: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: PK16%20SFV
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK16%2520SFV%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for PK16%20SFV: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: YL70%20FHK
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL70%2520FHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for YL70%20FHK: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: GJ64%20VAM
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520VAM%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for GJ64%20VAM: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: GY20%20BYH
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for GY20%20BYH: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: OY67%20YSO
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520YSO%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for OY67%20YSO: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: RE70%20NBM
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520NBM%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for RE70%20NBM: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: NX18%20FWO
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520FWO%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for NX18%20FWO: 0
2026-03-30 08:09:36 [bca.uk] INFO: Found listing with ID: NU17%20KLJ
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU17%2520KLJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:36 [bca.uk] INFO: Scrape type for NU17%20KLJ: 0
2026-03-30 08:09:36 [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-30 08:09:37 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:37 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded
2026-03-30 08:09:37 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:37 [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-30 08:09:37 [bca.uk] INFO: Found listing with ID: DK11%20TWU
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK11%2520TWU%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for DK11%20TWU: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: YC12%20XPH
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC12%2520XPH%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for YC12%20XPH: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: DA71%20OZO
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA71%2520OZO%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for DA71%20OZO: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LM21%20ATZ
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM21%2520ATZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LM21%20ATZ: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LV09%20KGA
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV09%2520KGA%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LV09%20KGA: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: MP19%20BYW
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MP19%2520BYW%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for MP19%20BYW: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: MK12%20UZT
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK12%2520UZT%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for MK12%20UZT: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: NC21%20XCP
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC21%2520XCP%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for NC21%20XCP: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: NG71%20LSV
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG71%2520LSV%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for NG71%20LSV: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: NL67%20WRR
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL67%2520WRR%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for NL67%20WRR: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: SV18%20YJF
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV18%2520YJF%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for SV18%20YJF: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WN08%20CUA
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN08%2520CUA%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WN08%20CUA: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: YS65%20LXE
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS65%2520LXE%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for YS65%20LXE: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: AF71%20XKX
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF71%2520XKX%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for AF71%20XKX: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: GJ17%20EKE
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ17%2520EKE%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for GJ17%20EKE: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: GJ67%20KLX
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ67%2520KLX%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for GJ67%20KLX: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LA18%20AET
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA18%2520AET%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LA18%20AET: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LV59%20FNP
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV59%2520FNP%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LV59%20FNP: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: DL13%20RHV
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL13%2520RHV%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for DL13%20RHV: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: DN68%20GZS
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN68%2520GZS%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for DN68%20GZS: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: DP68%20HHK
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP68%2520HHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for DP68%20HHK: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: GF14%20ONR
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF14%2520ONR%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for GF14%20ONR: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LP14%20USW
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP14%2520USW%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LP14%20USW: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LR18%20BTV
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR18%2520BTV%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LR18%20BTV: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: MK61%20URX
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK61%2520URX%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for MK61%20URX: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: VN69%20NTA
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN69%2520NTA%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for VN69%20NTA: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WN69%20UXG
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN69%2520UXG%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WN69%20UXG: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: X367%20CLB
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27X367%2520CLB%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for X367%20CLB: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: YS18%20UXW
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520UXW%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for YS18%20UXW: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: YT13%20XDJ
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT13%2520XDJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for YT13%20XDJ: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: CX59%20PFA
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX59%2520PFA%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for CX59%20PFA: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WA68%20CZR
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA68%2520CZR%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WA68%20CZR: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: SK13%20EOT
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK13%2520EOT%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for SK13%20EOT: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: LA18%20YHN
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA18%2520YHN%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for LA18%20YHN: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: YY61%20AUF
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY61%2520AUF%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for YY61%20AUF: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: NK11%20HXL
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK11%2520HXL%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for NK11%20HXL: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: NA53%20FUP
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA53%2520FUP%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for NA53%20FUP: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WF18%20OXJ
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF18%2520OXJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WF18%20OXJ: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WJ22%20JVP
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ22%2520JVP%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WJ22%20JVP: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WK12%20UZF
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK12%2520UZF%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WK12%20UZF: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: WK72%20LWL
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK72%2520LWL%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for WK72%20LWL: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: Y886%20UBK
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y886%2520UBK%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for Y886%20UBK: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: HY19%20NVK
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY19%2520NVK%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for HY19%20NVK: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: KN71%20ZFC
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN71%2520ZFC%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for KN71%20ZFC: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: KR20%20WEC
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR20%2520WEC%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for KR20%20WEC: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: MK69%20KRX
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK69%2520KRX%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for MK69%20KRX: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: RO10%20RBV
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO10%2520RBV%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for RO10%20RBV: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: RX66%20ZCZ
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX66%2520ZCZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for RX66%20ZCZ: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: SA68%20YKR
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA68%2520YKR%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for SA68%20YKR: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: SK67%20KUB
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK67%2520KUB%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for SK67%20KUB: 0
2026-03-30 08:09:37 [bca.uk] INFO: Found listing with ID: SN66%20PGE
2026-03-30 08:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN66%2520PGE%27 HTTP/1.1" 200 None
2026-03-30 08:09:37 [bca.uk] INFO: Scrape type for SN66%20PGE: 2
2026-03-30 08:09:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2143c24b-bd5d-574b-b69a-4fd7602a89af with identifier: SN66%20PGE
2026-03-30 08:09:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2143c24b-bd5d-574b-b69a-4fd7602a89af with scrape type 2
2026-03-30 08:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2143c24b-bd5d-574b-b69a-4fd7602a89af with scrape type 2
2026-03-30 08:09:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2143c24b-bd5d-574b-b69a-4fd7602a89af, identifier: SN66%20PGE
2026-03-30 08:09:38 [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-30 08:09:38 [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-30 08:09:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2143c24b-bd5d-574b-b69a-4fd7602a89af with identifier: SN66%20PGE
2026-03-30 08:09:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2143c24b-bd5d-574b-b69a-4fd7602a89af with identifier: SN66%20PGE
2026-03-30 08:09:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2143c24b-bd5d-574b-b69a-4fd7602a89af with identifier: SN66%20PGE to the API
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:38 [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': 126,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN66%20PGE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2143c24b-bd5d-574b-b69a-4fd7602a89af',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SN66 PGE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN66%20PGE&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'MERCEDES-BENZ',
'model': 'A160',
'odometer': 92192,
'odometer_reading_unit': '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': 'WDD1760412J519210',
'year': 2016}
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN66%2520PGE%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Saving data for SN66%20PGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774505001.936241, 'last_price_update_time': 1774858178.459293}
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN66%2520PGE') HTTP/1.1" 204 0
2026-03-30 08:09:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: VO20%20ZZM
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO20%2520ZZM%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for VO20%20ZZM: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: WD17%20LOJ
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD17%2520LOJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for WD17%20LOJ: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: AY70%20UXZ
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY70%2520UXZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for AY70%20UXZ: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: CA22%20ORW
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA22%2520ORW%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for CA22%20ORW: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: CP22%20DPV
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP22%2520DPV%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for CP22%20DPV: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: CV69%20KLS
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV69%2520KLS%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for CV69%20KLS: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: DL64%20PUA
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL64%2520PUA%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for DL64%20PUA: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: EO10%20ZHY
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO10%2520ZHY%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for EO10%20ZHY: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: HX17%20TCV
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX17%2520TCV%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for HX17%20TCV: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: GF09%20WVJ
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF09%2520WVJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for GF09%20WVJ: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: MV12%20NVP
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV12%2520NVP%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for MV12%20NVP: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: Y467%20UKE
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y467%2520UKE%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for Y467%20UKE: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: RIL%206309
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RIL%25206309%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for RIL%206309: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: KM23%20LCL
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM23%2520LCL%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for KM23%20LCL: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: KS73%20SSO
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS73%2520SSO%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for KS73%20SSO: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: MW24%20YOG
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW24%2520YOG%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for MW24%20YOG: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: NC71%20AYS
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC71%2520AYS%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for NC71%20AYS: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: FT13%20HXR
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT13%2520HXR%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for FT13%20HXR: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: KS23%20HYZ
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS23%2520HYZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for KS23%20HYZ: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: KW23%20CMZ
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW23%2520CMZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for KW23%20CMZ: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: KW73%20YLM
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520YLM%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for KW73%20YLM: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: KW73%20YVM
2026-03-30 08:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520YVM%27 HTTP/1.1" 200 None
2026-03-30 08:09:38 [bca.uk] INFO: Scrape type for KW73%20YVM: 0
2026-03-30 08:09:38 [bca.uk] INFO: Found listing with ID: OY17%20VGJ
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY17%2520VGJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for OY17%20VGJ: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: FG21%20ZHO
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG21%2520ZHO%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for FG21%20ZHO: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: YN68%20HMH
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN68%2520HMH%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for YN68%20HMH: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: GD73%20KHH
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD73%2520KHH%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for GD73%20KHH: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: GL73%20XFX
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL73%2520XFX%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for GL73%20XFX: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: CX13%20HLM
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX13%2520HLM%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for CX13%20HLM: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: KW73%20TVV
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520TVV%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for KW73%20TVV: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: KW73%20YUH
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520YUH%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for KW73%20YUH: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: MW73%20GFU
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW73%2520GFU%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for MW73%20GFU: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: BP65%20KMU
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP65%2520KMU%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for BP65%20KMU: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: KW23%20CUO
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW23%2520CUO%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for KW23%20CUO: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: GJ73%20VUE
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ73%2520VUE%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for GJ73%20VUE: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: GF15%20WDN
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF15%2520WDN%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for GF15%20WDN: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: MV63%20YNE
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV63%2520YNE%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for MV63%20YNE: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: YH73%20KXU
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH73%2520KXU%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for YH73%20KXU: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: HV18%20VJN
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV18%2520VJN%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for HV18%20VJN: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: YE22%20DYJ
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE22%2520DYJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for YE22%20DYJ: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: GU10%20OWY
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU10%2520OWY%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for GU10%20OWY: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: VX14%20FDO
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX14%2520FDO%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for VX14%20FDO: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: YY56%20EDK
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY56%2520EDK%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for YY56%20EDK: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: WR66%20CUK
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR66%2520CUK%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for WR66%20CUK: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: YL57%20BXX
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL57%2520BXX%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for YL57%20BXX: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: SP12%20ZFL
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP12%2520ZFL%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for SP12%20ZFL: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: GJ73%20VLX
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ73%2520VLX%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for GJ73%20VLX: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: KW73%20YUN
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520YUN%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for KW73%20YUN: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: L44%20KDN
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L44%2520KDN%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for L44%20KDN: 0
2026-03-30 08:09:39 [bca.uk] INFO: Found listing with ID: FP61%20YTJ
2026-03-30 08:09:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP61%2520YTJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:39 [bca.uk] INFO: Scrape type for FP61%20YTJ: 0
2026-03-30 08:09:41 [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-30 08:09:41 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded
2026-03-30 08:09:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:41 [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-30 08:09:41 [bca.uk] INFO: Found listing with ID: MC19%20FDG
2026-03-30 08:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC19%2520FDG%27 HTTP/1.1" 200 None
2026-03-30 08:09:41 [bca.uk] INFO: Scrape type for MC19%20FDG: 0
2026-03-30 08:09:41 [bca.uk] INFO: Found listing with ID: RL05%20YPN
2026-03-30 08:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RL05%2520YPN%27 HTTP/1.1" 200 None
2026-03-30 08:09:41 [bca.uk] INFO: Scrape type for RL05%20YPN: 0
2026-03-30 08:09:41 [bca.uk] INFO: Found listing with ID: FP67%20ORG
2026-03-30 08:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP67%2520ORG%27 HTTP/1.1" 200 None
2026-03-30 08:09:41 [bca.uk] INFO: Scrape type for FP67%20ORG: 0
2026-03-30 08:09:41 [bca.uk] INFO: Found listing with ID: OE08%20ZZO
2026-03-30 08:09:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE08%2520ZZO%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for OE08%20ZZO: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: YG65%20YRR
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG65%2520YRR%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for YG65%20YRR: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: EK67%20XXS
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK67%2520XXS%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for EK67%20XXS: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: GJ68%20AFV
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ68%2520AFV%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for GJ68%20AFV: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: GM69%20BGK
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM69%2520BGK%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for GM69%20BGK: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: HY13%20XUR
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY13%2520XUR%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for HY13%20XUR: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: MJ17%20DZY
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ17%2520DZY%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for MJ17%20DZY: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: OE66%20NBM
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE66%2520NBM%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for OE66%20NBM: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: OE71%20BYH
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE71%2520BYH%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for OE71%20BYH: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: RO22%20GYW
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520GYW%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for RO22%20GYW: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WJ62%20LRX
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ62%2520LRX%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WJ62%20LRX: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WJ70%20VKB
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ70%2520VKB%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WJ70%20VKB: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WN66%20UHK
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN66%2520UHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WN66%20UHK: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: DL70%20HFP
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL70%2520HFP%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for DL70%20HFP: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: GJ64%20YHL
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ64%2520YHL%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for GJ64%20YHL: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: KP65%20LLC
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP65%2520LLC%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for KP65%20LLC: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: DV21%20LWE
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV21%2520LWE%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for DV21%20LWE: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: EY08%20CFJ
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY08%2520CFJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for EY08%20CFJ: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: FN17%20YVC
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN17%2520YVC%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for FN17%20YVC: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: HJ64%20UZB
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ64%2520UZB%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for HJ64%20UZB: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: MH16%20BXV
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH16%2520BXV%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for MH16%20BXV: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: MJ17%20VKW
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ17%2520VKW%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for MJ17%20VKW: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: SC16%20NGN
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC16%2520NGN%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for SC16%20NGN: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WN13%20MHL
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN13%2520MHL%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WN13%20MHL: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: SC61%20BYP
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC61%2520BYP%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for SC61%20BYP: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: RO09%20UJK
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO09%2520UJK%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for RO09%20UJK: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: KV66%20XDL
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV66%2520XDL%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for KV66%20XDL: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: HV58%20LRN
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV58%2520LRN%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for HV58%20LRN: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: GN63%20FFY
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN63%2520FFY%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for GN63%20FFY: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: SD68%20NLT
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD68%2520NLT%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for SD68%20NLT: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: RX65%20VOJ
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX65%2520VOJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for RX65%20VOJ: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: AF66%20BUH
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF66%2520BUH%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for AF66%20BUH: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: BL64%20YTM
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL64%2520YTM%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for BL64%20YTM: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: EN16%20KRD
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN16%2520KRD%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for EN16%20KRD: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: OU73%20MMX
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU73%2520MMX%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for OU73%20MMX: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: GF12%20OAY
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF12%2520OAY%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for GF12%20OAY: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: DV15%20HHN
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV15%2520HHN%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for DV15%20HHN: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: VE13%20GBF
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE13%2520GBF%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for VE13%20GBF: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: RF56%20WZG
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF56%2520WZG%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for RF56%20WZG: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: HV65%20GSU
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV65%2520GSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for HV65%20GSU: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: LD66%20BVN
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD66%2520BVN%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for LD66%20BVN: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: BJ62%20USG
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ62%2520USG%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for BJ62%20USG: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: AU69%20VFL
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU69%2520VFL%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for AU69%20VFL: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: PY10%20FWJ
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY10%2520FWJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for PY10%20FWJ: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: SB66%20OSX
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB66%2520OSX%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for SB66%20OSX: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WF17%20ZXA
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF17%2520ZXA%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WF17%20ZXA: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: SE15%20SOU
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE15%2520SOU%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for SE15%20SOU: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: KM09%20ZGS
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM09%2520ZGS%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for KM09%20ZGS: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: DL10%20PKC
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL10%2520PKC%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for DL10%20PKC: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WU07%20KYA
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU07%2520KYA%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WU07%20KYA: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: RE66%20UYD
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE66%2520UYD%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for RE66%20UYD: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: MF15%20WSJ
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF15%2520WSJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for MF15%20WSJ: 0
2026-03-30 08:09:42 [bca.uk] INFO: Found listing with ID: WP71%20XJC
2026-03-30 08:09:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP71%2520XJC%27 HTTP/1.1" 200 None
2026-03-30 08:09:42 [bca.uk] INFO: Scrape type for WP71%20XJC: 2
2026-03-30 08:09:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43e3d96c-bfa6-5f09-b545-a365dbab9671 with identifier: WP71%20XJC
2026-03-30 08:09:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43e3d96c-bfa6-5f09-b545-a365dbab9671 with scrape type 2
2026-03-30 08:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43e3d96c-bfa6-5f09-b545-a365dbab9671 with scrape type 2
2026-03-30 08:09:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43e3d96c-bfa6-5f09-b545-a365dbab9671, identifier: WP71%20XJC
2026-03-30 08:09:43 [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-30 08:09:43 [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-30 08:09:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43e3d96c-bfa6-5f09-b545-a365dbab9671 with identifier: WP71%20XJC
2026-03-30 08:09:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43e3d96c-bfa6-5f09-b545-a365dbab9671 with identifier: WP71%20XJC
2026-03-30 08:09:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43e3d96c-bfa6-5f09-b545-a365dbab9671 with identifier: WP71%20XJC to the API
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:43 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20XJC-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Electric',
'id': '43e3d96c-bfa6-5f09-b545-a365dbab9671',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'WP71 XJC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20XJC&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'RENAULT',
'model': 'ZOE E-TECH',
'odometer': 22327,
'odometer_reading_unit': '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': 'VF1AG000168514867',
'year': 2021}
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP71%2520XJC%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Saving data for WP71%20XJC: {'auction_closing_time': 1775210400.0, 'created_time': 1774304870.445584, 'last_price_update_time': 1774858183.580798}
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520XJC') HTTP/1.1" 204 0
2026-03-30 08:09:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WV71%20SZP
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520SZP%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WV71%20SZP: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: PO21%20EVJ
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO21%2520EVJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for PO21%20EVJ: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP23%20OHB
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OHB%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP23%20OHB: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP23%20OGE
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OGE%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP23%20OGE: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP23%20OFH
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OFH%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP23%20OFH: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP23%20OFE
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OFE%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP23%20OFE: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP23%20OEB
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OEB%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP23%20OEB: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP23%20OEA
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OEA%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP23%20OEA: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WN73%20JGY
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN73%2520JGY%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WN73%20JGY: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: SW15%20UNG
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW15%2520UNG%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for SW15%20UNG: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: SA17%20ALD
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA17%2520ALD%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for SA17%20ALD: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WN73%20JGV
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN73%2520JGV%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WN73%20JGV: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: BF18%20VZP
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF18%2520VZP%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for BF18%20VZP: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: CU17%20XFM
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU17%2520XFM%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for CU17%20XFM: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: FJ14%20GBU
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ14%2520GBU%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for FJ14%20GBU: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: AV14%20PVL
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV14%2520PVL%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for AV14%20PVL: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: WP71%20UOH
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP71%2520UOH%27 HTTP/1.1" 200 None
2026-03-30 08:09:43 [bca.uk] INFO: Scrape type for WP71%20UOH: 0
2026-03-30 08:09:43 [bca.uk] INFO: Found listing with ID: BJ09%20TYV
2026-03-30 08:09:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ09%2520TYV%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for BJ09%20TYV: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: WV71%20TBZ
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520TBZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for WV71%20TBZ: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: WV71%20SYG
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520SYG%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for WV71%20SYG: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: HX14%20FAO
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX14%2520FAO%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for HX14%20FAO: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: MV23%20PVK
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV23%2520PVK%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for MV23%20PVK: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: WP71%20XHY
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP71%2520XHY%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for WP71%20XHY: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: MD72%20EUB
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520EUB%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for MD72%20EUB: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: WU24%20DYD
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU24%2520DYD%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for WU24%20DYD: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: LA72%20VNB
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA72%2520VNB%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for LA72%20VNB: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: DS20%20OCF
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS20%2520OCF%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for DS20%20OCF: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: LG23%20VVJ
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG23%2520VVJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for LG23%20VVJ: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: GJ23%20JSY
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ23%2520JSY%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for GJ23%20JSY: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: KX10%20FFW
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX10%2520FFW%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for KX10%20FFW: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: GJ22%20GXX
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ22%2520GXX%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for GJ22%20GXX: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: BL72%20KOD
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL72%2520KOD%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for BL72%20KOD: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: OV10%20HBL
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV10%2520HBL%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for OV10%20HBL: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: R12%20OKJ
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27R12%2520OKJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for R12%20OKJ: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: KN62%20FGD
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN62%2520FGD%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for KN62%20FGD: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: PK20%20WMF
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK20%2520WMF%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for PK20%20WMF: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: PK20%20UYN
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK20%2520UYN%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for PK20%20UYN: 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: MC19%20ZWJ
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC19%2520ZWJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for MC19%20ZWJ: 2
2026-03-30 08:09:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96e299ee-60f8-5ef4-aad6-9b19c761473a with identifier: MC19%20ZWJ
2026-03-30 08:09:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96e299ee-60f8-5ef4-aad6-9b19c761473a with scrape type 2
2026-03-30 08:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96e299ee-60f8-5ef4-aad6-9b19c761473a with scrape type 2
2026-03-30 08:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96e299ee-60f8-5ef4-aad6-9b19c761473a, identifier: MC19%20ZWJ
2026-03-30 08:09:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96e299ee-60f8-5ef4-aad6-9b19c761473a with identifier: MC19%20ZWJ
2026-03-30 08:09:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96e299ee-60f8-5ef4-aad6-9b19c761473a with identifier: MC19%20ZWJ
2026-03-30 08:09:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96e299ee-60f8-5ef4-aad6-9b19c761473a with identifier: MC19%20ZWJ to the API
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:44 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC19%20ZWJ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': '96e299ee-60f8-5ef4-aad6-9b19c761473a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MC19 ZWJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC19%20ZWJ&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'TESLA',
'model': 'MODEL 3',
'odometer': 23712,
'odometer_reading_unit': '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 STANDARD PLUS Saloon',
'transmission': 'automatic',
'trim': 'STANDARD PLUS',
'vin': '5YJ3F7EA5KF439964',
'year': 2019}
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC19%2520ZWJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Saving data for MC19%20ZWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774678210.472646, 'last_price_update_time': 1774858184.756905}
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC19%2520ZWJ') HTTP/1.1" 204 0
2026-03-30 08:09:44 [bca.uk] INFO: Found listing with ID: MA20%20XAR
2026-03-30 08:09:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA20%2520XAR%27 HTTP/1.1" 200 None
2026-03-30 08:09:44 [bca.uk] INFO: Scrape type for MA20%20XAR: 2
2026-03-30 08:09:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8a22573-5ede-5ed5-9416-01747559a4d8 with identifier: MA20%20XAR
2026-03-30 08:09:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8a22573-5ede-5ed5-9416-01747559a4d8 with scrape type 2
2026-03-30 08:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8a22573-5ede-5ed5-9416-01747559a4d8 with scrape type 2
2026-03-30 08:09:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8a22573-5ede-5ed5-9416-01747559a4d8, identifier: MA20%20XAR
2026-03-30 08:09:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8a22573-5ede-5ed5-9416-01747559a4d8 with identifier: MA20%20XAR
2026-03-30 08:09:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8a22573-5ede-5ed5-9416-01747559a4d8 with identifier: MA20%20XAR
2026-03-30 08:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8a22573-5ede-5ed5-9416-01747559a4d8 with identifier: MA20%20XAR to the API
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:45 [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': 142,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA20%20XAR-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e8a22573-5ede-5ed5-9416-01747559a4d8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MA20 XAR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA20%20XAR&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 46827,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 D150 4WD Hatchback',
'transmission': 'automatic',
'trim': 'D150 4WD',
'vin': 'SALZA2AN4LH091802',
'year': 2020}
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA20%2520XAR%27 HTTP/1.1" 200 None
2026-03-30 08:09:45 [bca.uk] INFO: Saving data for MA20%20XAR: {'auction_closing_time': 1774951200.0, 'created_time': 1774678228.913981, 'last_price_update_time': 1774858185.275558}
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA20%2520XAR') HTTP/1.1" 204 0
2026-03-30 08:09:45 [bca.uk] INFO: Found listing with ID: HV70%20WHA
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV70%2520WHA%27 HTTP/1.1" 200 None
2026-03-30 08:09:45 [bca.uk] INFO: Scrape type for HV70%20WHA: 2
2026-03-30 08:09:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9 with identifier: HV70%20WHA
2026-03-30 08:09:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9 with scrape type 2
2026-03-30 08:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9 with scrape type 2
2026-03-30 08:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9, identifier: HV70%20WHA
2026-03-30 08:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9 with identifier: HV70%20WHA
2026-03-30 08:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9 with identifier: HV70%20WHA
2026-03-30 08:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82c03d9c-41dd-53a3-b99c-e2c6476fc5c9 with identifier: HV70%20WHA to the API
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 41,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV70%20WHA-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': '82c03d9c-41dd-53a3-b99c-e2c6476fc5c9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HV70 WHA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV70%20WHA&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'BMW',
'model': 'X1',
'odometer': 98099,
'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 X1 1.5 XDRIVE 25E M SPORT StationWagon',
'transmission': 'automatic',
'trim': 'XDRIVE 25E M SPORT',
'vin': 'WBA72AB0605S09285',
'year': 2020}
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV70%2520WHA%27 HTTP/1.1" 200 None
2026-03-30 08:09:45 [bca.uk] INFO: Saving data for HV70%20WHA: {'auction_closing_time': 1774951200.0, 'created_time': 1774678225.627205, 'last_price_update_time': 1774858185.702588}
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV70%2520WHA') HTTP/1.1" 204 0
2026-03-30 08:09:45 [bca.uk] INFO: Found listing with ID: VA66%20MGX
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA66%2520MGX%27 HTTP/1.1" 200 None
2026-03-30 08:09:45 [bca.uk] INFO: Scrape type for VA66%20MGX: 2
2026-03-30 08:09:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea16d5d7-7d15-5532-8aa9-9a624030b69a with identifier: VA66%20MGX
2026-03-30 08:09:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea16d5d7-7d15-5532-8aa9-9a624030b69a with scrape type 2
2026-03-30 08:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea16d5d7-7d15-5532-8aa9-9a624030b69a with scrape type 2
2026-03-30 08:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea16d5d7-7d15-5532-8aa9-9a624030b69a, identifier: VA66%20MGX
2026-03-30 08:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea16d5d7-7d15-5532-8aa9-9a624030b69a with identifier: VA66%20MGX
2026-03-30 08:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea16d5d7-7d15-5532-8aa9-9a624030b69a with identifier: VA66%20MGX
2026-03-30 08:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea16d5d7-7d15-5532-8aa9-9a624030b69a with identifier: VA66%20MGX to the API
2026-03-30 08:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:46 [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': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA66%20MGX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.1L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ea16d5d7-7d15-5532-8aa9-9a624030b69a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VA66 MGX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA66%20MGX&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'MERCEDES-BENZ',
'model': 'C220 D',
'odometer': 52250,
'odometer_reading_unit': '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 PREMIUM PLUS 9G Estate',
'transmission': 'manual',
'trim': 'SPORT PREMIUM PLUS 9G',
'vin': 'WDD2052042F505048',
'year': 2016}
2026-03-30 08:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA66%2520MGX%27 HTTP/1.1" 200 None
2026-03-30 08:09:46 [bca.uk] INFO: Saving data for VA66%20MGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774678224.698692, 'last_price_update_time': 1774858186.975822}
2026-03-30 08:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA66%2520MGX') HTTP/1.1" 204 0
2026-03-30 08:09:46 [bca.uk] INFO: Found listing with ID: GC17%20NDE
2026-03-30 08:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GC17%2520NDE%27 HTTP/1.1" 200 None
2026-03-30 08:09:47 [bca.uk] INFO: Scrape type for GC17%20NDE: 0
2026-03-30 08:09:47 [bca.uk] INFO: Found listing with ID: HX14%20DJO
2026-03-30 08:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX14%2520DJO%27 HTTP/1.1" 200 None
2026-03-30 08:09:47 [bca.uk] INFO: Scrape type for HX14%20DJO: 0
2026-03-30 08:09:47 [bca.uk] INFO: Found listing with ID: LB69%20YVW
2026-03-30 08:09:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB69%2520YVW%27 HTTP/1.1" 200 None
2026-03-30 08:09:47 [bca.uk] INFO: Scrape type for LB69%20YVW: 0
2026-03-30 08:09:48 [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-30 08:09:48 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded
2026-03-30 08:09:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:48 [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-30 08:09:48 [bca.uk] INFO: Found listing with ID: EX18%20BYP
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX18%2520BYP%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for EX18%20BYP: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: EX17%20VXH
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX17%2520VXH%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for EX17%20VXH: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: SY68%20GYA
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY68%2520GYA%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for SY68%20GYA: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: SN24%20KPW
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN24%2520KPW%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for SN24%20KPW: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: BJ71%20HLM
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ71%2520HLM%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for BJ71%20HLM: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: SB20%20AMO
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB20%2520AMO%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for SB20%20AMO: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: FX11%20JKN
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX11%2520JKN%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for FX11%20JKN: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: KW21%20AOB
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW21%2520AOB%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for KW21%20AOB: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: YX71%20DDY
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX71%2520DDY%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for YX71%20DDY: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: NA72%20YVV
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA72%2520YVV%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for NA72%20YVV: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: GV72%20DWG
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV72%2520DWG%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for GV72%20DWG: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: YR72%20WEP
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR72%2520WEP%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for YR72%20WEP: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: DS72%20VYJ
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS72%2520VYJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for DS72%20VYJ: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: YE73%20OLO
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE73%2520OLO%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for YE73%20OLO: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: HX18%20DMU
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX18%2520DMU%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for HX18%20DMU: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: AJ72%20HYM
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ72%2520HYM%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for AJ72%20HYM: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: VE70%20JDZ
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE70%2520JDZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for VE70%20JDZ: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: YJ63%20FDY
2026-03-30 08:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ63%2520FDY%27 HTTP/1.1" 200 None
2026-03-30 08:09:48 [bca.uk] INFO: Scrape type for YJ63%20FDY: 0
2026-03-30 08:09:48 [bca.uk] INFO: Found listing with ID: LF69%20YUJ
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LF69%20YUJ: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: LY23%20BKE
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY23%2520BKE%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LY23%20BKE: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: KK19%20ZFA
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KK19%2520ZFA%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for KK19%20ZFA: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: WD19%20YCX
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD19%2520YCX%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for WD19%20YCX: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: ML70%20KCG
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML70%2520KCG%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for ML70%20KCG: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: RX15%20OZO
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX15%2520OZO%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for RX15%20OZO: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: AYZ%208960
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AYZ%25208960%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for AYZ%208960: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: LD20%20LRK
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD20%2520LRK%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LD20%20LRK: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: FY66%20EDL
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY66%2520EDL%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for FY66%20EDL: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: YY20%20JXA
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY20%2520JXA%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for YY20%20JXA: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: ND73%20CZS
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND73%2520CZS%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for ND73%20CZS: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: AK16%20OJR
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK16%2520OJR%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for AK16%20OJR: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: YA22%20JGU
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA22%2520JGU%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for YA22%20JGU: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: NA20%20GWP
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA20%2520GWP%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for NA20%20GWP: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: FT24%20UAS
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT24%2520UAS%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for FT24%20UAS: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: SD23%20DJF
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD23%2520DJF%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for SD23%20DJF: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: WA20%20UVV
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA20%2520UVV%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for WA20%20UVV: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: FL13%20MYV
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL13%2520MYV%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for FL13%20MYV: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: NA70%20XJL
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA70%2520XJL%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for NA70%20XJL: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: LC63%20NGO
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC63%2520NGO%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LC63%20NGO: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: EY69%20ZUC
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY69%2520ZUC%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for EY69%20ZUC: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: DG64%20PYX
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG64%2520PYX%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for DG64%20PYX: 2
2026-03-30 08:09:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3243a8b-50f3-5b4d-a279-c1720f9bd5ea with identifier: DG64%20PYX
2026-03-30 08:09:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3243a8b-50f3-5b4d-a279-c1720f9bd5ea with scrape type 2
2026-03-30 08:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3243a8b-50f3-5b4d-a279-c1720f9bd5ea with scrape type 2
2026-03-30 08:09:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3243a8b-50f3-5b4d-a279-c1720f9bd5ea, identifier: DG64%20PYX
2026-03-30 08:09:49 [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-30 08:09:49 [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-30 08:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3243a8b-50f3-5b4d-a279-c1720f9bd5ea with identifier: DG64%20PYX
2026-03-30 08:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3243a8b-50f3-5b4d-a279-c1720f9bd5ea with identifier: DG64%20PYX
2026-03-30 08:09:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3243a8b-50f3-5b4d-a279-c1720f9bd5ea with identifier: DG64%20PYX to the API
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:49 [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': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG64%20PYX-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a3243a8b-50f3-5b4d-a279-c1720f9bd5ea',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DG64 PYX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG64%20PYX&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 149004,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'VAUXHALL ASTRA 1.6 16V 115 LIMITED EDITION Hatchback',
'transmission': 'manual',
'trim': '16V 115 LIMITED EDITION',
'vin': 'W0LPC6ED9EG089598',
'year': 2014}
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG64%2520PYX%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Saving data for DG64%20PYX: {'auction_closing_time': 1775037600.0, 'created_time': 1774391431.700985, 'last_price_update_time': 1774858189.77693}
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG64%2520PYX') HTTP/1.1" 204 0
2026-03-30 08:09:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: YR22%20SJV
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR22%2520SJV%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for YR22%20SJV: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: LD69%20LCN
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD69%2520LCN%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LD69%20LCN: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: LB69%20VNE
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB69%2520VNE%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LB69%20VNE: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: WN22%20TOU
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520TOU%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for WN22%20TOU: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: LG23%20XKN
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG23%2520XKN%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for LG23%20XKN: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: MD72%20VNH
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520VNH%27 HTTP/1.1" 200 None
2026-03-30 08:09:49 [bca.uk] INFO: Scrape type for MD72%20VNH: 0
2026-03-30 08:09:49 [bca.uk] INFO: Found listing with ID: MW72%20BPV
2026-03-30 08:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520BPV%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for MW72%20BPV: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: VX72%20KPY
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520KPY%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for VX72%20KPY: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: BT68%20UJL
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520UJL%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for BT68%20UJL: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: MK17%20KXH
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520KXH%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for MK17%20KXH: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: RV20%20VFR
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520VFR%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for RV20%20VFR: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: YD63%20CXX
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD63%2520CXX%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for YD63%20CXX: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: AF23%20UMX
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520UMX%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for AF23%20UMX: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: MW23%20SZN
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520SZN%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for MW23%20SZN: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: BM18%20LLA
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM18%2520LLA%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for BM18%20LLA: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: BT68%20WMD
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520WMD%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for BT68%20WMD: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: MW15%20YYO
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW15%2520YYO%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for MW15%20YYO: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: RJ71%20ZXS
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZXS%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for RJ71%20ZXS: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: WN22%20TNJ
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TNJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for WN22%20TNJ: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: YT67%20ZKA
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for YT67%20ZKA: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: EK75%20AKZ
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK75%2520AKZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for EK75%20AKZ: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: FX23%20RSU
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520RSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for FX23%20RSU: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: LG23%20KGF
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520KGF%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for LG23%20KGF: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: LL71%20XOC
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520XOC%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for LL71%20XOC: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: RO22%20FWA
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520FWA%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for RO22%20FWA: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: AV75%20CWG
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV75%2520CWG%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for AV75%20CWG: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: CA72%20WDT
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520WDT%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for CA72%20WDT: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: DE22%20WFB
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520WFB%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for DE22%20WFB: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: DG69%20YDO
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG69%2520YDO%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for DG69%20YDO: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: RO22%20JUJ
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520JUJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for RO22%20JUJ: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: WU23%20EOV
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520EOV%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for WU23%20EOV: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: CA72%20UMR
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UMR%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for CA72%20UMR: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: FV73%20KHC
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV73%2520KHC%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for FV73%20KHC: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: OE71%20WWU
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520WWU%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for OE71%20WWU: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: RF72%20OYM
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF72%2520OYM%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for RF72%20OYM: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: CX68%20MYP
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX68%2520MYP%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for CX68%20MYP: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: EY20%20BYH
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for EY20%20BYH: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: VO70%20NUJ
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520NUJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for VO70%20NUJ: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: DY24%20HVL
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520HVL%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for DY24%20HVL: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: YX19%20YEU
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520YEU%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for YX19%20YEU: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: OE21%20GFO
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520GFO%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for OE21%20GFO: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: AO20%20OTU
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO20%2520OTU%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for AO20%20OTU: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: YX19%20LTO
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520LTO%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for YX19%20LTO: 0
2026-03-30 08:09:50 [bca.uk] INFO: Found listing with ID: LC70%20NRU
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520NRU%27 HTTP/1.1" 200 None
2026-03-30 08:09:50 [bca.uk] INFO: Scrape type for LC70%20NRU: 2
2026-03-30 08:09:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bf58148-01e0-5b4e-8ec5-c7714aa22765 with identifier: LC70%20NRU
2026-03-30 08:09:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bf58148-01e0-5b4e-8ec5-c7714aa22765 with scrape type 2
2026-03-30 08:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bf58148-01e0-5b4e-8ec5-c7714aa22765 with scrape type 2
2026-03-30 08:09:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bf58148-01e0-5b4e-8ec5-c7714aa22765, identifier: LC70%20NRU
2026-03-30 08:09:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bf58148-01e0-5b4e-8ec5-c7714aa22765 with identifier: LC70%20NRU
2026-03-30 08:09:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bf58148-01e0-5b4e-8ec5-c7714aa22765 with identifier: LC70%20NRU
2026-03-30 08:09:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bf58148-01e0-5b4e-8ec5-c7714aa22765 with identifier: LC70%20NRU to the API
2026-03-30 08:09:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:51 [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': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC70%20NRU-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0bf58148-01e0-5b4e-8ec5-c7714aa22765',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LC70 NRU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC70%20NRU&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'CITROEN',
'model': 'BERLINGO M',
'odometer': 97563,
'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': 'VR7EFYHWCLJ867947',
'year': 2020}
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520NRU%27 HTTP/1.1" 200 None
2026-03-30 08:09:51 [bca.uk] INFO: Saving data for LC70%20NRU: {'auction_closing_time': 1774864800.0, 'created_time': 1773931935.274801, 'last_price_update_time': 1774858191.199529}
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC70%2520NRU') HTTP/1.1" 204 0
2026-03-30 08:09:51 [bca.uk] INFO: Found listing with ID: BJ64%20SLU
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ64%2520SLU%27 HTTP/1.1" 200 None
2026-03-30 08:09:51 [bca.uk] INFO: Scrape type for BJ64%20SLU: 0
2026-03-30 08:09:51 [bca.uk] INFO: Found listing with ID: WK13%20PZN
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK13%2520PZN%27 HTTP/1.1" 200 None
2026-03-30 08:09:51 [bca.uk] INFO: Scrape type for WK13%20PZN: 2
2026-03-30 08:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 849de75d-a38f-527a-abc7-93d917aad6d9 with identifier: WK13%20PZN
2026-03-30 08:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 849de75d-a38f-527a-abc7-93d917aad6d9 with scrape type 2
2026-03-30 08:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 849de75d-a38f-527a-abc7-93d917aad6d9 with scrape type 2
2026-03-30 08:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 849de75d-a38f-527a-abc7-93d917aad6d9, identifier: WK13%20PZN
2026-03-30 08:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 849de75d-a38f-527a-abc7-93d917aad6d9 with identifier: WK13%20PZN
2026-03-30 08:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 849de75d-a38f-527a-abc7-93d917aad6d9 with identifier: WK13%20PZN
2026-03-30 08:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 849de75d-a38f-527a-abc7-93d917aad6d9 with identifier: WK13%20PZN to the API
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:51 [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': 119,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK13%20PZN-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '849de75d-a38f-527a-abc7-93d917aad6d9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WK13 PZN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK13%20PZN&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'PEUGEOT',
'model': 'BIPPER',
'odometer': 139397,
'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 BIPPER 1.3 HDI 75 PROFESSIONAL Van',
'transmission': 'manual',
'trim': 'HDI 75 PROFESSIONAL',
'vin': 'VF3AAFHZ0D8385517',
'year': 2013}
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK13%2520PZN%27 HTTP/1.1" 200 None
2026-03-30 08:09:51 [bca.uk] INFO: Saving data for WK13%20PZN: {'auction_closing_time': 1774864800.0, 'created_time': 1773918139.58109, 'last_price_update_time': 1774858191.695454}
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK13%2520PZN') HTTP/1.1" 204 0
2026-03-30 08:09:51 [bca.uk] INFO: Found listing with ID: NU69%20XZC
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU69%2520XZC%27 HTTP/1.1" 200 None
2026-03-30 08:09:51 [bca.uk] INFO: Scrape type for NU69%20XZC: 0
2026-03-30 08:09:51 [bca.uk] INFO: Found listing with ID: YB65%20DWE
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520DWE%27 HTTP/1.1" 200 None
2026-03-30 08:09:51 [bca.uk] INFO: Scrape type for YB65%20DWE: 2
2026-03-30 08:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 152f75fe-9c1d-51cd-8b0c-0393f64d793e with identifier: YB65%20DWE
2026-03-30 08:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 152f75fe-9c1d-51cd-8b0c-0393f64d793e with scrape type 2
2026-03-30 08:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 152f75fe-9c1d-51cd-8b0c-0393f64d793e with scrape type 2
2026-03-30 08:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 152f75fe-9c1d-51cd-8b0c-0393f64d793e, identifier: YB65%20DWE
2026-03-30 08:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 152f75fe-9c1d-51cd-8b0c-0393f64d793e with identifier: YB65%20DWE
2026-03-30 08:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 152f75fe-9c1d-51cd-8b0c-0393f64d793e with identifier: YB65%20DWE
2026-03-30 08:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 152f75fe-9c1d-51cd-8b0c-0393f64d793e with identifier: YB65%20DWE to the API
2026-03-30 08:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:52 [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': 183,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB65%20DWE-GB',
'category': 'LightCommercialVehicle',
'color': 'black',
'currency': 'GBP',
'doors_number': 6,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '152f75fe-9c1d-51cd-8b0c-0393f64d793e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YB65 DWE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB65%20DWE&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'PEUGEOT',
'model': 'EXPERT 1200KG',
'odometer': 117769,
'odometer_reading_unit': '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 EXPERT 1200KG 2.0 HDI 130 L2 H1 CrewCab Van',
'transmission': 'manual',
'trim': 'HDI 130 L2 H1',
'vin': 'VF3XUAHZ8FZ058082',
'year': 2015}
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB65%2520DWE%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Saving data for YB65%20DWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774005639.250616, 'last_price_update_time': 1774858192.125581}
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB65%2520DWE') HTTP/1.1" 204 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: V800%20ERC
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V800%2520ERC%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for V800%20ERC: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: KO18%20OYF
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO18%2520OYF%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for KO18%20OYF: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: SL16%20UER
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL16%2520UER%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for SL16%20UER: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: AU07%20RSU
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU07%2520RSU%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for AU07%20RSU: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: BL24%20LTY
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL24%2520LTY%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for BL24%20LTY: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: BT03%20TWA
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT03%2520TWA%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for BT03%20TWA: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: KW68%20ZLO
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW68%2520ZLO%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for KW68%20ZLO: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: LP18%20MZY
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP18%2520MZY%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for LP18%20MZY: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: NU17%20YHK
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU17%2520YHK%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for NU17%20YHK: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: MJ73%20VUN
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ73%2520VUN%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for MJ73%20VUN: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: LR22%20YMO
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR22%2520YMO%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for LR22%20YMO: 0
2026-03-30 08:09:52 [bca.uk] INFO: Found listing with ID: ML73%20DJJ
2026-03-30 08:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML73%2520DJJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:52 [bca.uk] INFO: Scrape type for ML73%20DJJ: 0
2026-03-30 08:09:54 [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-30 08:09:54 [bca.uk] INFO: Total items found: 100
2026-03-30 08:09:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded
2026-03-30 08:09:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:09:54 [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-30 08:09:54 [bca.uk] INFO: Found listing with ID: KJ69%20KWP
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ69%2520KWP%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for KJ69%20KWP: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: EK68%20PYU
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK68%2520PYU%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for EK68%20PYU: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: NX16%20FFG
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX16%2520FFG%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for NX16%20FFG: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: EX18%20ZBL
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX18%2520ZBL%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for EX18%20ZBL: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: LM62%20XBE
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM62%2520XBE%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for LM62%20XBE: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: EU73%20UJR
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU73%2520UJR%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for EU73%20UJR: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: BD68%20CDO
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD68%2520CDO%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for BD68%20CDO: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: CN68%20UAD
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN68%2520UAD%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for CN68%20UAD: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: LD22%20UVE
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD22%2520UVE%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for LD22%20UVE: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: LD68%20VBM
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD68%2520VBM%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for LD68%20VBM: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: OE71%20KNX
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE71%2520KNX%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for OE71%20KNX: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: FH22%20ZCO
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH22%2520ZCO%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for FH22%20ZCO: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: FX23%20RZA
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX23%2520RZA%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for FX23%20RZA: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: YH22%20XOY
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH22%2520XOY%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for YH22%20XOY: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: YN22%20WFX
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN22%2520WFX%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for YN22%20WFX: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: DP22%20TKK
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP22%2520TKK%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for DP22%20TKK: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: DX22%20RJJ
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX22%2520RJJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for DX22%20RJJ: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: LA21%20FVD
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA21%2520FVD%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for LA21%20FVD: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: YB19%20VDE
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB19%2520VDE%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for YB19%20VDE: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: MV19%20VMW
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV19%2520VMW%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for MV19%20VMW: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: SB72%20EXV
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB72%2520EXV%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for SB72%20EXV: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: SN22%20VMA
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN22%2520VMA%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for SN22%20VMA: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: SO72%20UWU
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO72%2520UWU%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for SO72%20UWU: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: SR22%20HBL
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR22%2520HBL%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for SR22%20HBL: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: YL68%20PNO
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL68%2520PNO%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for YL68%20PNO: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: KR73%20LWW
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR73%2520LWW%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for KR73%20LWW: 0
2026-03-30 08:09:54 [bca.uk] INFO: Found listing with ID: URZ%205028
2026-03-30 08:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27URZ%25205028%27 HTTP/1.1" 200 None
2026-03-30 08:09:54 [bca.uk] INFO: Scrape type for URZ%205028: 2
2026-03-30 08:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3e9dd13-df61-52e4-a097-7034cd71b5ec with identifier: URZ%205028
2026-03-30 08:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3e9dd13-df61-52e4-a097-7034cd71b5ec with scrape type 2
2026-03-30 08:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3e9dd13-df61-52e4-a097-7034cd71b5ec with scrape type 2
2026-03-30 08:09:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3e9dd13-df61-52e4-a097-7034cd71b5ec, identifier: URZ%205028
2026-03-30 08:09:54 [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-30 08:09:54 [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-30 08:09:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3e9dd13-df61-52e4-a097-7034cd71b5ec with identifier: URZ%205028
2026-03-30 08:09:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3e9dd13-df61-52e4-a097-7034cd71b5ec with identifier: URZ%205028
2026-03-30 08:09:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3e9dd13-df61-52e4-a097-7034cd71b5ec with identifier: URZ%205028 to the API
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 179,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=URZ%205028-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd3e9dd13-df61-52e4-a097-7034cd71b5ec',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'URZ 5028',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=URZ%205028&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 46596,
'odometer_reading_unit': '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 SPORT 2.0 D165 URBAN ED.(5ST) StationWagon',
'transmission': 'automatic',
'trim': 'D165 URBAN ED.(5ST)',
'vin': 'SALCA2AN5PH331175',
'year': 2023}
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27URZ%25205028%27 HTTP/1.1" 200 None
2026-03-30 08:09:55 [bca.uk] INFO: Saving data for URZ%205028: {'auction_closing_time': 1775037600.0, 'created_time': 1774564731.200828, 'last_price_update_time': 1774858195.208806}
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='URZ%25205028') HTTP/1.1" 204 0
2026-03-30 08:09:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:09:55 [bca.uk] INFO: Found listing with ID: YG22%20KDJ
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG22%2520KDJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:55 [bca.uk] INFO: Scrape type for YG22%20KDJ: 0
2026-03-30 08:09:55 [bca.uk] INFO: Found listing with ID: PJ22%20EAX
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ22%2520EAX%27 HTTP/1.1" 200 None
2026-03-30 08:09:55 [bca.uk] INFO: Scrape type for PJ22%20EAX: 0
2026-03-30 08:09:55 [bca.uk] INFO: Found listing with ID: PL22%20ZXS
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL22%2520ZXS%27 HTTP/1.1" 200 None
2026-03-30 08:09:55 [bca.uk] INFO: Scrape type for PL22%20ZXS: 0
2026-03-30 08:09:55 [bca.uk] INFO: Found listing with ID: EY22%20OLV
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY22%2520OLV%27 HTTP/1.1" 200 None
2026-03-30 08:09:55 [bca.uk] INFO: Scrape type for EY22%20OLV: 2
2026-03-30 08:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7 with identifier: EY22%20OLV
2026-03-30 08:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7 with scrape type 2
2026-03-30 08:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7 with scrape type 2
2026-03-30 08:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7, identifier: EY22%20OLV
2026-03-30 08:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7 with identifier: EY22%20OLV
2026-03-30 08:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7 with identifier: EY22%20OLV
2026-03-30 08:09:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5cf0d68-33ba-55c4-89d5-8ca9dfad05b7 with identifier: EY22%20OLV to the API
2026-03-30 08:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:56 [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': 173,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY22%20OLV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd5cf0d68-33ba-55c4-89d5-8ca9dfad05b7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'EY22 OLV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY22%20OLV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 18456,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC S Hatchback',
'transmission': 'automatic',
'trim': 'D200 4WD R-DYNAMIC S',
'vin': 'SALZA2AN0NH177207',
'year': 2022}
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY22%2520OLV%27 HTTP/1.1" 200 None
2026-03-30 08:09:56 [bca.uk] INFO: Saving data for EY22%20OLV: {'auction_closing_time': 1775037600.0, 'created_time': 1774563943.157134, 'last_price_update_time': 1774858196.1577}
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY22%2520OLV') HTTP/1.1" 204 0
2026-03-30 08:09:56 [bca.uk] INFO: Found listing with ID: GC21%20BWV
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GC21%2520BWV%27 HTTP/1.1" 200 None
2026-03-30 08:09:56 [bca.uk] INFO: Scrape type for GC21%20BWV: 2
2026-03-30 08:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3f1369d-4685-546f-a301-a89aad828752 with identifier: GC21%20BWV
2026-03-30 08:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3f1369d-4685-546f-a301-a89aad828752 with scrape type 2
2026-03-30 08:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3f1369d-4685-546f-a301-a89aad828752 with scrape type 2
2026-03-30 08:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3f1369d-4685-546f-a301-a89aad828752, identifier: GC21%20BWV
2026-03-30 08:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3f1369d-4685-546f-a301-a89aad828752 with identifier: GC21%20BWV
2026-03-30 08:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3f1369d-4685-546f-a301-a89aad828752 with identifier: GC21%20BWV
2026-03-30 08:09:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3f1369d-4685-546f-a301-a89aad828752 with identifier: GC21%20BWV to the API
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:56 [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': 233,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC21%20BWV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd3f1369d-4685-546f-a301-a89aad828752',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GC21 BWV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC21%20BWV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'RANGE ROVER',
'odometer': 47397,
'odometer_reading_unit': '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 RANGE ROVER 3.0 D300 WESTMINSTER BLACK StationWagon',
'transmission': 'automatic',
'trim': 'D300 WESTMINSTER BLACK',
'vin': 'SALGA2AW7MA439537',
'year': 2021}
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GC21%2520BWV%27 HTTP/1.1" 200 None
2026-03-30 08:09:56 [bca.uk] INFO: Saving data for GC21%20BWV: {'auction_closing_time': 1775037600.0, 'created_time': 1774564751.6194, 'last_price_update_time': 1774858196.567759}
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC21%2520BWV') HTTP/1.1" 204 0
2026-03-30 08:09:56 [bca.uk] INFO: Found listing with ID: KS70%20HZE
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS70%2520HZE%27 HTTP/1.1" 200 None
2026-03-30 08:09:56 [bca.uk] INFO: Scrape type for KS70%20HZE: 2
2026-03-30 08:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8471a87d-7ad1-50ac-893d-920611a32f0f with identifier: KS70%20HZE
2026-03-30 08:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8471a87d-7ad1-50ac-893d-920611a32f0f with scrape type 2
2026-03-30 08:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8471a87d-7ad1-50ac-893d-920611a32f0f with scrape type 2
2026-03-30 08:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8471a87d-7ad1-50ac-893d-920611a32f0f, identifier: KS70%20HZE
2026-03-30 08:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8471a87d-7ad1-50ac-893d-920611a32f0f with identifier: KS70%20HZE
2026-03-30 08:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8471a87d-7ad1-50ac-893d-920611a32f0f with identifier: KS70%20HZE
2026-03-30 08:09:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8471a87d-7ad1-50ac-893d-920611a32f0f with identifier: KS70%20HZE to the API
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:56 [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': 76,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS70%20HZE-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '8471a87d-7ad1-50ac-893d-920611a32f0f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'KS70 HZE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS70%20HZE&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'R/R SPORT',
'odometer': 46338,
'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 HSE DYNAMIC StationWagon',
'transmission': 'automatic',
'trim': 'P400E HSE DYNAMIC',
'vin': 'SALWA2AY5MA759680',
'year': 2020}
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS70%2520HZE%27 HTTP/1.1" 200 None
2026-03-30 08:09:56 [bca.uk] INFO: Saving data for KS70%20HZE: {'auction_closing_time': 1775037600.0, 'created_time': 1774563940.982209, 'last_price_update_time': 1774858196.975773}
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS70%2520HZE') HTTP/1.1" 204 0
2026-03-30 08:09:56 [bca.uk] INFO: Found listing with ID: KS71%20XJX
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS71%2520XJX%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for KS71%20XJX: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: LO72%20NXR
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520NXR%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for LO72%20NXR: 2
2026-03-30 08:09:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36997de2-44e4-511e-b728-8a0af3c9eae2 with identifier: LO72%20NXR
2026-03-30 08:09:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36997de2-44e4-511e-b728-8a0af3c9eae2 with scrape type 2
2026-03-30 08:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36997de2-44e4-511e-b728-8a0af3c9eae2 with scrape type 2
2026-03-30 08:09:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36997de2-44e4-511e-b728-8a0af3c9eae2, identifier: LO72%20NXR
2026-03-30 08:09:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36997de2-44e4-511e-b728-8a0af3c9eae2 with identifier: LO72%20NXR
2026-03-30 08:09:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36997de2-44e4-511e-b728-8a0af3c9eae2 with identifier: LO72%20NXR
2026-03-30 08:09:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36997de2-44e4-511e-b728-8a0af3c9eae2 with identifier: LO72%20NXR to the API
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:57 [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': 205,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO72%20NXR-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '36997de2-44e4-511e-b728-8a0af3c9eae2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LO72 NXR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO72%20NXR&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 11024,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 P250 4WD R-DYNAMIC SE Hatchback',
'transmission': 'automatic',
'trim': 'P250 4WD R-DYNAMIC SE',
'vin': 'SALZA2AX3PH208583',
'year': 2022}
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520NXR%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Saving data for LO72%20NXR: {'auction_closing_time': 1775037600.0, 'created_time': 1774564752.219261, 'last_price_update_time': 1774858197.395277}
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO72%2520NXR') HTTP/1.1" 204 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: LT22%20AOR
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT22%2520AOR%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for LT22%20AOR: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: YK20%20OEJ
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK20%2520OEJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for YK20%20OEJ: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: LR71%20MKG
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR71%2520MKG%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for LR71%20MKG: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: OV22%20CWZ
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV22%2520CWZ%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for OV22%20CWZ: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: VK22%20BUJ
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK22%2520BUJ%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for VK22%20BUJ: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: VO22%20ESN
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO22%2520ESN%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for VO22%20ESN: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: WN22%20DWX
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520DWX%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for WN22%20DWX: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: SM19%20ZKN
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM19%2520ZKN%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for SM19%20ZKN: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: JRV%20508X
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JRV%2520508X%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for JRV%20508X: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: CE56%20GZH
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE56%2520GZH%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for CE56%20GZH: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: VN70%20DWM
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN70%2520DWM%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for VN70%20DWM: 0
2026-03-30 08:09:57 [bca.uk] INFO: Found listing with ID: YV19%20VOO
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YV19%2520VOO%27 HTTP/1.1" 200 None
2026-03-30 08:09:57 [bca.uk] INFO: Scrape type for YV19%20VOO: 2
2026-03-30 08:09:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10300fdc-e2d3-5cf6-906f-507fc9449245 with identifier: YV19%20VOO
2026-03-30 08:09:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10300fdc-e2d3-5cf6-906f-507fc9449245 with scrape type 2
2026-03-30 08:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10300fdc-e2d3-5cf6-906f-507fc9449245 with scrape type 2
2026-03-30 08:09:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10300fdc-e2d3-5cf6-906f-507fc9449245, identifier: YV19%20VOO
2026-03-30 08:09:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10300fdc-e2d3-5cf6-906f-507fc9449245 with identifier: YV19%20VOO
2026-03-30 08:09:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10300fdc-e2d3-5cf6-906f-507fc9449245 with identifier: YV19%20VOO
2026-03-30 08:09:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10300fdc-e2d3-5cf6-906f-507fc9449245 with identifier: YV19%20VOO to the API
2026-03-30 08:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:09:58 [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': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YV19%20VOO-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '10300fdc-e2d3-5cf6-906f-507fc9449245',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YV19 VOO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YV19%20VOO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLVO',
'model': 'XC40',
'odometer': 64333,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'VOLVO XC40 1.5 T3 163 INSCRIPTION G/T StationWagon',
'transmission': 'automatic',
'trim': 'T3 163 INSCRIPTION G/T',
'vin': 'YV1XZ15VDL2190509',
'year': 2019}
2026-03-30 08:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YV19%2520VOO%27 HTTP/1.1" 200 None
2026-03-30 08:09:58 [bca.uk] INFO: Saving data for YV19%20VOO: {'auction_closing_time': 1774951200.0, 'created_time': 1774678390.177393, 'last_price_update_time': 1774858198.663708}
2026-03-30 08:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YV19%2520VOO') HTTP/1.1" 204 0
2026-03-30 08:09:58 [bca.uk] INFO: Found listing with ID: GJ69%20KUH
2026-03-30 08:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ69%2520KUH%27 HTTP/1.1" 200 None
2026-03-30 08:09:58 [bca.uk] INFO: Scrape type for GJ69%20KUH: 2
2026-03-30 08:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 496ae98a-c5a8-5ca6-ba6a-d8b08715284e with identifier: GJ69%20KUH
2026-03-30 08:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 496ae98a-c5a8-5ca6-ba6a-d8b08715284e with scrape type 2
2026-03-30 08:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 496ae98a-c5a8-5ca6-ba6a-d8b08715284e with scrape type 2
2026-03-30 08:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 496ae98a-c5a8-5ca6-ba6a-d8b08715284e, identifier: GJ69%20KUH
2026-03-30 08:09:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 496ae98a-c5a8-5ca6-ba6a-d8b08715284e with identifier: GJ69%20KUH
2026-03-30 08:09:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 496ae98a-c5a8-5ca6-ba6a-d8b08715284e with identifier: GJ69%20KUH
2026-03-30 08:09:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 496ae98a-c5a8-5ca6-ba6a-d8b08715284e with identifier: GJ69%20KUH to the API
2026-03-30 08:09:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:59 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ69%20KUH-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Electric',
'id': '496ae98a-c5a8-5ca6-ba6a-d8b08715284e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GJ69 KUH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ69%20KUH&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'JAGUAR',
'model': 'I-PACE',
'odometer': 41308,
'odometer_reading_unit': '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 SE Hatchback',
'transmission': 'automatic',
'trim': 'EV400 SE',
'vin': 'SADHA2A14L1F82807',
'year': 2019}
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ69%2520KUH%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Saving data for GJ69%20KUH: {'auction_closing_time': 1774864800.0, 'created_time': 1774305366.929825, 'last_price_update_time': 1774858199.162436}
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ69%2520KUH') HTTP/1.1" 204 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: BU22%20HBA
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU22%2520HBA%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for BU22%20HBA: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: HY72%20UGH
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY72%2520UGH%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for HY72%20UGH: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: LB71%20VMR
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB71%2520VMR%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for LB71%20VMR: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: MM71%20TYA
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM71%2520TYA%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for MM71%20TYA: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: HG19%20XES
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG19%2520XES%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for HG19%20XES: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: BP72%20CGY
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP72%2520CGY%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for BP72%20CGY: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: SJ21%20XTH
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ21%2520XTH%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for SJ21%20XTH: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: YS75%20TCO
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS75%2520TCO%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for YS75%20TCO: 2
2026-03-30 08:09:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0708ff1f-8cd4-5f11-9185-71495d619985 with identifier: YS75%20TCO
2026-03-30 08:09:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0708ff1f-8cd4-5f11-9185-71495d619985 with scrape type 2
2026-03-30 08:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0708ff1f-8cd4-5f11-9185-71495d619985 with scrape type 2
2026-03-30 08:09:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0708ff1f-8cd4-5f11-9185-71495d619985, identifier: YS75%20TCO
2026-03-30 08:09:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0708ff1f-8cd4-5f11-9185-71495d619985 with identifier: YS75%20TCO
2026-03-30 08:09:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0708ff1f-8cd4-5f11-9185-71495d619985 with identifier: YS75%20TCO
2026-03-30 08:09:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0708ff1f-8cd4-5f11-9185-71495d619985 with identifier: YS75%20TCO to the API
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:09:59 [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': 231,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS75%20TCO-GB',
'category': 'LightCommercialVehicle',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0708ff1f-8cd4-5f11-9185-71495d619985',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YS75 TCO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS75%20TCO&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'FORD',
'model': 'RANGER',
'odometer': 651,
'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 2.0 EBL 205 4WD WILDTRAK CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'EBL 205 4WD WILDTRAK',
'vin': '6FPP2CMJ9PSA76524',
'year': 2025}
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS75%2520TCO%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Saving data for YS75%20TCO: {'auction_closing_time': 1775037600.0, 'created_time': 1773825694.888133, 'last_price_update_time': 1774858199.69838}
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS75%2520TCO') HTTP/1.1" 204 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: AD68%20EFA
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD68%2520EFA%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for AD68%20EFA: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: YO73%20JVR
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YO73%2520JVR%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for YO73%20JVR: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: HK75%20CPY
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK75%2520CPY%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for HK75%20CPY: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: BN20%20ZMU
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN20%2520ZMU%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for BN20%20ZMU: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: VU22%20OPO
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU22%2520OPO%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for VU22%20OPO: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: BP72%20RHA
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP72%2520RHA%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for BP72%20RHA: 0
2026-03-30 08:09:59 [bca.uk] INFO: Found listing with ID: BK21%20LFV
2026-03-30 08:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK21%2520LFV%27 HTTP/1.1" 200 None
2026-03-30 08:09:59 [bca.uk] INFO: Scrape type for BK21%20LFV: 2
2026-03-30 08:09:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb6a662a-6db0-5e9c-acb3-1d718df9d285 with identifier: BK21%20LFV
2026-03-30 08:09:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb6a662a-6db0-5e9c-acb3-1d718df9d285 with scrape type 2
2026-03-30 08:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb6a662a-6db0-5e9c-acb3-1d718df9d285 with scrape type 2
2026-03-30 08:09:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb6a662a-6db0-5e9c-acb3-1d718df9d285, identifier: BK21%20LFV
2026-03-30 08:09:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb6a662a-6db0-5e9c-acb3-1d718df9d285 with identifier: BK21%20LFV
2026-03-30 08:09:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb6a662a-6db0-5e9c-acb3-1d718df9d285 with identifier: BK21%20LFV
2026-03-30 08:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb6a662a-6db0-5e9c-acb3-1d718df9d285 with identifier: BK21%20LFV to the API
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:00 [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': 187,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK21%20LFV-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'bb6a662a-6db0-5e9c-acb3-1d718df9d285',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BK21 LFV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK21%20LFV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'VOLKSWAGEN',
'model': 'TRANSPORTER T32',
'odometer': 38692,
'odometer_reading_unit': '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 SWB S/L BUSINESS PanelVan',
'transmission': 'manual',
'trim': 'TDI 110 SWB S/L BUSINESS',
'vin': 'WV1ZZZ7HZMH106922',
'year': 2021}
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK21%2520LFV%27 HTTP/1.1" 200 None
2026-03-30 08:10:00 [bca.uk] INFO: Saving data for BK21%20LFV: {'auction_closing_time': 1775037600.0, 'created_time': 1774678345.078247, 'last_price_update_time': 1774858200.43302}
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK21%2520LFV') HTTP/1.1" 204 0
2026-03-30 08:10:00 [bca.uk] INFO: Found listing with ID: VN72%20EUZ
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN72%2520EUZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:00 [bca.uk] INFO: Scrape type for VN72%20EUZ: 0
2026-03-30 08:10:00 [bca.uk] INFO: Found listing with ID: LN69%20YHM
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN69%2520YHM%27 HTTP/1.1" 200 None
2026-03-30 08:10:00 [bca.uk] INFO: Scrape type for LN69%20YHM: 0
2026-03-30 08:10:00 [bca.uk] INFO: Found listing with ID: LJ72%20YEF
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ72%2520YEF%27 HTTP/1.1" 200 None
2026-03-30 08:10:00 [bca.uk] INFO: Scrape type for LJ72%20YEF: 0
2026-03-30 08:10:00 [bca.uk] INFO: Found listing with ID: LG69%20WXZ
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG69%2520WXZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:00 [bca.uk] INFO: Scrape type for LG69%20WXZ: 0
2026-03-30 08:10:00 [bca.uk] INFO: Found listing with ID: MW20%20BWD
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW20%2520BWD%27 HTTP/1.1" 200 None
2026-03-30 08:10:00 [bca.uk] INFO: Scrape type for MW20%20BWD: 2
2026-03-30 08:10:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 309ec4d7-b232-5739-befb-c5c2322a3b42 with identifier: MW20%20BWD
2026-03-30 08:10:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309ec4d7-b232-5739-befb-c5c2322a3b42 with scrape type 2
2026-03-30 08:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 309ec4d7-b232-5739-befb-c5c2322a3b42 with scrape type 2
2026-03-30 08:10:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 309ec4d7-b232-5739-befb-c5c2322a3b42, identifier: MW20%20BWD
2026-03-30 08:10:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 309ec4d7-b232-5739-befb-c5c2322a3b42 with identifier: MW20%20BWD
2026-03-30 08:10:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 309ec4d7-b232-5739-befb-c5c2322a3b42 with identifier: MW20%20BWD
2026-03-30 08:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 309ec4d7-b232-5739-befb-c5c2322a3b42 with identifier: MW20%20BWD to the API
2026-03-30 08:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 168,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW20%20BWD-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Diesel',
'id': '309ec4d7-b232-5739-befb-c5c2322a3b42',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'MW20 BWD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW20%20BWD&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 43263,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 D150 2WD R-DYNAMIC Hatchback',
'transmission': 'manual',
'trim': 'D150 2WD R-DYNAMIC',
'vin': 'SALZB2CN3LH103321',
'year': 2020}
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW20%2520BWD%27 HTTP/1.1" 200 None
2026-03-30 08:10:01 [bca.uk] INFO: Saving data for MW20%20BWD: {'auction_closing_time': 1775210400.0, 'created_time': 1773845469.995634, 'last_price_update_time': 1774858201.14773}
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW20%2520BWD') HTTP/1.1" 204 0
2026-03-30 08:10:01 [bca.uk] INFO: Found listing with ID: PIJ%202496
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PIJ%25202496%27 HTTP/1.1" 200 None
2026-03-30 08:10:01 [bca.uk] INFO: Scrape type for PIJ%202496: 2
2026-03-30 08:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ffb757c-05cd-584a-af36-9c6dd9659d2a with identifier: PIJ%202496
2026-03-30 08:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ffb757c-05cd-584a-af36-9c6dd9659d2a with scrape type 2
2026-03-30 08:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ffb757c-05cd-584a-af36-9c6dd9659d2a with scrape type 2
2026-03-30 08:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ffb757c-05cd-584a-af36-9c6dd9659d2a, identifier: PIJ%202496
2026-03-30 08:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ffb757c-05cd-584a-af36-9c6dd9659d2a with identifier: PIJ%202496
2026-03-30 08:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ffb757c-05cd-584a-af36-9c6dd9659d2a with identifier: PIJ%202496
2026-03-30 08:10:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ffb757c-05cd-584a-af36-9c6dd9659d2a with identifier: PIJ%202496 to the API
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:01 [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': 165,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PIJ%202496-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.8L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6ffb757c-05cd-584a-af36-9c6dd9659d2a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PIJ 2496',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PIJ%202496&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MERCEDES-BENZ',
'model': 'C180',
'odometer': 93582,
'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 C180 1.8 CGI B/E ELEGANCE Saloon',
'transmission': 'manual',
'trim': 'CGI B/E ELEGANCE',
'vin': 'WDD2040492A462681',
'year': 2010}
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PIJ%25202496%27 HTTP/1.1" 200 None
2026-03-30 08:10:01 [bca.uk] INFO: Saving data for PIJ%202496: {'auction_closing_time': 1774951200.0, 'created_time': 1774678534.885677, 'last_price_update_time': 1774858201.723974}
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PIJ%25202496') HTTP/1.1" 204 0
2026-03-30 08:10:01 [bca.uk] INFO: Found listing with ID: HG22%20NFU
2026-03-30 08:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG22%2520NFU%27 HTTP/1.1" 200 None
2026-03-30 08:10:01 [bca.uk] INFO: Scrape type for HG22%20NFU: 2
2026-03-30 08:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c7097c0-159a-56f9-8976-632b6cd96593 with identifier: HG22%20NFU
2026-03-30 08:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c7097c0-159a-56f9-8976-632b6cd96593 with scrape type 2
2026-03-30 08:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c7097c0-159a-56f9-8976-632b6cd96593 with scrape type 2
2026-03-30 08:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c7097c0-159a-56f9-8976-632b6cd96593, identifier: HG22%20NFU
2026-03-30 08:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c7097c0-159a-56f9-8976-632b6cd96593 with identifier: HG22%20NFU
2026-03-30 08:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c7097c0-159a-56f9-8976-632b6cd96593 with identifier: HG22%20NFU
2026-03-30 08:10:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c7097c0-159a-56f9-8976-632b6cd96593 with identifier: HG22%20NFU to the API
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:02 [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': 247,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG22%20NFU-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1c7097c0-159a-56f9-8976-632b6cd96593',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HG22 NFU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG22%20NFU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'RANGER',
'odometer': 28803,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'FORD RANGER 2.0 EBL 170 LIMITED 1 CrewCab Pick-up',
'transmission': 'automatic',
'trim': 'EBL 170 LIMITED 1',
'vin': '6FPPXXMJ2PNS88211',
'year': 2022}
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG22%2520NFU%27 HTTP/1.1" 200 None
2026-03-30 08:10:02 [bca.uk] INFO: Saving data for HG22%20NFU: {'auction_closing_time': 1774951200.0, 'created_time': 1774678536.505281, 'last_price_update_time': 1774858202.28689}
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG22%2520NFU') HTTP/1.1" 204 0
2026-03-30 08:10:02 [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-30 08:10:02 [bca.uk] INFO: Found listing with ID: PN22%20USV
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN22%2520USV%27 HTTP/1.1" 200 None
2026-03-30 08:10:02 [bca.uk] INFO: Scrape type for PN22%20USV: 2
2026-03-30 08:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc9e2664-f66d-5745-bb45-401b813dd2a5 with identifier: PN22%20USV
2026-03-30 08:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc9e2664-f66d-5745-bb45-401b813dd2a5 with scrape type 2
2026-03-30 08:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc9e2664-f66d-5745-bb45-401b813dd2a5 with scrape type 2
2026-03-30 08:10:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc9e2664-f66d-5745-bb45-401b813dd2a5, identifier: PN22%20USV
2026-03-30 08:10:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc9e2664-f66d-5745-bb45-401b813dd2a5 with identifier: PN22%20USV
2026-03-30 08:10:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc9e2664-f66d-5745-bb45-401b813dd2a5 with identifier: PN22%20USV
2026-03-30 08:10:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc9e2664-f66d-5745-bb45-401b813dd2a5 with identifier: PN22%20USV to the API
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:02 [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': 240,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN22%20USV-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'dc9e2664-f66d-5745-bb45-401b813dd2a5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PN22 USV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN22%20USV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'CRAFTER 35 FWD',
'odometer': 15807,
'odometer_reading_unit': '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 LWB T/L H/R PanelVan',
'transmission': 'manual',
'trim': 'TDI 140 LWB T/L H/R',
'vin': 'WV1ZZZSYZN9036862',
'year': 2022}
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN22%2520USV%27 HTTP/1.1" 200 None
2026-03-30 08:10:02 [bca.uk] INFO: Saving data for PN22%20USV: {'auction_closing_time': 1774951200.0, 'created_time': 1774678472.083165, 'last_price_update_time': 1774858202.909308}
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN22%2520USV') HTTP/1.1" 204 0
2026-03-30 08:10:02 [bca.uk] INFO: Found listing with ID: YK19%20RGE
2026-03-30 08:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK19%2520RGE%27 HTTP/1.1" 200 None
2026-03-30 08:10:02 [bca.uk] INFO: Scrape type for YK19%20RGE: 2
2026-03-30 08:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14639c6c-5c72-5b63-9ddd-f105e6671022 with identifier: YK19%20RGE
2026-03-30 08:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14639c6c-5c72-5b63-9ddd-f105e6671022 with scrape type 2
2026-03-30 08:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14639c6c-5c72-5b63-9ddd-f105e6671022 with scrape type 2
2026-03-30 08:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14639c6c-5c72-5b63-9ddd-f105e6671022, identifier: YK19%20RGE
2026-03-30 08:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14639c6c-5c72-5b63-9ddd-f105e6671022 with identifier: YK19%20RGE
2026-03-30 08:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14639c6c-5c72-5b63-9ddd-f105e6671022 with identifier: YK19%20RGE
2026-03-30 08:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14639c6c-5c72-5b63-9ddd-f105e6671022 with identifier: YK19%20RGE to the API
2026-03-30 08:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:03 [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': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK19%20RGE-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '14639c6c-5c72-5b63-9ddd-f105e6671022',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK19 RGE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK19%20RGE&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'BMW',
'model': '320D',
'odometer': 69777,
'odometer_reading_unit': '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 XDRIVE M SPORT STEP Saloon',
'transmission': 'automatic',
'trim': 'XDRIVE M SPORT STEP',
'vin': 'WBA5V72090FH35814',
'year': 2019}
2026-03-30 08:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK19%2520RGE%27 HTTP/1.1" 200 None
2026-03-30 08:10:03 [bca.uk] INFO: Saving data for YK19%20RGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774678475.681198, 'last_price_update_time': 1774858203.661669}
2026-03-30 08:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK19%2520RGE') HTTP/1.1" 204 0
2026-03-30 08:10:03 [bca.uk] INFO: Total items found: 100
2026-03-30 08:10:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded
2026-03-30 08:10:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:10:03 [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-30 08:10:03 [bca.uk] INFO: Found listing with ID: LC72%20RVE
2026-03-30 08:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC72%2520RVE%27 HTTP/1.1" 200 None
2026-03-30 08:10:03 [bca.uk] INFO: Scrape type for LC72%20RVE: 2
2026-03-30 08:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3489cfa-a494-5d80-a7b9-f40b22eab933 with identifier: LC72%20RVE
2026-03-30 08:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3489cfa-a494-5d80-a7b9-f40b22eab933 with scrape type 2
2026-03-30 08:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3489cfa-a494-5d80-a7b9-f40b22eab933 with scrape type 2
2026-03-30 08:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3489cfa-a494-5d80-a7b9-f40b22eab933, identifier: LC72%20RVE
2026-03-30 08:10:03 [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-30 08:10:03 [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-30 08:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3489cfa-a494-5d80-a7b9-f40b22eab933 with identifier: LC72%20RVE
2026-03-30 08:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3489cfa-a494-5d80-a7b9-f40b22eab933 with identifier: LC72%20RVE
2026-03-30 08:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3489cfa-a494-5d80-a7b9-f40b22eab933 with identifier: LC72%20RVE to the API
2026-03-30 08:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:04 [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': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20RVE-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f3489cfa-a494-5d80-a7b9-f40b22eab933',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LC72 RVE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20RVE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'C5 X',
'odometer': 34442,
'odometer_reading_unit': '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 C5 X 1.2 P/T 130 SENSE PLUS EAT8 Hatchback',
'transmission': 'automatic',
'trim': 'P/T 130 SENSE PLUS EAT8',
'vin': 'VR7NCHNSPN4812975',
'year': 2023}
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC72%2520RVE%27 HTTP/1.1" 200 None
2026-03-30 08:10:04 [bca.uk] INFO: Saving data for LC72%20RVE: {'auction_closing_time': 1774951200.0, 'created_time': 1774678490.484941, 'last_price_update_time': 1774858204.201979}
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520RVE') HTTP/1.1" 204 0
2026-03-30 08:10:04 [bca.uk] INFO: Found listing with ID: SY72%20JRO
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY72%2520JRO%27 HTTP/1.1" 200 None
2026-03-30 08:10:04 [bca.uk] INFO: Scrape type for SY72%20JRO: 2
2026-03-30 08:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb9540e1-0afb-5413-8bb0-5ef4ccc950f0 with identifier: SY72%20JRO
2026-03-30 08:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb9540e1-0afb-5413-8bb0-5ef4ccc950f0 with scrape type 2
2026-03-30 08:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb9540e1-0afb-5413-8bb0-5ef4ccc950f0 with scrape type 2
2026-03-30 08:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb9540e1-0afb-5413-8bb0-5ef4ccc950f0, identifier: SY72%20JRO
2026-03-30 08:10:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:10:04 [bca.uk] INFO: Found listing with ID: LT21%20WOA
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT21%2520WOA%27 HTTP/1.1" 200 None
2026-03-30 08:10:04 [bca.uk] INFO: Scrape type for LT21%20WOA: 2
2026-03-30 08:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17c92260-f8b4-50f7-b828-eefd06cdeef1 with identifier: LT21%20WOA
2026-03-30 08:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17c92260-f8b4-50f7-b828-eefd06cdeef1 with scrape type 2
2026-03-30 08:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17c92260-f8b4-50f7-b828-eefd06cdeef1 with scrape type 2
2026-03-30 08:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17c92260-f8b4-50f7-b828-eefd06cdeef1, identifier: LT21%20WOA
2026-03-30 08:10:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb9540e1-0afb-5413-8bb0-5ef4ccc950f0 with identifier: SY72%20JRO
2026-03-30 08:10:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb9540e1-0afb-5413-8bb0-5ef4ccc950f0 with identifier: SY72%20JRO
2026-03-30 08:10:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb9540e1-0afb-5413-8bb0-5ef4ccc950f0 with identifier: SY72%20JRO to the API
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10: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': 171,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY72%20JRO-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'bb9540e1-0afb-5413-8bb0-5ef4ccc950f0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'SY72 JRO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY72%20JRO&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 29938,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC S Hatchback',
'transmission': 'automatic',
'trim': 'D200 4WD R-DYNAMIC S',
'vin': 'SALZA2AN7PH206236',
'year': 2022}
2026-03-30 08:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY72%2520JRO%27 HTTP/1.1" 200 None
2026-03-30 08:10:05 [bca.uk] INFO: Saving data for SY72%20JRO: {'auction_closing_time': 1774951200.0, 'created_time': 1774678379.635619, 'last_price_update_time': 1774858205.015315}
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY72%2520JRO') HTTP/1.1" 204 0
2026-03-30 08:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17c92260-f8b4-50f7-b828-eefd06cdeef1 with identifier: LT21%20WOA
2026-03-30 08:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17c92260-f8b4-50f7-b828-eefd06cdeef1 with identifier: LT21%20WOA
2026-03-30 08:10:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17c92260-f8b4-50f7-b828-eefd06cdeef1 with identifier: LT21%20WOA to the API
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:05 [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': 26,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT21%20WOA-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '17c92260-f8b4-50f7-b828-eefd06cdeef1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LT21 WOA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT21%20WOA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HYUNDAI',
'model': 'IONIQ PLUG-IN',
'odometer': 61432,
'odometer_reading_unit': '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 IONIQ PLUG-IN 1.6 GDI PREMIUM DCT Hatchback',
'transmission': 'automatic',
'trim': 'GDI PREMIUM DCT',
'vin': 'KMHC751DVLU223148',
'year': 2021}
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT21%2520WOA%27 HTTP/1.1" 200 None
2026-03-30 08:10:05 [bca.uk] INFO: Saving data for LT21%20WOA: {'auction_closing_time': 1774951200.0, 'created_time': 1774678487.472315, 'last_price_update_time': 1774858205.460124}
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT21%2520WOA') HTTP/1.1" 204 0
2026-03-30 08:10:05 [bca.uk] INFO: Found listing with ID: YG69%20EFA
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG69%2520EFA%27 HTTP/1.1" 200 None
2026-03-30 08:10:05 [bca.uk] INFO: Scrape type for YG69%20EFA: 2
2026-03-30 08:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6693a885-8670-5bd1-af23-2d574470853f with identifier: YG69%20EFA
2026-03-30 08:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6693a885-8670-5bd1-af23-2d574470853f with scrape type 2
2026-03-30 08:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6693a885-8670-5bd1-af23-2d574470853f with scrape type 2
2026-03-30 08:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6693a885-8670-5bd1-af23-2d574470853f, identifier: YG69%20EFA
2026-03-30 08:10:05 [bca.uk] INFO: Found listing with ID: LT21%20WSW
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT21%2520WSW%27 HTTP/1.1" 200 None
2026-03-30 08:10:05 [bca.uk] INFO: Scrape type for LT21%20WSW: 2
2026-03-30 08:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ae797f2-f4eb-5a29-93fb-c2af20799ab0 with identifier: LT21%20WSW
2026-03-30 08:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ae797f2-f4eb-5a29-93fb-c2af20799ab0 with scrape type 2
2026-03-30 08:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ae797f2-f4eb-5a29-93fb-c2af20799ab0 with scrape type 2
2026-03-30 08:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ae797f2-f4eb-5a29-93fb-c2af20799ab0, identifier: LT21%20WSW
2026-03-30 08:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6693a885-8670-5bd1-af23-2d574470853f with identifier: YG69%20EFA
2026-03-30 08:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6693a885-8670-5bd1-af23-2d574470853f with identifier: YG69%20EFA
2026-03-30 08:10:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6693a885-8670-5bd1-af23-2d574470853f with identifier: YG69%20EFA to the API
2026-03-30 08:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:06 [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': 127,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG69%20EFA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6693a885-8670-5bd1-af23-2d574470853f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG69 EFA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG69%20EFA&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'MINI',
'model': 'COOPER',
'odometer': 50538,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'automatic',
'trim': 'S EXCLUSIVE',
'vin': 'WMWXU920002L57961',
'year': 2019}
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520EFA%27 HTTP/1.1" 200 None
2026-03-30 08:10:06 [bca.uk] INFO: Saving data for YG69%20EFA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534232.928133, 'last_price_update_time': 1774858206.134005}
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG69%2520EFA') HTTP/1.1" 204 0
2026-03-30 08:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ae797f2-f4eb-5a29-93fb-c2af20799ab0 with identifier: LT21%20WSW
2026-03-30 08:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ae797f2-f4eb-5a29-93fb-c2af20799ab0 with identifier: LT21%20WSW
2026-03-30 08:10:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ae797f2-f4eb-5a29-93fb-c2af20799ab0 with identifier: LT21%20WSW to the API
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:06 [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': 26,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT21%20WSW-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '6ae797f2-f4eb-5a29-93fb-c2af20799ab0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LT21 WSW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT21%20WSW&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'HYUNDAI',
'model': 'IONIQ PLUG-IN',
'odometer': 59956,
'odometer_reading_unit': '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 IONIQ PLUG-IN 1.6 GDI PREMIUM DCT Hatchback',
'transmission': 'automatic',
'trim': 'GDI PREMIUM DCT',
'vin': 'KMHC751DVLU222290',
'year': 2021}
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT21%2520WSW%27 HTTP/1.1" 200 None
2026-03-30 08:10:06 [bca.uk] INFO: Saving data for LT21%20WSW: {'auction_closing_time': 1774951200.0, 'created_time': 1774678369.183858, 'last_price_update_time': 1774858206.45113}
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT21%2520WSW') HTTP/1.1" 204 0
2026-03-30 08:10:06 [bca.uk] INFO: Found listing with ID: AF70%20OVM
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520OVM%27 HTTP/1.1" 200 None
2026-03-30 08:10:06 [bca.uk] INFO: Scrape type for AF70%20OVM: 2
2026-03-30 08:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c235ee9-30bb-5769-919e-57f05b19e0b3 with identifier: AF70%20OVM
2026-03-30 08:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c235ee9-30bb-5769-919e-57f05b19e0b3 with scrape type 2
2026-03-30 08:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c235ee9-30bb-5769-919e-57f05b19e0b3 with scrape type 2
2026-03-30 08:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c235ee9-30bb-5769-919e-57f05b19e0b3, identifier: AF70%20OVM
2026-03-30 08:10:06 [bca.uk] INFO: Found listing with ID: YA72%20FHB
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520FHB%27 HTTP/1.1" 200 None
2026-03-30 08:10:06 [bca.uk] INFO: Scrape type for YA72%20FHB: 2
2026-03-30 08:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0994b12-a533-59d5-8878-e3aa2bb2fa9a with identifier: YA72%20FHB
2026-03-30 08:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0994b12-a533-59d5-8878-e3aa2bb2fa9a with scrape type 2
2026-03-30 08:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0994b12-a533-59d5-8878-e3aa2bb2fa9a with scrape type 2
2026-03-30 08:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0994b12-a533-59d5-8878-e3aa2bb2fa9a, identifier: YA72%20FHB
2026-03-30 08:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c235ee9-30bb-5769-919e-57f05b19e0b3 with identifier: AF70%20OVM
2026-03-30 08:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c235ee9-30bb-5769-919e-57f05b19e0b3 with identifier: AF70%20OVM
2026-03-30 08:10:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c235ee9-30bb-5769-919e-57f05b19e0b3 with identifier: AF70%20OVM to the API
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:06 [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': 138,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF70%20OVM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4c235ee9-30bb-5769-919e-57f05b19e0b3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AF70 OVM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF70%20OVM&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'MERCEDES-BENZ',
'model': 'A200',
'odometer': 87035,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ A200 1.3 AMG LINE DCT Hatchback',
'transmission': 'automatic',
'trim': 'AMG LINE DCT',
'vin': 'W1K1770872N214429',
'year': 2020}
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520OVM%27 HTTP/1.1" 200 None
2026-03-30 08:10:06 [bca.uk] INFO: Saving data for AF70%20OVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774534241.286986, 'last_price_update_time': 1774858206.983066}
2026-03-30 08:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF70%2520OVM') HTTP/1.1" 204 0
2026-03-30 08:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0994b12-a533-59d5-8878-e3aa2bb2fa9a with identifier: YA72%20FHB
2026-03-30 08:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0994b12-a533-59d5-8878-e3aa2bb2fa9a with identifier: YA72%20FHB
2026-03-30 08:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0994b12-a533-59d5-8878-e3aa2bb2fa9a with identifier: YA72%20FHB to the API
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:07 [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': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA72%20FHB-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'f0994b12-a533-59d5-8878-e3aa2bb2fa9a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YA72 FHB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA72%20FHB&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LEXUS',
'model': 'ES 300H',
'odometer': 35267,
'odometer_reading_unit': '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 ES 300H 2.5 PREMIUM ED. Saloon',
'transmission': 'automatic',
'trim': 'PREMIUM ED.',
'vin': 'JTHB21B1202192118',
'year': 2023}
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA72%2520FHB%27 HTTP/1.1" 200 None
2026-03-30 08:10:07 [bca.uk] INFO: Saving data for YA72%20FHB: {'auction_closing_time': 1774951200.0, 'created_time': 1774678493.180331, 'last_price_update_time': 1774858207.328867}
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA72%2520FHB') HTTP/1.1" 204 0
2026-03-30 08:10:07 [bca.uk] INFO: Found listing with ID: GD69%20XPA
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD69%2520XPA%27 HTTP/1.1" 200 None
2026-03-30 08:10:07 [bca.uk] INFO: Scrape type for GD69%20XPA: 2
2026-03-30 08:10:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 220ef188-5ff6-542f-b06e-ea2f2f5f9918 with identifier: GD69%20XPA
2026-03-30 08:10:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 220ef188-5ff6-542f-b06e-ea2f2f5f9918 with scrape type 2
2026-03-30 08:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 220ef188-5ff6-542f-b06e-ea2f2f5f9918 with scrape type 2
2026-03-30 08:10:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 220ef188-5ff6-542f-b06e-ea2f2f5f9918, identifier: GD69%20XPA
2026-03-30 08:10:07 [bca.uk] INFO: Found listing with ID: YK21%20ZXN
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK21%2520ZXN%27 HTTP/1.1" 200 None
2026-03-30 08:10:07 [bca.uk] INFO: Scrape type for YK21%20ZXN: 2
2026-03-30 08:10:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aaa7c604-70a1-5d64-a1f4-7dc921481bba with identifier: YK21%20ZXN
2026-03-30 08:10:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aaa7c604-70a1-5d64-a1f4-7dc921481bba with scrape type 2
2026-03-30 08:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aaa7c604-70a1-5d64-a1f4-7dc921481bba with scrape type 2
2026-03-30 08:10:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aaa7c604-70a1-5d64-a1f4-7dc921481bba, identifier: YK21%20ZXN
2026-03-30 08:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 220ef188-5ff6-542f-b06e-ea2f2f5f9918 with identifier: GD69%20XPA
2026-03-30 08:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 220ef188-5ff6-542f-b06e-ea2f2f5f9918 with identifier: GD69%20XPA
2026-03-30 08:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 220ef188-5ff6-542f-b06e-ea2f2f5f9918 with identifier: GD69%20XPA to the API
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:07 [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': 101,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD69%20XPA-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '220ef188-5ff6-542f-b06e-ea2f2f5f9918',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GD69 XPA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD69%20XPA&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'TOYOTA',
'model': 'RAV4',
'odometer': 60580,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'TOYOTA RAV4 2.5 HYBRID DYNAMIC 4WD StationWagon',
'transmission': 'automatic',
'trim': 'HYBRID DYNAMIC 4WD',
'vin': 'JTMRW3FV30J036351',
'year': 2020}
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD69%2520XPA%27 HTTP/1.1" 200 None
2026-03-30 08:10:07 [bca.uk] INFO: Saving data for GD69%20XPA: {'auction_closing_time': 1774864800.0, 'created_time': 1774678362.2273, 'last_price_update_time': 1774858207.854055}
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD69%2520XPA') HTTP/1.1" 204 0
2026-03-30 08:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aaa7c604-70a1-5d64-a1f4-7dc921481bba with identifier: YK21%20ZXN
2026-03-30 08:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aaa7c604-70a1-5d64-a1f4-7dc921481bba with identifier: YK21%20ZXN
2026-03-30 08:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aaa7c604-70a1-5d64-a1f4-7dc921481bba with identifier: YK21%20ZXN to the API
2026-03-30 08:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:08 [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': 209,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK21%20ZXN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'aaa7c604-70a1-5d64-a1f4-7dc921481bba',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK21 ZXN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK21%20ZXN&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 25216,
'odometer_reading_unit': '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 P200 R-DYNAMIC S PLUS (5ST) '
'StationWagon',
'transmission': 'automatic',
'trim': 'P200 R-DYNAMIC S PLUS (5ST)',
'vin': 'SALCA2AX4MH895560',
'year': 2021}
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK21%2520ZXN%27 HTTP/1.1" 200 None
2026-03-30 08:10:08 [bca.uk] INFO: Saving data for YK21%20ZXN: {'auction_closing_time': 1774951200.0, 'created_time': 1774678429.938116, 'last_price_update_time': 1774858208.150563}
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK21%2520ZXN') HTTP/1.1" 204 0
2026-03-30 08:10:08 [bca.uk] INFO: Found listing with ID: GL71%20PFZ
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL71%2520PFZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:08 [bca.uk] INFO: Scrape type for GL71%20PFZ: 2
2026-03-30 08:10:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edea73fe-d74f-55e7-be25-d06bf94c859f with identifier: GL71%20PFZ
2026-03-30 08:10:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edea73fe-d74f-55e7-be25-d06bf94c859f with scrape type 2
2026-03-30 08:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edea73fe-d74f-55e7-be25-d06bf94c859f with scrape type 2
2026-03-30 08:10:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edea73fe-d74f-55e7-be25-d06bf94c859f, identifier: GL71%20PFZ
2026-03-30 08:10:08 [bca.uk] INFO: Found listing with ID: DL70%20XFN
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL70%2520XFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:08 [bca.uk] INFO: Scrape type for DL70%20XFN: 2
2026-03-30 08:10:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab3ebcaf-3eea-5b3a-957c-457f250ed38c with identifier: DL70%20XFN
2026-03-30 08:10:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab3ebcaf-3eea-5b3a-957c-457f250ed38c with scrape type 2
2026-03-30 08:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab3ebcaf-3eea-5b3a-957c-457f250ed38c with scrape type 2
2026-03-30 08:10:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab3ebcaf-3eea-5b3a-957c-457f250ed38c, identifier: DL70%20XFN
2026-03-30 08:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edea73fe-d74f-55e7-be25-d06bf94c859f with identifier: GL71%20PFZ
2026-03-30 08:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edea73fe-d74f-55e7-be25-d06bf94c859f with identifier: GL71%20PFZ
2026-03-30 08:10:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edea73fe-d74f-55e7-be25-d06bf94c859f with identifier: GL71%20PFZ to the API
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:08 [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': 44,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL71%20PFZ-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': 'edea73fe-d74f-55e7-be25-d06bf94c859f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GL71 PFZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL71%20PFZ&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 71201,
'odometer_reading_unit': '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': 'SALCA2AT8NH909006',
'year': 2021}
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL71%2520PFZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:08 [bca.uk] INFO: Saving data for GL71%20PFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774678361.195371, 'last_price_update_time': 1774858208.675054}
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL71%2520PFZ') HTTP/1.1" 204 0
2026-03-30 08:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab3ebcaf-3eea-5b3a-957c-457f250ed38c with identifier: DL70%20XFN
2026-03-30 08:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab3ebcaf-3eea-5b3a-957c-457f250ed38c with identifier: DL70%20XFN
2026-03-30 08:10:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab3ebcaf-3eea-5b3a-957c-457f250ed38c with identifier: DL70%20XFN to the API
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:08 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL70%20XFN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Electric',
'id': 'ab3ebcaf-3eea-5b3a-957c-457f250ed38c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'DL70 XFN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL70%20XFN&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'NISSAN',
'model': 'LEAF',
'odometer': 84246,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'NISSAN LEAF 40KWH N-CONNECTA (6.6KC) Hatchback',
'transmission': 'automatic',
'trim': '40KWH N-CONNECTA (6.6KC)',
'vin': 'SJNFAAZE1U0104144',
'year': 2020}
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL70%2520XFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:08 [bca.uk] INFO: Saving data for DL70%20XFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774678432.321456, 'last_price_update_time': 1774858208.961133}
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL70%2520XFN') HTTP/1.1" 204 0
2026-03-30 08:10:08 [bca.uk] INFO: Found listing with ID: LN18%20EZT
2026-03-30 08:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN18%2520EZT%27 HTTP/1.1" 200 None
2026-03-30 08:10:08 [bca.uk] INFO: Scrape type for LN18%20EZT: 2
2026-03-30 08:10:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d080f60c-c2c7-5935-a962-2b364fcf928f with identifier: LN18%20EZT
2026-03-30 08:10:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d080f60c-c2c7-5935-a962-2b364fcf928f with scrape type 2
2026-03-30 08:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d080f60c-c2c7-5935-a962-2b364fcf928f with scrape type 2
2026-03-30 08:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d080f60c-c2c7-5935-a962-2b364fcf928f, identifier: LN18%20EZT
2026-03-30 08:10:09 [bca.uk] INFO: Found listing with ID: DL71%20YBH
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL71%2520YBH%27 HTTP/1.1" 200 None
2026-03-30 08:10:09 [bca.uk] INFO: Scrape type for DL71%20YBH: 2
2026-03-30 08:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3c74d3f-7b32-510f-9d68-6d900a9ac7e8 with identifier: DL71%20YBH
2026-03-30 08:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3c74d3f-7b32-510f-9d68-6d900a9ac7e8 with scrape type 2
2026-03-30 08:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3c74d3f-7b32-510f-9d68-6d900a9ac7e8 with scrape type 2
2026-03-30 08:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3c74d3f-7b32-510f-9d68-6d900a9ac7e8, identifier: DL71%20YBH
2026-03-30 08:10:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d080f60c-c2c7-5935-a962-2b364fcf928f with identifier: LN18%20EZT
2026-03-30 08:10:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d080f60c-c2c7-5935-a962-2b364fcf928f with identifier: LN18%20EZT
2026-03-30 08:10:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d080f60c-c2c7-5935-a962-2b364fcf928f with identifier: LN18%20EZT to the API
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:09 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN18%20EZT-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd080f60c-c2c7-5935-a962-2b364fcf928f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LN18 EZT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN18%20EZT&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 90748,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'P/T 130 ALLURE',
'vin': 'VF3MRHNYHJS192919',
'year': 2018}
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN18%2520EZT%27 HTTP/1.1" 200 None
2026-03-30 08:10:09 [bca.uk] INFO: Saving data for LN18%20EZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774678342.670547, 'last_price_update_time': 1774858209.474379}
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN18%2520EZT') HTTP/1.1" 204 0
2026-03-30 08:10:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3c74d3f-7b32-510f-9d68-6d900a9ac7e8 with identifier: DL71%20YBH
2026-03-30 08:10:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3c74d3f-7b32-510f-9d68-6d900a9ac7e8 with identifier: DL71%20YBH
2026-03-30 08:10:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3c74d3f-7b32-510f-9d68-6d900a9ac7e8 with identifier: DL71%20YBH to the API
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:09 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL71%20YBH-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd3c74d3f-7b32-510f-9d68-6d900a9ac7e8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DL71 YBH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL71%20YBH&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'BMW',
'model': '520D',
'odometer': 65388,
'odometer_reading_unit': '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': 'WBA32BL020WX47074',
'year': 2021}
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL71%2520YBH%27 HTTP/1.1" 200 None
2026-03-30 08:10:09 [bca.uk] INFO: Saving data for DL71%20YBH: {'auction_closing_time': 1774864800.0, 'created_time': 1774678434.213388, 'last_price_update_time': 1774858209.837861}
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL71%2520YBH') HTTP/1.1" 204 0
2026-03-30 08:10:09 [bca.uk] INFO: Found listing with ID: MJ69%20HJC
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ69%2520HJC%27 HTTP/1.1" 200 None
2026-03-30 08:10:09 [bca.uk] INFO: Scrape type for MJ69%20HJC: 2
2026-03-30 08:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35a54752-224c-5baf-a13a-2ad6f8fb5828 with identifier: MJ69%20HJC
2026-03-30 08:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35a54752-224c-5baf-a13a-2ad6f8fb5828 with scrape type 2
2026-03-30 08:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35a54752-224c-5baf-a13a-2ad6f8fb5828 with scrape type 2
2026-03-30 08:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35a54752-224c-5baf-a13a-2ad6f8fb5828, identifier: MJ69%20HJC
2026-03-30 08:10:09 [bca.uk] INFO: Found listing with ID: LC72%20MKP
2026-03-30 08:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC72%2520MKP%27 HTTP/1.1" 200 None
2026-03-30 08:10:09 [bca.uk] INFO: Scrape type for LC72%20MKP: 2
2026-03-30 08:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49 with identifier: LC72%20MKP
2026-03-30 08:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49 with scrape type 2
2026-03-30 08:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49 with scrape type 2
2026-03-30 08:10:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49, identifier: LC72%20MKP
2026-03-30 08:10:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35a54752-224c-5baf-a13a-2ad6f8fb5828 with identifier: MJ69%20HJC
2026-03-30 08:10:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35a54752-224c-5baf-a13a-2ad6f8fb5828 with identifier: MJ69%20HJC
2026-03-30 08:10:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35a54752-224c-5baf-a13a-2ad6f8fb5828 with identifier: MJ69%20HJC to the API
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:10 [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=MJ69%20HJC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '35a54752-224c-5baf-a13a-2ad6f8fb5828',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MJ69 HJC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ69%20HJC&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'PEUGEOT',
'model': '208',
'odometer': 48392,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'PEUGEOT 208 1.2 P/T 82 SIGNATURE S/S Hatchback',
'transmission': 'manual',
'trim': 'P/T 82 SIGNATURE S/S',
'vin': 'VF3CCHMRPKW104758',
'year': 2019}
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520HJC%27 HTTP/1.1" 200 None
2026-03-30 08:10:10 [bca.uk] INFO: Saving data for MJ69%20HJC: {'auction_closing_time': 1774864800.0, 'created_time': 1774305828.332141, 'last_price_update_time': 1774858210.3807}
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ69%2520HJC') HTTP/1.1" 204 0
2026-03-30 08:10:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49 with identifier: LC72%20MKP
2026-03-30 08:10:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49 with identifier: LC72%20MKP
2026-03-30 08:10:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49 with identifier: LC72%20MKP to the API
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:10 [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': 148,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20MKP-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0913a0f6-68a6-5ead-b8f8-6a39fa5c8c49',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LC72 MKP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20MKP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'C5 AIRCROSS',
'odometer': 31817,
'odometer_reading_unit': '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 C5 AIRCROSS 1.2 P/T 130 SHINE EAT8 Hatchback',
'transmission': 'automatic',
'trim': 'P/T 130 SHINE EAT8',
'vin': 'VR7ARHNSSNL045217',
'year': 2023}
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520MKP%27 HTTP/1.1" 200 None
2026-03-30 08:10:10 [bca.uk] INFO: Saving data for LC72%20MKP: {'auction_closing_time': 1774951200.0, 'created_time': 1774678405.669095, 'last_price_update_time': 1774858210.76884}
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520MKP') HTTP/1.1" 204 0
2026-03-30 08:10:10 [bca.uk] INFO: Found listing with ID: MJ70%20LHA
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ70%2520LHA%27 HTTP/1.1" 200 None
2026-03-30 08:10:10 [bca.uk] INFO: Scrape type for MJ70%20LHA: 2
2026-03-30 08:10:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 387b2e21-aa0a-54f2-9e00-5e2af2046f17 with identifier: MJ70%20LHA
2026-03-30 08:10:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 387b2e21-aa0a-54f2-9e00-5e2af2046f17 with scrape type 2
2026-03-30 08:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 387b2e21-aa0a-54f2-9e00-5e2af2046f17 with scrape type 2
2026-03-30 08:10:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 387b2e21-aa0a-54f2-9e00-5e2af2046f17, identifier: MJ70%20LHA
2026-03-30 08:10:10 [scrapy.extensions.logstats] INFO: Crawled 149 pages (at 8 pages/min), scraped 604 items (at 78 items/min)
2026-03-30 08:10:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 193MiB
2026-03-30 08:10:10 [bca.uk] INFO: Found listing with ID: BG73%20WGW
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520WGW%27 HTTP/1.1" 200 None
2026-03-30 08:10:10 [bca.uk] INFO: Scrape type for BG73%20WGW: 2
2026-03-30 08:10:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17e1249a-8214-5fe5-acb1-812afe9a85c9 with identifier: BG73%20WGW
2026-03-30 08:10:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17e1249a-8214-5fe5-acb1-812afe9a85c9 with scrape type 2
2026-03-30 08:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17e1249a-8214-5fe5-acb1-812afe9a85c9 with scrape type 2
2026-03-30 08:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17e1249a-8214-5fe5-acb1-812afe9a85c9, identifier: BG73%20WGW
2026-03-30 08:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 387b2e21-aa0a-54f2-9e00-5e2af2046f17 with identifier: MJ70%20LHA
2026-03-30 08:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 387b2e21-aa0a-54f2-9e00-5e2af2046f17 with identifier: MJ70%20LHA
2026-03-30 08:10:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 387b2e21-aa0a-54f2-9e00-5e2af2046f17 with identifier: MJ70%20LHA to the API
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:11 [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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ70%20LHA-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '387b2e21-aa0a-54f2-9e00-5e2af2046f17',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MJ70 LHA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ70%20LHA&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 44055,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'VAUXHALL CORSA 1.2 TURBO 100 ELITE Hatchback',
'transmission': 'manual',
'trim': 'TURBO 100 ELITE',
'vin': 'VXKUPHNKKL4363221',
'year': 2020}
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ70%2520LHA%27 HTTP/1.1" 200 None
2026-03-30 08:10:11 [bca.uk] INFO: Saving data for MJ70%20LHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774678364.957348, 'last_price_update_time': 1774858211.323813}
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ70%2520LHA') HTTP/1.1" 204 0
2026-03-30 08:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17e1249a-8214-5fe5-acb1-812afe9a85c9 with identifier: BG73%20WGW
2026-03-30 08:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17e1249a-8214-5fe5-acb1-812afe9a85c9 with identifier: BG73%20WGW
2026-03-30 08:10:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17e1249a-8214-5fe5-acb1-812afe9a85c9 with identifier: BG73%20WGW to the API
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:11 [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': 92,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG73%20WGW-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': '17e1249a-8214-5fe5-acb1-812afe9a85c9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG73 WGW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG73%20WGW&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 3210,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
'transmission': 'automatic',
'trim': 'HYBRID ICON',
'vin': 'VNKKBAC390A318442',
'year': 2023}
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG73%2520WGW%27 HTTP/1.1" 200 None
2026-03-30 08:10:11 [bca.uk] INFO: Saving data for BG73%20WGW: {'auction_closing_time': 1774864800.0, 'created_time': 1774217166.970904, 'last_price_update_time': 1774858211.63737}
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG73%2520WGW') HTTP/1.1" 204 0
2026-03-30 08:10:11 [bca.uk] INFO: Found listing with ID: HV22%20OTN
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV22%2520OTN%27 HTTP/1.1" 200 None
2026-03-30 08:10:11 [bca.uk] INFO: Scrape type for HV22%20OTN: 2
2026-03-30 08:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a522487-1cb4-5f6d-8dde-969cb9769a50 with identifier: HV22%20OTN
2026-03-30 08:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a522487-1cb4-5f6d-8dde-969cb9769a50 with scrape type 2
2026-03-30 08:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a522487-1cb4-5f6d-8dde-969cb9769a50 with scrape type 2
2026-03-30 08:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a522487-1cb4-5f6d-8dde-969cb9769a50, identifier: HV22%20OTN
2026-03-30 08:10:11 [bca.uk] INFO: Found listing with ID: DN20%20SXZ
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN20%2520SXZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:11 [bca.uk] INFO: Scrape type for DN20%20SXZ: 2
2026-03-30 08:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dd3a350-4ae4-5037-806b-ee6b4cb4629d with identifier: DN20%20SXZ
2026-03-30 08:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dd3a350-4ae4-5037-806b-ee6b4cb4629d with scrape type 2
2026-03-30 08:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dd3a350-4ae4-5037-806b-ee6b4cb4629d with scrape type 2
2026-03-30 08:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dd3a350-4ae4-5037-806b-ee6b4cb4629d, identifier: DN20%20SXZ
2026-03-30 08:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a522487-1cb4-5f6d-8dde-969cb9769a50 with identifier: HV22%20OTN
2026-03-30 08:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a522487-1cb4-5f6d-8dde-969cb9769a50 with identifier: HV22%20OTN
2026-03-30 08:10:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a522487-1cb4-5f6d-8dde-969cb9769a50 with identifier: HV22%20OTN to the API
2026-03-30 08:10:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:12 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20OTN-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-07T10:00:00Z',
'fuel_type': 'Electric',
'id': '3a522487-1cb4-5f6d-8dde-969cb9769a50',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'HV22 OTN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20OTN&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LEXUS',
'model': 'UX 300E',
'odometer': 63951,
'odometer_reading_unit': '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 UX 300E 150KW 54KWH E-CVT Hatchback',
'transmission': 'automatic',
'trim': '150KW 54KWH E-CVT',
'vin': 'JTHAABBH802009788',
'year': 2022}
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV22%2520OTN%27 HTTP/1.1" 200 None
2026-03-30 08:10:12 [bca.uk] INFO: Saving data for HV22%20OTN: {'auction_closing_time': 1775556000.0, 'created_time': 1774678340.375643, 'last_price_update_time': 1774858212.173646}
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520OTN') HTTP/1.1" 204 0
2026-03-30 08:10:12 [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-30 08:10:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dd3a350-4ae4-5037-806b-ee6b4cb4629d with identifier: DN20%20SXZ
2026-03-30 08:10:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dd3a350-4ae4-5037-806b-ee6b4cb4629d with identifier: DN20%20SXZ
2026-03-30 08:10:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dd3a350-4ae4-5037-806b-ee6b4cb4629d with identifier: DN20%20SXZ to the API
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:12 [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': 151,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN20%20SXZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6dd3a350-4ae4-5037-806b-ee6b4cb4629d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DN20 SXZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN20%20SXZ&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'RENAULT',
'model': 'KADJAR',
'odometer': 35507,
'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 KADJAR 1.3 TCE 140 ICONIC Hatchback',
'transmission': 'manual',
'trim': 'TCE 140 ICONIC',
'vin': 'VF1RFE00965351082',
'year': 2020}
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN20%2520SXZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:12 [bca.uk] INFO: Saving data for DN20%20SXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774678407.980158, 'last_price_update_time': 1774858212.47253}
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN20%2520SXZ') HTTP/1.1" 204 0
2026-03-30 08:10:12 [bca.uk] INFO: Found listing with ID: DL21%20GXB
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL21%2520GXB%27 HTTP/1.1" 200 None
2026-03-30 08:10:12 [bca.uk] INFO: Scrape type for DL21%20GXB: 2
2026-03-30 08:10:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d443aa9f-fc9f-5087-a021-9f3ec186318b with identifier: DL21%20GXB
2026-03-30 08:10:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d443aa9f-fc9f-5087-a021-9f3ec186318b with scrape type 2
2026-03-30 08:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d443aa9f-fc9f-5087-a021-9f3ec186318b with scrape type 2
2026-03-30 08:10:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d443aa9f-fc9f-5087-a021-9f3ec186318b, identifier: DL21%20GXB
2026-03-30 08:10:12 [bca.uk] INFO: Found listing with ID: DW24%20HFP
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DW24%2520HFP%27 HTTP/1.1" 200 None
2026-03-30 08:10:12 [bca.uk] INFO: Scrape type for DW24%20HFP: 2
2026-03-30 08:10:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf with identifier: DW24%20HFP
2026-03-30 08:10:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf with scrape type 2
2026-03-30 08:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf with scrape type 2
2026-03-30 08:10:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf, identifier: DW24%20HFP
2026-03-30 08:10:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d443aa9f-fc9f-5087-a021-9f3ec186318b with identifier: DL21%20GXB
2026-03-30 08:10:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d443aa9f-fc9f-5087-a021-9f3ec186318b with identifier: DL21%20GXB
2026-03-30 08:10:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d443aa9f-fc9f-5087-a021-9f3ec186318b with identifier: DL21%20GXB to the API
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:12 [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': 257,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL21%20GXB-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 2,
'engine': '5.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd443aa9f-fc9f-5087-a021-9f3ec186318b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DL21 GXB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL21%20GXB&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'MUSTANG',
'odometer': 3290,
'odometer_reading_unit': '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 5.0 V8 GT Coupe',
'transmission': 'automatic',
'trim': 'V8 GT',
'vin': '1FA6P8NF6M5105772',
'year': 2021}
2026-03-30 08:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL21%2520GXB%27 HTTP/1.1" 200 None
2026-03-30 08:10:13 [bca.uk] INFO: Saving data for DL21%20GXB: {'auction_closing_time': 1775124000.0, 'created_time': 1774678338.837932, 'last_price_update_time': 1774858213.000815}
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL21%2520GXB') HTTP/1.1" 204 0
2026-03-30 08:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf with identifier: DW24%20HFP
2026-03-30 08:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf with identifier: DW24%20HFP
2026-03-30 08:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c1fefc1-e6b7-5cbc-8d86-b315658a96cf with identifier: DW24%20HFP to the API
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:13 [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': 130,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6c1fefc1-e6b7-5cbc-8d86-b315658a96cf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DW24 HFP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DW24%20HFP&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 4436,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2024-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN GOLF 1.5 TSI 150 R LINE Hatchback',
'transmission': 'manual',
'trim': 'TSI 150 R LINE',
'vin': 'WVWZZZCDXRW032173',
'year': 2024}
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DW24%2520HFP%27 HTTP/1.1" 200 None
2026-03-30 08:10:13 [bca.uk] INFO: Saving data for DW24%20HFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774365790.702349, 'last_price_update_time': 1774858213.351812}
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DW24%2520HFP') HTTP/1.1" 204 0
2026-03-30 08:10:13 [bca.uk] INFO: Found listing with ID: OE16%20VDP
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE16%2520VDP%27 HTTP/1.1" 200 None
2026-03-30 08:10:13 [bca.uk] INFO: Scrape type for OE16%20VDP: 2
2026-03-30 08:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a49dfac0-48d6-58c3-81b4-e02f23fd9493 with identifier: OE16%20VDP
2026-03-30 08:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a49dfac0-48d6-58c3-81b4-e02f23fd9493 with scrape type 2
2026-03-30 08:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a49dfac0-48d6-58c3-81b4-e02f23fd9493 with scrape type 2
2026-03-30 08:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a49dfac0-48d6-58c3-81b4-e02f23fd9493, identifier: OE16%20VDP
2026-03-30 08:10:13 [bca.uk] INFO: Found listing with ID: BC70%20VUN
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC70%2520VUN%27 HTTP/1.1" 200 None
2026-03-30 08:10:13 [bca.uk] INFO: Scrape type for BC70%20VUN: 2
2026-03-30 08:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41f295d7-10ed-5f30-a150-5147e8a8bce1 with identifier: BC70%20VUN
2026-03-30 08:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41f295d7-10ed-5f30-a150-5147e8a8bce1 with scrape type 2
2026-03-30 08:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41f295d7-10ed-5f30-a150-5147e8a8bce1 with scrape type 2
2026-03-30 08:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41f295d7-10ed-5f30-a150-5147e8a8bce1, identifier: BC70%20VUN
2026-03-30 08:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a49dfac0-48d6-58c3-81b4-e02f23fd9493 with identifier: OE16%20VDP
2026-03-30 08:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a49dfac0-48d6-58c3-81b4-e02f23fd9493 with identifier: OE16%20VDP
2026-03-30 08:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a49dfac0-48d6-58c3-81b4-e02f23fd9493 with identifier: OE16%20VDP to the API
2026-03-30 08:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:14 [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': 134,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE16%20VDP-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'a49dfac0-48d6-58c3-81b4-e02f23fd9493',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OE16 VDP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE16%20VDP&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 62972,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'automatic',
'trim': 'TD4 180 4WD HSE DYNAMIC LUX',
'vin': 'SALVA2AN7GH156873',
'year': 2016}
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE16%2520VDP%27 HTTP/1.1" 200 None
2026-03-30 08:10:14 [bca.uk] INFO: Saving data for OE16%20VDP: {'auction_closing_time': 1775124000.0, 'created_time': 1774678347.044741, 'last_price_update_time': 1774858214.153284}
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE16%2520VDP') HTTP/1.1" 204 0
2026-03-30 08:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41f295d7-10ed-5f30-a150-5147e8a8bce1 with identifier: BC70%20VUN
2026-03-30 08:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41f295d7-10ed-5f30-a150-5147e8a8bce1 with identifier: BC70%20VUN
2026-03-30 08:10:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41f295d7-10ed-5f30-a150-5147e8a8bce1 with identifier: BC70%20VUN to the API
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:14 [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': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC70%20VUN-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '41f295d7-10ed-5f30-a150-5147e8a8bce1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BC70 VUN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC70%20VUN&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'PEUGEOT',
'model': '508 SW',
'odometer': 37612,
'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 508 SW 2.0 BLUEHDI 180 GT EAT8 Estate',
'transmission': 'automatic',
'trim': 'BLUEHDI 180 GT EAT8',
'vin': 'VR3FJEHZRLY034844',
'year': 2020}
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC70%2520VUN%27 HTTP/1.1" 200 None
2026-03-30 08:10:14 [bca.uk] INFO: Saving data for BC70%20VUN: {'auction_closing_time': 1774864800.0, 'created_time': 1774391928.863263, 'last_price_update_time': 1774858214.449001}
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC70%2520VUN') HTTP/1.1" 204 0
2026-03-30 08:10:14 [bca.uk] INFO: Found listing with ID: KO23%20ULA
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO23%2520ULA%27 HTTP/1.1" 200 None
2026-03-30 08:10:14 [bca.uk] INFO: Scrape type for KO23%20ULA: 2
2026-03-30 08:10:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa6c8cef-0f09-5ef1-928e-14d65fb94930 with identifier: KO23%20ULA
2026-03-30 08:10:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa6c8cef-0f09-5ef1-928e-14d65fb94930 with scrape type 2
2026-03-30 08:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa6c8cef-0f09-5ef1-928e-14d65fb94930 with scrape type 2
2026-03-30 08:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa6c8cef-0f09-5ef1-928e-14d65fb94930, identifier: KO23%20ULA
2026-03-30 08:10:14 [bca.uk] INFO: Total items found: 100
2026-03-30 08:10:14 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded
2026-03-30 08:10:14 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:10:14 [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-30 08:10:14 [bca.uk] INFO: Found listing with ID: HJ73%20OWX
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ73%2520OWX%27 HTTP/1.1" 200 None
2026-03-30 08:10:14 [bca.uk] INFO: Scrape type for HJ73%20OWX: 2
2026-03-30 08:10:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0 with identifier: HJ73%20OWX
2026-03-30 08:10:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0 with scrape type 2
2026-03-30 08:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0 with scrape type 2
2026-03-30 08:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0, identifier: HJ73%20OWX
2026-03-30 08:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa6c8cef-0f09-5ef1-928e-14d65fb94930 with identifier: KO23%20ULA
2026-03-30 08:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa6c8cef-0f09-5ef1-928e-14d65fb94930 with identifier: KO23%20ULA
2026-03-30 08:10:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa6c8cef-0f09-5ef1-928e-14d65fb94930 with identifier: KO23%20ULA to the API
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:14 [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': 173,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO23%20ULA-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'aa6c8cef-0f09-5ef1-928e-14d65fb94930',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KO23 ULA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO23%20ULA&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'LAND ROVER',
'model': 'R/R VELAR',
'odometer': 25703,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R VELAR 2.0 D200 MHEV DYNAMIC SE StationWagon',
'transmission': 'automatic',
'trim': 'D200 MHEV DYNAMIC SE',
'vin': 'SALYA2ANXRA374024',
'year': 2023}
2026-03-30 08:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO23%2520ULA%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Saving data for KO23%20ULA: {'auction_closing_time': 1774864800.0, 'created_time': 1774276027.111574, 'last_price_update_time': 1774858215.004376}
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO23%2520ULA') HTTP/1.1" 204 0
2026-03-30 08:10:15 [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-30 08:10:15 [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-30 08:10:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0 with identifier: HJ73%20OWX
2026-03-30 08:10:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0 with identifier: HJ73%20OWX
2026-03-30 08:10:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a35e8a7-7d0d-550b-885e-ce4ed8d103b0 with identifier: HJ73%20OWX to the API
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:15 [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': 38,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ73%20OWX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '0a35e8a7-7d0d-550b-885e-ce4ed8d103b0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'HJ73 OWX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ73%20OWX&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'AUDI',
'model': 'Q5',
'odometer': 19184,
'odometer_reading_unit': '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 Q5 2.0 50 TFSI E Q S LINE S-T StationWagon',
'transmission': 'automatic',
'trim': '50 TFSI E Q S LINE S-T',
'vin': 'WAUZZZFY7P2184105',
'year': 2023}
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ73%2520OWX%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Saving data for HJ73%20OWX: {'auction_closing_time': 1774951200.0, 'created_time': 1774678368.546793, 'last_price_update_time': 1774858215.296989}
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ73%2520OWX') HTTP/1.1" 204 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: AR19%20OTG
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AR19%2520OTG%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for AR19%20OTG: 2
2026-03-30 08:10:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb with identifier: AR19%20OTG
2026-03-30 08:10:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb with scrape type 2
2026-03-30 08:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb with scrape type 2
2026-03-30 08:10:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb, identifier: AR19%20OTG
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: WT19%20OWA
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT19%2520OWA%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for WT19%20OWA: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: CE21%20AXA
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE21%2520AXA%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for CE21%20AXA: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: CF71%20OKH
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF71%2520OKH%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for CF71%20OKH: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: DA70%20WNW
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA70%2520WNW%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for DA70%20WNW: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: FJ70%20TXB
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ70%2520TXB%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for FJ70%20TXB: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: L28%20PYN
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L28%2520PYN%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for L28%20PYN: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: LC24%20EZZ
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC24%2520EZZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for LC24%20EZZ: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: MT70%20CTO
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT70%2520CTO%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for MT70%20CTO: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: VN72%20OZG
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN72%2520OZG%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for VN72%20OZG: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: WD73%20ZTB
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD73%2520ZTB%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for WD73%20ZTB: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: LO72%20ABZ
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520ABZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for LO72%20ABZ: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: DX16%20LCA
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX16%2520LCA%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for DX16%20LCA: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: LO72%20ABV
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520ABV%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for LO72%20ABV: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: WP15%20HMO
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP15%2520HMO%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for WP15%20HMO: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: BK68%20XBV
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK68%2520XBV%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for BK68%20XBV: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: LM22%20FWV
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM22%2520FWV%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for LM22%20FWV: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: SA71%20VVL
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA71%2520VVL%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for SA71%20VVL: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: FA19%20NPP
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA19%2520NPP%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for FA19%20NPP: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: FL74%20KHT
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL74%2520KHT%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for FL74%20KHT: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: CV20%20TUW
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV20%2520TUW%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for CV20%20TUW: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: FA18%20CHZ
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA18%2520CHZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for FA18%20CHZ: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: DF69%20XCS
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF69%2520XCS%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for DF69%20XCS: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: WV69%20TXP
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV69%2520TXP%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for WV69%20TXP: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: VT19%20YHF
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VT19%2520YHF%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for VT19%20YHF: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: YW71%20JFE
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YW71%2520JFE%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for YW71%20JFE: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: DL21%20RBO
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL21%2520RBO%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for DL21%20RBO: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: FV67%20RXH
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV67%2520RXH%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for FV67%20RXH: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: LE19%20TZN
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE19%2520TZN%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for LE19%20TZN: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: SE19%20UWZ
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE19%2520UWZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for SE19%20UWZ: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: WV70%20FFN
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV70%2520FFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for WV70%20FFN: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: DM19%20WMW
2026-03-30 08:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DM19%2520WMW%27 HTTP/1.1" 200 None
2026-03-30 08:10:15 [bca.uk] INFO: Scrape type for DM19%20WMW: 0
2026-03-30 08:10:15 [bca.uk] INFO: Found listing with ID: FG19%20NUY
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG19%2520NUY%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for FG19%20NUY: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: KM19%20OHB
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM19%2520OHB%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for KM19%20OHB: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: WJ19%20MTY
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ19%2520MTY%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for WJ19%20MTY: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: YA18%20HFU
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA18%2520HFU%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for YA18%20HFU: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: YGZ%205087
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YGZ%25205087%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for YGZ%205087: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: YH23%20ZRN
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH23%2520ZRN%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for YH23%20ZRN: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: SK13%20HPC
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK13%2520HPC%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for SK13%20HPC: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: EG16%20EMF
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EG16%2520EMF%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for EG16%20EMF: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: YC21%20FHH
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC21%2520FHH%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for YC21%20FHH: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: HG69%20VOK
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG69%2520VOK%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for HG69%20VOK: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: HK69%20NWJ
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK69%2520NWJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for HK69%20NWJ: 0
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: HV20%20UWZ
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV20%2520UWZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for HV20%20UWZ: 2
2026-03-30 08:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6716cbc-c0bf-5c53-bae5-2a5d43262d31 with identifier: HV20%20UWZ
2026-03-30 08:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6716cbc-c0bf-5c53-bae5-2a5d43262d31 with scrape type 2
2026-03-30 08:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6716cbc-c0bf-5c53-bae5-2a5d43262d31 with scrape type 2
2026-03-30 08:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6716cbc-c0bf-5c53-bae5-2a5d43262d31, identifier: HV20%20UWZ
2026-03-30 08:10:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:10:16 [bca.uk] INFO: Found listing with ID: EK18%20GYV
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK18%2520GYV%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Scrape type for EK18%20GYV: 2
2026-03-30 08:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f534f564-6899-5a28-99fe-df5611a724aa with identifier: EK18%20GYV
2026-03-30 08:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f534f564-6899-5a28-99fe-df5611a724aa with scrape type 2
2026-03-30 08:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f534f564-6899-5a28-99fe-df5611a724aa with scrape type 2
2026-03-30 08:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f534f564-6899-5a28-99fe-df5611a724aa, identifier: EK18%20GYV
2026-03-30 08:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb with identifier: AR19%20OTG
2026-03-30 08:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb with identifier: AR19%20OTG
2026-03-30 08:10:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb with identifier: AR19%20OTG to the API
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 130,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AR19%20OTG-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f9418b28-c89f-5c5f-b0a9-dc0a8cd44cfb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AR19 OTG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AR19%20OTG&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VOLKSWAGEN',
'model': 'TIGUAN',
'odometer': 54299,
'odometer_reading_unit': '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': 'WVGZZZ5NZKW355235',
'year': 2019}
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AR19%2520OTG%27 HTTP/1.1" 200 None
2026-03-30 08:10:16 [bca.uk] INFO: Saving data for AR19%20OTG: {'auction_closing_time': 1774864800.0, 'created_time': 1774361811.16002, 'last_price_update_time': 1774858216.760022}
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AR19%2520OTG') HTTP/1.1" 204 0
2026-03-30 08:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6716cbc-c0bf-5c53-bae5-2a5d43262d31 with identifier: HV20%20UWZ
2026-03-30 08:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6716cbc-c0bf-5c53-bae5-2a5d43262d31 with identifier: HV20%20UWZ
2026-03-30 08:10:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6716cbc-c0bf-5c53-bae5-2a5d43262d31 with identifier: HV20%20UWZ to the API
2026-03-30 08:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:17 [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': 146,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV20%20UWZ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e6716cbc-c0bf-5c53-bae5-2a5d43262d31',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HV20 UWZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV20%20UWZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'ECOSPORT',
'odometer': 41114,
'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 ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
'transmission': 'manual',
'trim': 'E/B 125 TITANIUM',
'vin': 'WF01XXERK1KU87085',
'year': 2020}
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV20%2520UWZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Saving data for HV20%20UWZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774274631.569549, 'last_price_update_time': 1774858217.182218}
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV20%2520UWZ') HTTP/1.1" 204 0
2026-03-30 08:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f534f564-6899-5a28-99fe-df5611a724aa with identifier: EK18%20GYV
2026-03-30 08:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f534f564-6899-5a28-99fe-df5611a724aa with identifier: EK18%20GYV
2026-03-30 08:10:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f534f564-6899-5a28-99fe-df5611a724aa with identifier: EK18%20GYV to the API
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:17 [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': 112,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK18%20GYV-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f534f564-6899-5a28-99fe-df5611a724aa',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EK18 GYV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK18%20GYV&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 67712,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'FORD FOCUS 1.0 E/B 140 ST-LINE Hatchback',
'transmission': 'manual',
'trim': 'E/B 140 ST-LINE',
'vin': 'WF05XXGCC5JY42524',
'year': 2018}
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK18%2520GYV%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Saving data for EK18%20GYV: {'auction_closing_time': 1774864800.0, 'created_time': 1774678387.741228, 'last_price_update_time': 1774858217.495288}
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK18%2520GYV') HTTP/1.1" 204 0
2026-03-30 08:10:17 [bca.uk] INFO: Found listing with ID: EO69%20MVA
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO69%2520MVA%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Scrape type for EO69%20MVA: 2
2026-03-30 08:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e29b9469-4bb5-54e2-8734-9c4cbd1903f4 with identifier: EO69%20MVA
2026-03-30 08:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e29b9469-4bb5-54e2-8734-9c4cbd1903f4 with scrape type 2
2026-03-30 08:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e29b9469-4bb5-54e2-8734-9c4cbd1903f4 with scrape type 2
2026-03-30 08:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e29b9469-4bb5-54e2-8734-9c4cbd1903f4, identifier: EO69%20MVA
2026-03-30 08:10:17 [bca.uk] INFO: Found listing with ID: LB18%20KWG
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB18%2520KWG%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Scrape type for LB18%20KWG: 0
2026-03-30 08:10:17 [bca.uk] INFO: Found listing with ID: LP71%20OMJ
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP71%2520OMJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Scrape type for LP71%20OMJ: 2
2026-03-30 08:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ea17ead-5ecb-5f13-94be-111315441983 with identifier: LP71%20OMJ
2026-03-30 08:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ea17ead-5ecb-5f13-94be-111315441983 with scrape type 2
2026-03-30 08:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ea17ead-5ecb-5f13-94be-111315441983 with scrape type 2
2026-03-30 08:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ea17ead-5ecb-5f13-94be-111315441983, identifier: LP71%20OMJ
2026-03-30 08:10:17 [bca.uk] INFO: Found listing with ID: KM68%20OAY
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM68%2520OAY%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Scrape type for KM68%20OAY: 0
2026-03-30 08:10:17 [bca.uk] INFO: Found listing with ID: LV20%20GXY
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV20%2520GXY%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Scrape type for LV20%20GXY: 0
2026-03-30 08:10:17 [bca.uk] INFO: Found listing with ID: LL17%20AXH
2026-03-30 08:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL17%2520AXH%27 HTTP/1.1" 200 None
2026-03-30 08:10:17 [bca.uk] INFO: Scrape type for LL17%20AXH: 2
2026-03-30 08:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf8545a3-2d54-5062-8bc2-fc87eae69e36 with identifier: LL17%20AXH
2026-03-30 08:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf8545a3-2d54-5062-8bc2-fc87eae69e36 with scrape type 2
2026-03-30 08:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf8545a3-2d54-5062-8bc2-fc87eae69e36 with scrape type 2
2026-03-30 08:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf8545a3-2d54-5062-8bc2-fc87eae69e36, identifier: LL17%20AXH
2026-03-30 08:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e29b9469-4bb5-54e2-8734-9c4cbd1903f4 with identifier: EO69%20MVA
2026-03-30 08:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e29b9469-4bb5-54e2-8734-9c4cbd1903f4 with identifier: EO69%20MVA
2026-03-30 08:10:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e29b9469-4bb5-54e2-8734-9c4cbd1903f4 with identifier: EO69%20MVA to the API
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:18 [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=EO69%20MVA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e29b9469-4bb5-54e2-8734-9c4cbd1903f4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EO69 MVA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO69%20MVA&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 19680,
'odometer_reading_unit': '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 P/S Hatchback',
'transmission': 'automatic',
'trim': 'EBL 120 ST-LINE P/S',
'vin': 'WF0NXXGCHNKT87925',
'year': 2019}
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO69%2520MVA%27 HTTP/1.1" 200 None
2026-03-30 08:10:18 [bca.uk] INFO: Saving data for EO69%20MVA: {'auction_closing_time': 1774864800.0, 'created_time': 1774678333.280597, 'last_price_update_time': 1774858218.263517}
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO69%2520MVA') HTTP/1.1" 204 0
2026-03-30 08:10:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ea17ead-5ecb-5f13-94be-111315441983 with identifier: LP71%20OMJ
2026-03-30 08:10:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ea17ead-5ecb-5f13-94be-111315441983 with identifier: LP71%20OMJ
2026-03-30 08:10:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ea17ead-5ecb-5f13-94be-111315441983 with identifier: LP71%20OMJ to the API
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:18 [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': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP71%20OMJ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9ea17ead-5ecb-5f13-94be-111315441983',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP71 OMJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP71%20OMJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FIESTA ACTIVE',
'odometer': 36062,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'FORD FIESTA ACTIVE 1.0 E/B MHEV 125 P/S Hatchback',
'transmission': 'automatic',
'trim': 'E/B MHEV 125 P/S',
'vin': 'WF0JXXGAHJNL87557',
'year': 2022}
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP71%2520OMJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:18 [bca.uk] INFO: Saving data for LP71%20OMJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774130928.392391, 'last_price_update_time': 1774858218.571926}
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP71%2520OMJ') HTTP/1.1" 204 0
2026-03-30 08:10:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf8545a3-2d54-5062-8bc2-fc87eae69e36 with identifier: LL17%20AXH
2026-03-30 08:10:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf8545a3-2d54-5062-8bc2-fc87eae69e36 with identifier: LL17%20AXH
2026-03-30 08:10:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf8545a3-2d54-5062-8bc2-fc87eae69e36 with identifier: LL17%20AXH to the API
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:18 [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': 177,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL17%20AXH-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cf8545a3-2d54-5062-8bc2-fc87eae69e36',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LL17 AXH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL17%20AXH&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 54093,
'odometer_reading_unit': '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 AWD GT-LINE StationWagon',
'transmission': 'manual',
'trim': 'T GDI AWD GT-LINE',
'vin': 'U5YPK816NHL262509',
'year': 2017}
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL17%2520AXH%27 HTTP/1.1" 200 None
2026-03-30 08:10:18 [bca.uk] INFO: Saving data for LL17%20AXH: {'auction_closing_time': 1774951200.0, 'created_time': 1774678367.693487, 'last_price_update_time': 1774858218.863138}
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL17%2520AXH') HTTP/1.1" 204 0
2026-03-30 08:10:18 [bca.uk] INFO: Found listing with ID: SM72%20HUO
2026-03-30 08:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM72%2520HUO%27 HTTP/1.1" 200 None
2026-03-30 08:10:18 [bca.uk] INFO: Scrape type for SM72%20HUO: 2
2026-03-30 08:10:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2eb55c46-47b5-536e-bbb4-402d650591b9 with identifier: SM72%20HUO
2026-03-30 08:10:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2eb55c46-47b5-536e-bbb4-402d650591b9 with scrape type 2
2026-03-30 08:10:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2eb55c46-47b5-536e-bbb4-402d650591b9 with scrape type 2
2026-03-30 08:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2eb55c46-47b5-536e-bbb4-402d650591b9, identifier: SM72%20HUO
2026-03-30 08:10:19 [bca.uk] INFO: Found listing with ID: MT24%20TZY
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT24%2520TZY%27 HTTP/1.1" 200 None
2026-03-30 08:10:19 [bca.uk] INFO: Scrape type for MT24%20TZY: 0
2026-03-30 08:10:19 [bca.uk] INFO: Found listing with ID: ND21%20BVM
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND21%2520BVM%27 HTTP/1.1" 200 None
2026-03-30 08:10:19 [bca.uk] INFO: Scrape type for ND21%20BVM: 0
2026-03-30 08:10:19 [bca.uk] INFO: Found listing with ID: SK71%20ODG
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK71%2520ODG%27 HTTP/1.1" 200 None
2026-03-30 08:10:19 [bca.uk] INFO: Scrape type for SK71%20ODG: 2
2026-03-30 08:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd with identifier: SK71%20ODG
2026-03-30 08:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd with scrape type 2
2026-03-30 08:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd with scrape type 2
2026-03-30 08:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd, identifier: SK71%20ODG
2026-03-30 08:10:19 [bca.uk] INFO: Found listing with ID: T11%20PBG
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T11%2520PBG%27 HTTP/1.1" 200 None
2026-03-30 08:10:19 [bca.uk] INFO: Scrape type for T11%20PBG: 2
2026-03-30 08:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd with identifier: T11%20PBG
2026-03-30 08:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd with scrape type 2
2026-03-30 08:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd with scrape type 2
2026-03-30 08:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd, identifier: T11%20PBG
2026-03-30 08:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2eb55c46-47b5-536e-bbb4-402d650591b9 with identifier: SM72%20HUO
2026-03-30 08:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2eb55c46-47b5-536e-bbb4-402d650591b9 with identifier: SM72%20HUO
2026-03-30 08:10:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2eb55c46-47b5-536e-bbb4-402d650591b9 with identifier: SM72%20HUO to the API
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:19 [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': 183,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM72%20HUO-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '2eb55c46-47b5-536e-bbb4-402d650591b9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM72 HUO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM72%20HUO&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'NISSAN',
'model': 'PRIMASTAR 28',
'odometer': 51079,
'odometer_reading_unit': '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 PRIMASTAR 28 2.0 DCI 110 L1 H1 VISIA PanelVan',
'transmission': 'manual',
'trim': 'DCI 110 L1 H1 VISIA',
'vin': 'VNVF4000870121104',
'year': 2022}
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM72%2520HUO%27 HTTP/1.1" 200 None
2026-03-30 08:10:19 [bca.uk] INFO: Saving data for SM72%20HUO: {'auction_closing_time': 1774864800.0, 'created_time': 1773925180.24587, 'last_price_update_time': 1774858219.587075}
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM72%2520HUO') HTTP/1.1" 204 0
2026-03-30 08:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd with identifier: SK71%20ODG
2026-03-30 08:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd with identifier: SK71%20ODG
2026-03-30 08:10:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd with identifier: SK71%20ODG to the API
2026-03-30 08:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:20 [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': 166,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK71%20ODG-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fc2f8b4e-6293-587f-8a2c-0f40c1f3a2fd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SK71 ODG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK71%20ODG&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 87001,
'odometer_reading_unit': '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 GDI 2 ISG StationWagon',
'transmission': 'manual',
'trim': 'GDI 2 ISG',
'vin': 'U5YPH814LML122068',
'year': 2021}
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK71%2520ODG%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Saving data for SK71%20ODG: {'auction_closing_time': 1774864800.0, 'created_time': 1773959535.949632, 'last_price_update_time': 1774858220.01834}
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK71%2520ODG') HTTP/1.1" 204 0
2026-03-30 08:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd with identifier: T11%20PBG
2026-03-30 08:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd with identifier: T11%20PBG
2026-03-30 08:10:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd with identifier: T11%20PBG to the API
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:20 [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': 274,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T11%20PBG-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e8473d85-8840-53c0-8b6b-1a2d3ed1f7dd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'T11 PBG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=T11%20PBG&vehicleType=*',
'listing': 'auction',
'location': 'Preston',
'make': 'PORSCHE',
'model': '911',
'odometer': 96648,
'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': 'PORSCHE 911 3.6 CARRERA 2 TIPTRONIC S Convertible',
'transmission': 'manual',
'trim': 'CARRERA 2 TIPTRONIC S',
'vin': 'WP0ZZZ99Z2S642357',
'year': 2002}
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T11%2520PBG%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Saving data for T11%20PBG: {'auction_closing_time': 1774951200.0, 'created_time': 1774447724.192779, 'last_price_update_time': 1774858220.352988}
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='T11%2520PBG') HTTP/1.1" 204 0
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: KT18%20FFE
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT18%2520FFE%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for KT18%20FFE: 2
2026-03-30 08:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de549803-c7fd-549d-93da-d37492c45baa with identifier: KT18%20FFE
2026-03-30 08:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de549803-c7fd-549d-93da-d37492c45baa with scrape type 2
2026-03-30 08:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de549803-c7fd-549d-93da-d37492c45baa with scrape type 2
2026-03-30 08:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de549803-c7fd-549d-93da-d37492c45baa, identifier: KT18%20FFE
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: WV69%20NBG
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV69%2520NBG%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for WV69%20NBG: 0
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: AU68%20KFP
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU68%2520KFP%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for AU68%20KFP: 0
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: LD72%20SFU
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD72%2520SFU%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for LD72%20SFU: 0
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: LF21%20WNO
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF21%2520WNO%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for LF21%20WNO: 0
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: LG20%20OVA
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG20%2520OVA%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for LG20%20OVA: 0
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: NV69%20MYB
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV69%2520MYB%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for NV69%20MYB: 2
2026-03-30 08:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f0f1cbc-c9f6-5631-b87d-d1a67085335e with identifier: NV69%20MYB
2026-03-30 08:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f0f1cbc-c9f6-5631-b87d-d1a67085335e with scrape type 2
2026-03-30 08:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f0f1cbc-c9f6-5631-b87d-d1a67085335e with scrape type 2
2026-03-30 08:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f0f1cbc-c9f6-5631-b87d-d1a67085335e, identifier: NV69%20MYB
2026-03-30 08:10:20 [bca.uk] INFO: Found listing with ID: GN20%20WLF
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN20%2520WLF%27 HTTP/1.1" 200 None
2026-03-30 08:10:20 [bca.uk] INFO: Scrape type for GN20%20WLF: 2
2026-03-30 08:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac30cf20-6a70-5847-b653-bbff2f05f4d6 with identifier: GN20%20WLF
2026-03-30 08:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac30cf20-6a70-5847-b653-bbff2f05f4d6 with scrape type 2
2026-03-30 08:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac30cf20-6a70-5847-b653-bbff2f05f4d6 with scrape type 2
2026-03-30 08:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac30cf20-6a70-5847-b653-bbff2f05f4d6, identifier: GN20%20WLF
2026-03-30 08:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de549803-c7fd-549d-93da-d37492c45baa with identifier: KT18%20FFE
2026-03-30 08:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de549803-c7fd-549d-93da-d37492c45baa with identifier: KT18%20FFE
2026-03-30 08:10:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de549803-c7fd-549d-93da-d37492c45baa with identifier: KT18%20FFE to the API
2026-03-30 08:10:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:21 [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': 167,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT18%20FFE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'de549803-c7fd-549d-93da-d37492c45baa',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KT18 FFE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT18%20FFE&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'LAND ROVER',
'model': 'R/R VELAR',
'odometer': 55396,
'odometer_reading_unit': '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 3.0 D300 R-DYNAMIC HSE StationWagon',
'transmission': 'automatic',
'trim': 'D300 R-DYNAMIC HSE',
'vin': 'SALYA2AK1JA768540',
'year': 2018}
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT18%2520FFE%27 HTTP/1.1" 200 None
2026-03-30 08:10:21 [bca.uk] INFO: Saving data for KT18%20FFE: {'auction_closing_time': 1775124000.0, 'created_time': 1774678339.240766, 'last_price_update_time': 1774858221.163863}
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT18%2520FFE') HTTP/1.1" 204 0
2026-03-30 08:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f0f1cbc-c9f6-5631-b87d-d1a67085335e with identifier: NV69%20MYB
2026-03-30 08:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f0f1cbc-c9f6-5631-b87d-d1a67085335e with identifier: NV69%20MYB
2026-03-30 08:10:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f0f1cbc-c9f6-5631-b87d-d1a67085335e with identifier: NV69%20MYB to the API
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:21 [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=NV69%20MYB-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7f0f1cbc-c9f6-5631-b87d-d1a67085335e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NV69 MYB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV69%20MYB&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'CITROEN',
'model': 'GRAND SPACETOUR',
'odometer': 91141,
'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 GRAND SPACETOUR 1.5 BLUEHDI 130 FLAIR PLUS EAT8 MPV',
'transmission': 'automatic',
'trim': 'BLUEHDI 130 FLAIR PLUS EAT8',
'vin': 'VF73AYHZRLJ568909',
'year': 2020}
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV69%2520MYB%27 HTTP/1.1" 200 None
2026-03-30 08:10:21 [bca.uk] INFO: Saving data for NV69%20MYB: {'auction_closing_time': 1774864800.0, 'created_time': 1774017137.863928, 'last_price_update_time': 1774858221.511099}
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV69%2520MYB') HTTP/1.1" 204 0
2026-03-30 08:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac30cf20-6a70-5847-b653-bbff2f05f4d6 with identifier: GN20%20WLF
2026-03-30 08:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac30cf20-6a70-5847-b653-bbff2f05f4d6 with identifier: GN20%20WLF
2026-03-30 08:10:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac30cf20-6a70-5847-b653-bbff2f05f4d6 with identifier: GN20%20WLF to the API
2026-03-30 08:10:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:22 [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': 155,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN20%20WLF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ac30cf20-6a70-5847-b653-bbff2f05f4d6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GN20 WLF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN20%20WLF&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'JAGUAR',
'model': 'F-PACE',
'odometer': 65473,
'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': 'SADCA2AN8LA646308',
'year': 2020}
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN20%2520WLF%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Saving data for GN20%20WLF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535685.203288, 'last_price_update_time': 1774858222.076958}
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN20%2520WLF') HTTP/1.1" 204 0
2026-03-30 08:10:22 [bca.uk] INFO: Found listing with ID: FH70%20TTZ
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH70%2520TTZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Scrape type for FH70%20TTZ: 2
2026-03-30 08:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f with identifier: FH70%20TTZ
2026-03-30 08:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f with scrape type 2
2026-03-30 08:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f with scrape type 2
2026-03-30 08:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f, identifier: FH70%20TTZ
2026-03-30 08:10:22 [bca.uk] INFO: Found listing with ID: PG19%20LXN
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PG19%2520LXN%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Scrape type for PG19%20LXN: 0
2026-03-30 08:10:22 [bca.uk] INFO: Found listing with ID: RK69%20AJU
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK69%2520AJU%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Scrape type for RK69%20AJU: 0
2026-03-30 08:10:22 [bca.uk] INFO: Found listing with ID: RK70%20OPA
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK70%2520OPA%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Scrape type for RK70%20OPA: 2
2026-03-30 08:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70e8a783-145f-5116-9980-b9a764af9eb8 with identifier: RK70%20OPA
2026-03-30 08:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70e8a783-145f-5116-9980-b9a764af9eb8 with scrape type 2
2026-03-30 08:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70e8a783-145f-5116-9980-b9a764af9eb8 with scrape type 2
2026-03-30 08:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70e8a783-145f-5116-9980-b9a764af9eb8, identifier: RK70%20OPA
2026-03-30 08:10:22 [bca.uk] INFO: Found listing with ID: KP70%20LKM
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP70%2520LKM%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Scrape type for KP70%20LKM: 2
2026-03-30 08:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bf56ab2-27f8-5a08-97b6-fe823725444b with identifier: KP70%20LKM
2026-03-30 08:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bf56ab2-27f8-5a08-97b6-fe823725444b with scrape type 2
2026-03-30 08:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bf56ab2-27f8-5a08-97b6-fe823725444b with scrape type 2
2026-03-30 08:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bf56ab2-27f8-5a08-97b6-fe823725444b, identifier: KP70%20LKM
2026-03-30 08:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f with identifier: FH70%20TTZ
2026-03-30 08:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f with identifier: FH70%20TTZ
2026-03-30 08:10:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f with identifier: FH70%20TTZ to the API
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:22 [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=FH70%20TTZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ec8cb4fc-b4e3-54c9-b2c1-16cce5dc270f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FH70 TTZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH70%20TTZ&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'HYUNDAI',
'model': 'I10',
'odometer': 16381,
'odometer_reading_unit': '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 I10 1.0 MPI SE CONNECT Hatchback',
'transmission': 'manual',
'trim': 'MPI SE CONNECT',
'vin': 'NLHDN51ALLZ017968',
'year': 2021}
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH70%2520TTZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:22 [bca.uk] INFO: Saving data for FH70%20TTZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774678334.76354, 'last_price_update_time': 1774858222.75565}
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH70%2520TTZ') HTTP/1.1" 204 0
2026-03-30 08:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70e8a783-145f-5116-9980-b9a764af9eb8 with identifier: RK70%20OPA
2026-03-30 08:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70e8a783-145f-5116-9980-b9a764af9eb8 with identifier: RK70%20OPA
2026-03-30 08:10:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70e8a783-145f-5116-9980-b9a764af9eb8 with identifier: RK70%20OPA to the API
2026-03-30 08:10:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:23 [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': 250,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK70%20OPA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '70e8a783-145f-5116-9980-b9a764af9eb8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RK70 OPA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK70%20OPA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'TOUAREG',
'odometer': 67175,
'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 TOUAREG 3.0 V6 TSI 335 4M BLACK ED.TIP StationWagon',
'transmission': 'manual',
'trim': 'V6 TSI 335 4M BLACK ED.TIP',
'vin': 'WVGZZZCRZLD022680',
'year': 2020}
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK70%2520OPA%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Saving data for RK70%20OPA: {'auction_closing_time': 1774864800.0, 'created_time': 1774364258.693045, 'last_price_update_time': 1774858223.158782}
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK70%2520OPA') HTTP/1.1" 204 0
2026-03-30 08:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bf56ab2-27f8-5a08-97b6-fe823725444b with identifier: KP70%20LKM
2026-03-30 08:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bf56ab2-27f8-5a08-97b6-fe823725444b with identifier: KP70%20LKM
2026-03-30 08:10:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bf56ab2-27f8-5a08-97b6-fe823725444b with identifier: KP70%20LKM to the API
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:23 [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': 184,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP70%20LKM-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7bf56ab2-27f8-5a08-97b6-fe823725444b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KP70 LKM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP70%20LKM&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 30576,
'odometer_reading_unit': '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 HSE (7ST) '
'StationWagon',
'transmission': 'automatic',
'trim': 'D200 R-DYNAMIC HSE (7ST)',
'vin': 'SALCA2AN7MH891825',
'year': 2021}
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP70%2520LKM%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Saving data for KP70%20LKM: {'auction_closing_time': 1774864800.0, 'created_time': 1773824314.395696, 'last_price_update_time': 1774858223.456225}
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP70%2520LKM') HTTP/1.1" 204 0
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: FP69%20KWM
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP69%2520KWM%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for FP69%20KWM: 2
2026-03-30 08:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8 with identifier: FP69%20KWM
2026-03-30 08:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8 with scrape type 2
2026-03-30 08:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8 with scrape type 2
2026-03-30 08:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8, identifier: FP69%20KWM
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: RO70%20GLK
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO70%2520GLK%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for RO70%20GLK: 0
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: AP19%20NRL
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP19%2520NRL%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for AP19%20NRL: 0
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: BF21%20VMW
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF21%2520VMW%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for BF21%20VMW: 0
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: DN20%20OCL
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN20%2520OCL%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for DN20%20OCL: 0
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: HY21%20CVT
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY21%2520CVT%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for HY21%20CVT: 0
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: KF68%20KPJ
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF68%2520KPJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for KF68%20KPJ: 2
2026-03-30 08:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1463190d-1c00-5b16-a6d2-303735cf33ea with identifier: KF68%20KPJ
2026-03-30 08:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1463190d-1c00-5b16-a6d2-303735cf33ea with scrape type 2
2026-03-30 08:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1463190d-1c00-5b16-a6d2-303735cf33ea with scrape type 2
2026-03-30 08:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1463190d-1c00-5b16-a6d2-303735cf33ea, identifier: KF68%20KPJ
2026-03-30 08:10:23 [bca.uk] INFO: Found listing with ID: KW73%20LYF
2026-03-30 08:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520LYF%27 HTTP/1.1" 200 None
2026-03-30 08:10:23 [bca.uk] INFO: Scrape type for KW73%20LYF: 2
2026-03-30 08:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5 with identifier: KW73%20LYF
2026-03-30 08:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5 with scrape type 2
2026-03-30 08:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5 with scrape type 2
2026-03-30 08:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5, identifier: KW73%20LYF
2026-03-30 08:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8 with identifier: FP69%20KWM
2026-03-30 08:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8 with identifier: FP69%20KWM
2026-03-30 08:10:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8 with identifier: FP69%20KWM to the API
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:24 [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': 111,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP69%20KWM-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fac5bd69-b3fa-5b1a-9aab-ad84ad3985c8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FP69 KWM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP69%20KWM&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'MITSUBISHI',
'model': 'MIRAGE',
'odometer': 22924,
'odometer_reading_unit': '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 MIRAGE 1.2 4 Hatchback',
'transmission': 'manual',
'trim': '4',
'vin': 'MMCXNA03AKH020368',
'year': 2019}
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP69%2520KWM%27 HTTP/1.1" 200 None
2026-03-30 08:10:24 [bca.uk] INFO: Saving data for FP69%20KWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774678339.664607, 'last_price_update_time': 1774858224.207767}
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP69%2520KWM') HTTP/1.1" 204 0
2026-03-30 08:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1463190d-1c00-5b16-a6d2-303735cf33ea with identifier: KF68%20KPJ
2026-03-30 08:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1463190d-1c00-5b16-a6d2-303735cf33ea with identifier: KF68%20KPJ
2026-03-30 08:10:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1463190d-1c00-5b16-a6d2-303735cf33ea with identifier: KF68%20KPJ to the API
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:24 [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': 132,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF68%20KPJ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1463190d-1c00-5b16-a6d2-303735cf33ea',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KF68 KPJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF68%20KPJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'KIA',
'model': 'STONIC',
'odometer': 49280,
'odometer_reading_unit': '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 STONIC 1.4 MPI 100 2 Hatchback',
'transmission': 'manual',
'trim': 'MPI 100 2',
'vin': 'KNAD6814LK6250178',
'year': 2019}
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF68%2520KPJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:24 [bca.uk] INFO: Saving data for KF68%20KPJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774479825.036952, 'last_price_update_time': 1774858224.511266}
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF68%2520KPJ') HTTP/1.1" 204 0
2026-03-30 08:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5 with identifier: KW73%20LYF
2026-03-30 08:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5 with identifier: KW73%20LYF
2026-03-30 08:10:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5 with identifier: KW73%20LYF to the API
2026-03-30 08:10:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:25 [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': 234,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20LYF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1e8ed4e5-268c-51d6-9a3e-68655bfcdcf5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KW73 LYF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20LYF&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'MERCEDES-BENZ',
'model': 'GLE 450',
'odometer': 15885,
'odometer_reading_unit': '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 GLE 450 3.0 AMG LINE PREMIUM 4M (7ST) 9G StationWagon',
'transmission': 'manual',
'trim': 'AMG LINE PREMIUM 4M (7ST) 9G',
'vin': 'W1NFB5KE5PA975553',
'year': 2023}
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520LYF%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Saving data for KW73%20LYF: {'auction_closing_time': 1775124000.0, 'created_time': 1774678354.906019, 'last_price_update_time': 1774858225.055313}
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520LYF') HTTP/1.1" 204 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: KE65%20YRY
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE65%2520YRY%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for KE65%20YRY: 2
2026-03-30 08:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc with identifier: KE65%20YRY
2026-03-30 08:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc with scrape type 2
2026-03-30 08:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc with scrape type 2
2026-03-30 08:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc, identifier: KE65%20YRY
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: LB69%20WFT
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB69%2520WFT%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for LB69%20WFT: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: GU67%20HJK
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU67%2520HJK%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for GU67%20HJK: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: GU18%20OPC
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU18%2520OPC%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for GU18%20OPC: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: KE71%20MGV
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE71%2520MGV%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for KE71%20MGV: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: L200%20PBX
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27L200%2520PBX%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for L200%20PBX: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: SB18%20DFO
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB18%2520DFO%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for SB18%20DFO: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: TRZ%202701
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27TRZ%25202701%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for TRZ%202701: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: WF70%20WRR
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF70%2520WRR%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for WF70%20WRR: 0
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: WG19%20ZGY
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for WG19%20ZGY: 2
2026-03-30 08:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 677f3f42-1528-59cb-8c81-32aec4401404 with identifier: WG19%20ZGY
2026-03-30 08:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 677f3f42-1528-59cb-8c81-32aec4401404 with scrape type 2
2026-03-30 08:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 677f3f42-1528-59cb-8c81-32aec4401404 with scrape type 2
2026-03-30 08:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 677f3f42-1528-59cb-8c81-32aec4401404, identifier: WG19%20ZGY
2026-03-30 08:10:25 [bca.uk] INFO: Found listing with ID: BV20%20EFS
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV20%2520EFS%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Scrape type for BV20%20EFS: 2
2026-03-30 08:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a73f541-c74b-50d3-800a-fbc9c8c61d3a with identifier: BV20%20EFS
2026-03-30 08:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a73f541-c74b-50d3-800a-fbc9c8c61d3a with scrape type 2
2026-03-30 08:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a73f541-c74b-50d3-800a-fbc9c8c61d3a with scrape type 2
2026-03-30 08:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a73f541-c74b-50d3-800a-fbc9c8c61d3a, identifier: BV20%20EFS
2026-03-30 08:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc with identifier: KE65%20YRY
2026-03-30 08:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc with identifier: KE65%20YRY
2026-03-30 08:10:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc with identifier: KE65%20YRY to the API
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:25 [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': 331,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE65%20YRY-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '4.7L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f3ce6c5f-6434-5e08-9e4b-f5d8f9033afc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KE65 YRY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE65%20YRY&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'MASERATI',
'model': 'GRANTURISMO',
'odometer': 38760,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'MASERATI GRANTURISMO 4.7 V8 SPORT MC AUTO SHIFT Coupe',
'transmission': 'manual',
'trim': 'V8 SPORT MC AUTO SHIFT',
'vin': 'ZAMVL45C000163340',
'year': 2015}
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE65%2520YRY%27 HTTP/1.1" 200 None
2026-03-30 08:10:25 [bca.uk] INFO: Saving data for KE65%20YRY: {'auction_closing_time': 1774951200.0, 'created_time': 1774678337.871831, 'last_price_update_time': 1774858225.888865}
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE65%2520YRY') HTTP/1.1" 204 0
2026-03-30 08:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 677f3f42-1528-59cb-8c81-32aec4401404 with identifier: WG19%20ZGY
2026-03-30 08:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 677f3f42-1528-59cb-8c81-32aec4401404 with identifier: WG19%20ZGY
2026-03-30 08:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 677f3f42-1528-59cb-8c81-32aec4401404 with identifier: WG19%20ZGY to the API
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:26 [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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG19%20ZGY-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '677f3f42-1528-59cb-8c81-32aec4401404',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WG19 ZGY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG19%20ZGY&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'JEEP',
'model': 'COMPASS',
'odometer': 59304,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'JEEP COMPASS 1.6 M/JET 120 2WD LIMITED StationWagon',
'transmission': 'manual',
'trim': 'M/JET 120 2WD LIMITED',
'vin': 'MCANJPCS8KFA42908',
'year': 2019}
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-30 08:10:26 [bca.uk] INFO: Saving data for WG19%20ZGY: {'auction_closing_time': 1774864800.0, 'created_time': 1774364672.738044, 'last_price_update_time': 1774858226.347773}
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG19%2520ZGY') HTTP/1.1" 204 0
2026-03-30 08:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a73f541-c74b-50d3-800a-fbc9c8c61d3a with identifier: BV20%20EFS
2026-03-30 08:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a73f541-c74b-50d3-800a-fbc9c8c61d3a with identifier: BV20%20EFS
2026-03-30 08:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a73f541-c74b-50d3-800a-fbc9c8c61d3a with identifier: BV20%20EFS to the API
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:26 [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': 170,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV20%20EFS-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9a73f541-c74b-50d3-800a-fbc9c8c61d3a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BV20 EFS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV20%20EFS&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'SEAT',
'model': 'LEON',
'odometer': 67021,
'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 LEON 2.0 TSI 290 CUPRA EZ DSG Hatchback',
'transmission': 'automatic',
'trim': 'TSI 290 CUPRA EZ DSG',
'vin': 'VSSZZZ5FZLR085579',
'year': 2020}
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV20%2520EFS%27 HTTP/1.1" 200 None
2026-03-30 08:10:26 [bca.uk] INFO: Saving data for BV20%20EFS: {'auction_closing_time': 1774864800.0, 'created_time': 1774678376.474481, 'last_price_update_time': 1774858226.637978}
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV20%2520EFS') HTTP/1.1" 204 0
2026-03-30 08:10:26 [bca.uk] INFO: Found listing with ID: NU20%20LZS
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU20%2520LZS%27 HTTP/1.1" 200 None
2026-03-30 08:10:26 [bca.uk] INFO: Scrape type for NU20%20LZS: 2
2026-03-30 08:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b07af8a0-d5b4-5f3f-a3ee-add574efb3ce with identifier: NU20%20LZS
2026-03-30 08:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b07af8a0-d5b4-5f3f-a3ee-add574efb3ce with scrape type 2
2026-03-30 08:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b07af8a0-d5b4-5f3f-a3ee-add574efb3ce with scrape type 2
2026-03-30 08:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b07af8a0-d5b4-5f3f-a3ee-add574efb3ce, identifier: NU20%20LZS
2026-03-30 08:10:26 [bca.uk] INFO: Found listing with ID: YX72%20SBU
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX72%2520SBU%27 HTTP/1.1" 200 None
2026-03-30 08:10:26 [bca.uk] INFO: Scrape type for YX72%20SBU: 2
2026-03-30 08:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d04be354-1045-5ae7-a09b-0175257d45d3 with identifier: YX72%20SBU
2026-03-30 08:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d04be354-1045-5ae7-a09b-0175257d45d3 with scrape type 2
2026-03-30 08:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d04be354-1045-5ae7-a09b-0175257d45d3 with scrape type 2
2026-03-30 08:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d04be354-1045-5ae7-a09b-0175257d45d3, identifier: YX72%20SBU
2026-03-30 08:10:26 [bca.uk] INFO: Found listing with ID: GL71%20EOG
2026-03-30 08:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL71%2520EOG%27 HTTP/1.1" 200 None
2026-03-30 08:10:26 [bca.uk] INFO: Scrape type for GL71%20EOG: 2
2026-03-30 08:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d8361a2-37e9-5c6f-a9d5-1902c2caa653 with identifier: GL71%20EOG
2026-03-30 08:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d8361a2-37e9-5c6f-a9d5-1902c2caa653 with scrape type 2
2026-03-30 08:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d8361a2-37e9-5c6f-a9d5-1902c2caa653 with scrape type 2
2026-03-30 08:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d8361a2-37e9-5c6f-a9d5-1902c2caa653, identifier: GL71%20EOG
2026-03-30 08:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b07af8a0-d5b4-5f3f-a3ee-add574efb3ce with identifier: NU20%20LZS
2026-03-30 08:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b07af8a0-d5b4-5f3f-a3ee-add574efb3ce with identifier: NU20%20LZS
2026-03-30 08:10:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b07af8a0-d5b4-5f3f-a3ee-add574efb3ce with identifier: NU20%20LZS to the API
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:27 [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=NU20%20LZS-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'b07af8a0-d5b4-5f3f-a3ee-add574efb3ce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NU20 LZS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU20%20LZS&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'VAUXHALL',
'model': 'ASTRA',
'odometer': 19059,
'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 Hatchback',
'transmission': 'manual',
'trim': 'TURBO 145 SRI',
'vin': 'W0VBF6EW5LG042320',
'year': 2020}
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU20%2520LZS%27 HTTP/1.1" 200 None
2026-03-30 08:10:27 [bca.uk] INFO: Saving data for NU20%20LZS: {'auction_closing_time': 1774864800.0, 'created_time': 1774678337.106085, 'last_price_update_time': 1774858227.277464}
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU20%2520LZS') HTTP/1.1" 204 0
2026-03-30 08:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d04be354-1045-5ae7-a09b-0175257d45d3 with identifier: YX72%20SBU
2026-03-30 08:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d04be354-1045-5ae7-a09b-0175257d45d3 with identifier: YX72%20SBU
2026-03-30 08:10:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d04be354-1045-5ae7-a09b-0175257d45d3 with identifier: YX72%20SBU to the API
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:27 [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': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX72%20SBU-GB',
'category': 'Car',
'color': 'brown',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd04be354-1045-5ae7-a09b-0175257d45d3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YX72 SBU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX72%20SBU&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 65101,
'odometer_reading_unit': '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 CRDI 115 2 ISG StationWagon',
'transmission': 'manual',
'trim': 'CRDI 115 2 ISG',
'vin': 'U5YPU81ALNL090410',
'year': 2022}
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX72%2520SBU%27 HTTP/1.1" 200 None
2026-03-30 08:10:27 [bca.uk] INFO: Saving data for YX72%20SBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774304629.799395, 'last_price_update_time': 1774858227.59511}
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX72%2520SBU') HTTP/1.1" 204 0
2026-03-30 08:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d8361a2-37e9-5c6f-a9d5-1902c2caa653 with identifier: GL71%20EOG
2026-03-30 08:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d8361a2-37e9-5c6f-a9d5-1902c2caa653 with identifier: GL71%20EOG
2026-03-30 08:10:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d8361a2-37e9-5c6f-a9d5-1902c2caa653 with identifier: GL71%20EOG to the API
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:27 [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': 138,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL71%20EOG-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3d8361a2-37e9-5c6f-a9d5-1902c2caa653',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GL71 EOG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL71%20EOG&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'HYUNDAI',
'model': 'KONA',
'odometer': 37660,
'odometer_reading_unit': '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 1.0 T-GDI 48V MHEV N LINE Hatchback',
'transmission': 'manual',
'trim': 'T-GDI 48V MHEV N LINE',
'vin': 'KMHK3812LNU847028',
'year': 2021}
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL71%2520EOG%27 HTTP/1.1" 200 None
2026-03-30 08:10:27 [bca.uk] INFO: Saving data for GL71%20EOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774678349.897743, 'last_price_update_time': 1774858227.92856}
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL71%2520EOG') HTTP/1.1" 204 0
2026-03-30 08:10:27 [bca.uk] INFO: Found listing with ID: BB05%20OJB
2026-03-30 08:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BB05%2520OJB%27 HTTP/1.1" 200 None
2026-03-30 08:10:27 [bca.uk] INFO: Scrape type for BB05%20OJB: 2
2026-03-30 08:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 944a23d4-f187-5539-a3cc-17e820cf403a with identifier: BB05%20OJB
2026-03-30 08:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 944a23d4-f187-5539-a3cc-17e820cf403a with scrape type 2
2026-03-30 08:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 944a23d4-f187-5539-a3cc-17e820cf403a with scrape type 2
2026-03-30 08:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 944a23d4-f187-5539-a3cc-17e820cf403a, identifier: BB05%20OJB
2026-03-30 08:10:28 [bca.uk] INFO: Found listing with ID: CE70%20EUU
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE70%2520EUU%27 HTTP/1.1" 200 None
2026-03-30 08:10:28 [bca.uk] INFO: Scrape type for CE70%20EUU: 0
2026-03-30 08:10:28 [bca.uk] INFO: Found listing with ID: DY68%20HPK
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY68%2520HPK%27 HTTP/1.1" 200 None
2026-03-30 08:10:28 [bca.uk] INFO: Scrape type for DY68%20HPK: 0
2026-03-30 08:10:28 [bca.uk] INFO: Found listing with ID: GP21%20APV
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP21%2520APV%27 HTTP/1.1" 200 None
2026-03-30 08:10:28 [bca.uk] INFO: Scrape type for GP21%20APV: 2
2026-03-30 08:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eebd2389-0fb2-5300-b253-c7cb23a257d4 with identifier: GP21%20APV
2026-03-30 08:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eebd2389-0fb2-5300-b253-c7cb23a257d4 with scrape type 2
2026-03-30 08:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eebd2389-0fb2-5300-b253-c7cb23a257d4 with scrape type 2
2026-03-30 08:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eebd2389-0fb2-5300-b253-c7cb23a257d4, identifier: GP21%20APV
2026-03-30 08:10:28 [bca.uk] INFO: Found listing with ID: KR71%20YJH
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520YJH%27 HTTP/1.1" 200 None
2026-03-30 08:10:28 [bca.uk] INFO: Scrape type for KR71%20YJH: 2
2026-03-30 08:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21594cfd-1ab8-5626-a769-941ede824be8 with identifier: KR71%20YJH
2026-03-30 08:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21594cfd-1ab8-5626-a769-941ede824be8 with scrape type 2
2026-03-30 08:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21594cfd-1ab8-5626-a769-941ede824be8 with scrape type 2
2026-03-30 08:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21594cfd-1ab8-5626-a769-941ede824be8, identifier: KR71%20YJH
2026-03-30 08:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 944a23d4-f187-5539-a3cc-17e820cf403a with identifier: BB05%20OJB
2026-03-30 08:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 944a23d4-f187-5539-a3cc-17e820cf403a with identifier: BB05%20OJB
2026-03-30 08:10:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 944a23d4-f187-5539-a3cc-17e820cf403a with identifier: BB05%20OJB to the API
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:28 [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': 114,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BB05%20OJB-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '944a23d4-f187-5539-a3cc-17e820cf403a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BB05 OJB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BB05%20OJB&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 40028,
'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 AYGO 1.0 VVT-I X-PLAY Hatchback',
'transmission': 'manual',
'trim': 'VVT-I X-PLAY',
'vin': 'JTDKGNEC70N541019',
'year': 2020}
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BB05%2520OJB%27 HTTP/1.1" 200 None
2026-03-30 08:10:28 [bca.uk] INFO: Saving data for BB05%20OJB: {'auction_closing_time': 1774864800.0, 'created_time': 1774477597.378172, 'last_price_update_time': 1774858228.622499}
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BB05%2520OJB') HTTP/1.1" 204 0
2026-03-30 08:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eebd2389-0fb2-5300-b253-c7cb23a257d4 with identifier: GP21%20APV
2026-03-30 08:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eebd2389-0fb2-5300-b253-c7cb23a257d4 with identifier: GP21%20APV
2026-03-30 08:10:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eebd2389-0fb2-5300-b253-c7cb23a257d4 with identifier: GP21%20APV to the API
2026-03-30 08:10:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:29 [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': 164,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP21%20APV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'eebd2389-0fb2-5300-b253-c7cb23a257d4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GP21 APV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP21%20APV&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'BMW',
'model': '740D',
'odometer': 20653,
'odometer_reading_unit': '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 740D 3.0 MHT XDRIVE M SPORT Saloon',
'transmission': 'automatic',
'trim': 'MHT XDRIVE M SPORT',
'vin': 'WBA7D22000CH15144',
'year': 2021}
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP21%2520APV%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Saving data for GP21%20APV: {'auction_closing_time': 1774864800.0, 'created_time': 1773824934.904174, 'last_price_update_time': 1774858229.06749}
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP21%2520APV') HTTP/1.1" 204 0
2026-03-30 08:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21594cfd-1ab8-5626-a769-941ede824be8 with identifier: KR71%20YJH
2026-03-30 08:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21594cfd-1ab8-5626-a769-941ede824be8 with identifier: KR71%20YJH
2026-03-30 08:10:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21594cfd-1ab8-5626-a769-941ede824be8 with identifier: KR71%20YJH to the API
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:29 [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': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20YJH-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '21594cfd-1ab8-5626-a769-941ede824be8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KR71 YJH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR71%20YJH&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'AUDI',
'model': 'A4 AVANT',
'odometer': 79238,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'AUDI A4 AVANT 2.0 35 TDI SPORT ED.S-T Estate',
'transmission': 'automatic',
'trim': '35 TDI SPORT ED.S-T',
'vin': 'WAUZZZF40NA020520',
'year': 2022}
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520YJH%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Saving data for KR71%20YJH: {'auction_closing_time': 1774864800.0, 'created_time': 1774678347.466653, 'last_price_update_time': 1774858229.37563}
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR71%2520YJH') HTTP/1.1" 204 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: FP69%20OJT
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP69%2520OJT%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for FP69%20OJT: 2
2026-03-30 08:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c844a9e2-15ee-53aa-9b00-b2e70cae0e5a with identifier: FP69%20OJT
2026-03-30 08:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c844a9e2-15ee-53aa-9b00-b2e70cae0e5a with scrape type 2
2026-03-30 08:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c844a9e2-15ee-53aa-9b00-b2e70cae0e5a with scrape type 2
2026-03-30 08:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c844a9e2-15ee-53aa-9b00-b2e70cae0e5a, identifier: FP69%20OJT
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: KD19%20JYE
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD19%2520JYE%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for KD19%20JYE: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: CK23%20RHZ
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK23%2520RHZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for CK23%20RHZ: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: LS21%20MTX
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS21%2520MTX%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for LS21%20MTX: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: MM18%20ZFN
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM18%2520ZFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for MM18%20ZFN: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: YL69%20YXG
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL69%2520YXG%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for YL69%20YXG: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: EK69%20VSO
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK69%2520VSO%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for EK69%20VSO: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: EY21%20MWV
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY21%2520MWV%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for EY21%20MWV: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: FY70%20KXT
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY70%2520KXT%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for FY70%20KXT: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: HJ70%20UXS
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ70%2520UXS%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for HJ70%20UXS: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: KM19%20FZW
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM19%2520FZW%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for KM19%20FZW: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: PF55%20KKH
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF55%2520KKH%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for PF55%20KKH: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: DC21%20GDZ
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC21%2520GDZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for DC21%20GDZ: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: CF15%20OAU
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF15%2520OAU%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for CF15%20OAU: 0
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: BV18%20ZPW
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV18%2520ZPW%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for BV18%20ZPW: 2
2026-03-30 08:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9db85b06-ea63-5e0a-91fb-0a9efd778980 with identifier: BV18%20ZPW
2026-03-30 08:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9db85b06-ea63-5e0a-91fb-0a9efd778980 with scrape type 2
2026-03-30 08:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9db85b06-ea63-5e0a-91fb-0a9efd778980 with scrape type 2
2026-03-30 08:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9db85b06-ea63-5e0a-91fb-0a9efd778980, identifier: BV18%20ZPW
2026-03-30 08:10:29 [bca.uk] INFO: Found listing with ID: RK71%20MPU
2026-03-30 08:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK71%2520MPU%27 HTTP/1.1" 200 None
2026-03-30 08:10:29 [bca.uk] INFO: Scrape type for RK71%20MPU: 2
2026-03-30 08:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20708b2f-e694-53b7-8569-789568419a33 with identifier: RK71%20MPU
2026-03-30 08:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20708b2f-e694-53b7-8569-789568419a33 with scrape type 2
2026-03-30 08:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20708b2f-e694-53b7-8569-789568419a33 with scrape type 2
2026-03-30 08:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20708b2f-e694-53b7-8569-789568419a33, identifier: RK71%20MPU
2026-03-30 08:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c844a9e2-15ee-53aa-9b00-b2e70cae0e5a with identifier: FP69%20OJT
2026-03-30 08:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c844a9e2-15ee-53aa-9b00-b2e70cae0e5a with identifier: FP69%20OJT
2026-03-30 08:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c844a9e2-15ee-53aa-9b00-b2e70cae0e5a with identifier: FP69%20OJT to the API
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:30 [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': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP69%20OJT-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'c844a9e2-15ee-53aa-9b00-b2e70cae0e5a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FP69 OJT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP69%20OJT&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'VAUXHALL',
'model': 'MOKKA X',
'odometer': 40156,
'odometer_reading_unit': '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.6 CDTI 136 GRIFFIN PLUS Hatchback',
'transmission': 'manual',
'trim': 'CDTI 136 GRIFFIN PLUS',
'vin': 'W0VJD7EC3KB874361',
'year': 2019}
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP69%2520OJT%27 HTTP/1.1" 200 None
2026-03-30 08:10:30 [bca.uk] INFO: Saving data for FP69%20OJT: {'auction_closing_time': 1774864800.0, 'created_time': 1774365740.222555, 'last_price_update_time': 1774858230.305469}
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP69%2520OJT') HTTP/1.1" 204 0
2026-03-30 08:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9db85b06-ea63-5e0a-91fb-0a9efd778980 with identifier: BV18%20ZPW
2026-03-30 08:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9db85b06-ea63-5e0a-91fb-0a9efd778980 with identifier: BV18%20ZPW
2026-03-30 08:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9db85b06-ea63-5e0a-91fb-0a9efd778980 with identifier: BV18%20ZPW to the API
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:30 [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': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV18%20ZPW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9db85b06-ea63-5e0a-91fb-0a9efd778980',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BV18 ZPW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV18%20ZPW&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 73312,
'odometer_reading_unit': '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 GDI 2WD 2 ISG StationWagon',
'transmission': 'manual',
'trim': 'GDI 2WD 2 ISG',
'vin': 'U5YPH814LJL478313',
'year': 2018}
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV18%2520ZPW%27 HTTP/1.1" 200 None
2026-03-30 08:10:30 [bca.uk] INFO: Saving data for BV18%20ZPW: {'auction_closing_time': 1774864800.0, 'created_time': 1773829373.75547, 'last_price_update_time': 1774858230.758868}
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV18%2520ZPW') HTTP/1.1" 204 0
2026-03-30 08:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20708b2f-e694-53b7-8569-789568419a33 with identifier: RK71%20MPU
2026-03-30 08:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20708b2f-e694-53b7-8569-789568419a33 with identifier: RK71%20MPU
2026-03-30 08:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20708b2f-e694-53b7-8569-789568419a33 with identifier: RK71%20MPU to the API
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:31 [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': 44,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK71%20MPU-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '20708b2f-e694-53b7-8569-789568419a33',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RK71 MPU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK71%20MPU&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'AUDI',
'model': 'Q3 SPORTBACK',
'odometer': 75960,
'odometer_reading_unit': '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 Q3 SPORTBACK 1.4 45 TFSI E S LINE S-T Coupe',
'transmission': 'automatic',
'trim': '45 TFSI E S LINE S-T',
'vin': 'WAUZZZF32N1007310',
'year': 2021}
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK71%2520MPU%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Saving data for RK71%20MPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774365732.999584, 'last_price_update_time': 1774858231.527479}
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK71%2520MPU') HTTP/1.1" 204 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: GX70%20VAE
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX70%2520VAE%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for GX70%20VAE: 2
2026-03-30 08:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92b87c61-331d-5e54-a8f4-327b32f41834 with identifier: GX70%20VAE
2026-03-30 08:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92b87c61-331d-5e54-a8f4-327b32f41834 with scrape type 2
2026-03-30 08:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92b87c61-331d-5e54-a8f4-327b32f41834 with scrape type 2
2026-03-30 08:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92b87c61-331d-5e54-a8f4-327b32f41834, identifier: GX70%20VAE
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: GX18%20DXW
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX18%2520DXW%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for GX18%20DXW: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: HY70%20VYZ
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY70%2520VYZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for HY70%20VYZ: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: LC22%20KXH
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC22%2520KXH%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for LC22%20KXH: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: LP23%20ZKR
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP23%2520ZKR%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for LP23%20ZKR: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: LX71%20SHV
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX71%2520SHV%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for LX71%20SHV: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: NJ21%20LZE
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ21%2520LZE%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for NJ21%20LZE: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: VO68%20KWS
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO68%2520KWS%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for VO68%20KWS: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: KR24%20WTF
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR24%2520WTF%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for KR24%20WTF: 0
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: RN21%20LXG
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RN21%2520LXG%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for RN21%20LXG: 2
2026-03-30 08:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d320841-dbbf-51cc-8558-a03bc6755bb9 with identifier: RN21%20LXG
2026-03-30 08:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d320841-dbbf-51cc-8558-a03bc6755bb9 with scrape type 2
2026-03-30 08:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d320841-dbbf-51cc-8558-a03bc6755bb9 with scrape type 2
2026-03-30 08:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d320841-dbbf-51cc-8558-a03bc6755bb9, identifier: RN21%20LXG
2026-03-30 08:10:31 [bca.uk] INFO: Found listing with ID: YS19%20JMO
2026-03-30 08:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS19%2520JMO%27 HTTP/1.1" 200 None
2026-03-30 08:10:31 [bca.uk] INFO: Scrape type for YS19%20JMO: 2
2026-03-30 08:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1 with identifier: YS19%20JMO
2026-03-30 08:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1 with scrape type 2
2026-03-30 08:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1 with scrape type 2
2026-03-30 08:10:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1, identifier: YS19%20JMO
2026-03-30 08:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92b87c61-331d-5e54-a8f4-327b32f41834 with identifier: GX70%20VAE
2026-03-30 08:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92b87c61-331d-5e54-a8f4-327b32f41834 with identifier: GX70%20VAE
2026-03-30 08:10:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92b87c61-331d-5e54-a8f4-327b32f41834 with identifier: GX70%20VAE to the API
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:32 [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': 171,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX70%20VAE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '92b87c61-331d-5e54-a8f4-327b32f41834',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GX70 VAE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX70%20VAE&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'SSANGYONG',
'model': 'KORANDO',
'odometer': 32430,
'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': 'SSANGYONG KORANDO 1.6 D 134 4X4 PIONEER StationWagon',
'transmission': 'automatic',
'trim': 'D 134 4X4 PIONEER',
'vin': 'KPT70A1USKP008115',
'year': 2020}
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX70%2520VAE%27 HTTP/1.1" 200 None
2026-03-30 08:10:32 [bca.uk] INFO: Saving data for GX70%20VAE: {'auction_closing_time': 1774864800.0, 'created_time': 1774535680.223033, 'last_price_update_time': 1774858232.545278}
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX70%2520VAE') HTTP/1.1" 204 0
2026-03-30 08:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d320841-dbbf-51cc-8558-a03bc6755bb9 with identifier: RN21%20LXG
2026-03-30 08:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d320841-dbbf-51cc-8558-a03bc6755bb9 with identifier: RN21%20LXG
2026-03-30 08:10:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d320841-dbbf-51cc-8558-a03bc6755bb9 with identifier: RN21%20LXG to the API
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:33 [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': 131,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RN21%20LXG-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9d320841-dbbf-51cc-8558-a03bc6755bb9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RN21 LXG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RN21%20LXG&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'CITROEN',
'model': 'C4',
'odometer': 29598,
'odometer_reading_unit': '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 C4 1.2 P/T 130 SENSE PLUS Hatchback',
'transmission': 'automatic',
'trim': 'P/T 130 SENSE PLUS',
'vin': 'VR7BAHNSBME007964',
'year': 2021}
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RN21%2520LXG%27 HTTP/1.1" 200 None
2026-03-30 08:10:33 [bca.uk] INFO: Saving data for RN21%20LXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774564878.476814, 'last_price_update_time': 1774858233.136762}
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RN21%2520LXG') HTTP/1.1" 204 0
2026-03-30 08:10:33 [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-30 08:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1 with identifier: YS19%20JMO
2026-03-30 08:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1 with identifier: YS19%20JMO
2026-03-30 08:10:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11edf7e5-fac8-55c9-af3a-4d0a1b0051a1 with identifier: YS19%20JMO to the API
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 93,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS19%20JMO-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '11edf7e5-fac8-55c9-af3a-4d0a1b0051a1',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YS19 JMO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS19%20JMO&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 53266,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'VVT-I X-PLAY',
'vin': 'JTDKGNECX0N454604',
'year': 2019}
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS19%2520JMO%27 HTTP/1.1" 200 None
2026-03-30 08:10:33 [bca.uk] INFO: Saving data for YS19%20JMO: {'auction_closing_time': 1774864800.0, 'created_time': 1774305868.389649, 'last_price_update_time': 1774858233.748443}
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS19%2520JMO') HTTP/1.1" 204 0
2026-03-30 08:10:33 [bca.uk] INFO: Found listing with ID: SW69%20EFM
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW69%2520EFM%27 HTTP/1.1" 200 None
2026-03-30 08:10:33 [bca.uk] INFO: Scrape type for SW69%20EFM: 2
2026-03-30 08:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cff0aa16-e12d-5278-bf91-c64367564f12 with identifier: SW69%20EFM
2026-03-30 08:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cff0aa16-e12d-5278-bf91-c64367564f12 with scrape type 2
2026-03-30 08:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cff0aa16-e12d-5278-bf91-c64367564f12 with scrape type 2
2026-03-30 08:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cff0aa16-e12d-5278-bf91-c64367564f12, identifier: SW69%20EFM
2026-03-30 08:10:33 [bca.uk] INFO: Found listing with ID: VE72%20XGF
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE72%2520XGF%27 HTTP/1.1" 200 None
2026-03-30 08:10:33 [bca.uk] INFO: Scrape type for VE72%20XGF: 0
2026-03-30 08:10:33 [bca.uk] INFO: Found listing with ID: BK71%20VZJ
2026-03-30 08:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK71%2520VZJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:33 [bca.uk] INFO: Scrape type for BK71%20VZJ: 2
2026-03-30 08:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9d81a47-6fc0-5ca0-a419-4b93f94a9e83 with identifier: BK71%20VZJ
2026-03-30 08:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9d81a47-6fc0-5ca0-a419-4b93f94a9e83 with scrape type 2
2026-03-30 08:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9d81a47-6fc0-5ca0-a419-4b93f94a9e83 with scrape type 2
2026-03-30 08:10:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9d81a47-6fc0-5ca0-a419-4b93f94a9e83, identifier: BK71%20VZJ
2026-03-30 08:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cff0aa16-e12d-5278-bf91-c64367564f12 with identifier: SW69%20EFM
2026-03-30 08:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cff0aa16-e12d-5278-bf91-c64367564f12 with identifier: SW69%20EFM
2026-03-30 08:10:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cff0aa16-e12d-5278-bf91-c64367564f12 with identifier: SW69%20EFM to the API
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:34 [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': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW69%20EFM-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'cff0aa16-e12d-5278-bf91-c64367564f12',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SW69 EFM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW69%20EFM&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'BMW',
'model': '330D',
'odometer': 97643,
'odometer_reading_unit': '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 330D 3.0 XDRIVE M SPORT STEP Saloon',
'transmission': 'automatic',
'trim': 'XDRIVE M SPORT STEP',
'vin': 'WBA5W12020FH62850',
'year': 2019}
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW69%2520EFM%27 HTTP/1.1" 200 None
2026-03-30 08:10:34 [bca.uk] INFO: Saving data for SW69%20EFM: {'auction_closing_time': 1774864800.0, 'created_time': 1774678335.183986, 'last_price_update_time': 1774858234.577449}
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW69%2520EFM') HTTP/1.1" 204 0
2026-03-30 08:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9d81a47-6fc0-5ca0-a419-4b93f94a9e83 with identifier: BK71%20VZJ
2026-03-30 08:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9d81a47-6fc0-5ca0-a419-4b93f94a9e83 with identifier: BK71%20VZJ
2026-03-30 08:10:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9d81a47-6fc0-5ca0-a419-4b93f94a9e83 with identifier: BK71%20VZJ to the API
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK71%20VZJ-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '0.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Electric',
'id': 'b9d81a47-6fc0-5ca0-a419-4b93f94a9e83',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BK71 VZJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK71%20VZJ&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'TESLA',
'model': 'MODEL 3',
'odometer': 58854,
'odometer_reading_unit': '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': 'LRW3F7EC7MC322692',
'year': 2021}
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK71%2520VZJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:34 [bca.uk] INFO: Saving data for BK71%20VZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774678346.684538, 'last_price_update_time': 1774858234.932563}
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK71%2520VZJ') HTTP/1.1" 204 0
2026-03-30 08:10:34 [bca.uk] INFO: Found listing with ID: VO69%20JNJ
2026-03-30 08:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO69%2520JNJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:34 [bca.uk] INFO: Scrape type for VO69%20JNJ: 2
2026-03-30 08:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2 with identifier: VO69%20JNJ
2026-03-30 08:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2 with scrape type 2
2026-03-30 08:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2 with scrape type 2
2026-03-30 08:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2, identifier: VO69%20JNJ
2026-03-30 08:10:35 [bca.uk] INFO: Found listing with ID: LT23%20OLX
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT23%2520OLX%27 HTTP/1.1" 200 None
2026-03-30 08:10:35 [bca.uk] INFO: Scrape type for LT23%20OLX: 2
2026-03-30 08:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c14149e6-498b-5ef4-aad0-19512dfca0c0 with identifier: LT23%20OLX
2026-03-30 08:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c14149e6-498b-5ef4-aad0-19512dfca0c0 with scrape type 2
2026-03-30 08:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c14149e6-498b-5ef4-aad0-19512dfca0c0 with scrape type 2
2026-03-30 08:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c14149e6-498b-5ef4-aad0-19512dfca0c0, identifier: LT23%20OLX
2026-03-30 08:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2 with identifier: VO69%20JNJ
2026-03-30 08:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2 with identifier: VO69%20JNJ
2026-03-30 08:10:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2 with identifier: VO69%20JNJ to the API
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:35 [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=VO69%20JNJ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5da9cf35-c45a-531a-b8d5-1af3b2f2bcb2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VO69 JNJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO69%20JNJ&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 45495,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'KIA SPORTAGE 1.6 GDI 2 ISG StationWagon',
'transmission': 'manual',
'trim': 'GDI 2 ISG',
'vin': 'U5YPH814LLL784693',
'year': 2019}
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO69%2520JNJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:35 [bca.uk] INFO: Saving data for VO69%20JNJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774678336.098395, 'last_price_update_time': 1774858235.745103}
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO69%2520JNJ') HTTP/1.1" 204 0
2026-03-30 08:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c14149e6-498b-5ef4-aad0-19512dfca0c0 with identifier: LT23%20OLX
2026-03-30 08:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c14149e6-498b-5ef4-aad0-19512dfca0c0 with identifier: LT23%20OLX
2026-03-30 08:10:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c14149e6-498b-5ef4-aad0-19512dfca0c0 with identifier: LT23%20OLX to the API
2026-03-30 08:10:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 206,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT23%20OLX-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'c14149e6-498b-5ef4-aad0-19512dfca0c0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LT23 OLX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT23%20OLX&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'AUDI',
'model': 'RS3 SPORTBACK',
'odometer': 7709,
'odometer_reading_unit': '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 RS3 SPORTBACK 2.5 TFSI QUATTRO CARBON BLACK S-T Hatchback',
'transmission': 'automatic',
'trim': 'TFSI QUATTRO CARBON BLACK S-T',
'vin': 'WUAZZZGY8PA905882',
'year': 2023}
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT23%2520OLX%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Saving data for LT23%20OLX: {'auction_closing_time': 1775124000.0, 'created_time': 1774678378.034473, 'last_price_update_time': 1774858236.196448}
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT23%2520OLX') HTTP/1.1" 204 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: AJ19%20JYG
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for AJ19%20JYG: 2
2026-03-30 08:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f with identifier: AJ19%20JYG
2026-03-30 08:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f with scrape type 2
2026-03-30 08:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f with scrape type 2
2026-03-30 08:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f, identifier: AJ19%20JYG
2026-03-30 08:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f with identifier: AJ19%20JYG
2026-03-30 08:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f with identifier: AJ19%20JYG
2026-03-30 08:10:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f with identifier: AJ19%20JYG to the API
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:36 [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': 143,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ19%20JYG-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6f32d337-a9c3-5a95-8fea-d0b5fd1a7c7f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AJ19 JYG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ19%20JYG&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'VOLKSWAGEN',
'model': 'TIGUAN',
'odometer': 68365,
'odometer_reading_unit': '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 4M R LINE DSG StationWagon',
'transmission': 'automatic',
'trim': 'TDI 150 BMT 4M R LINE DSG',
'vin': 'WVGZZZ5NZKW852865',
'year': 2019}
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Saving data for AJ19%20JYG: {'auction_closing_time': 1774864800.0, 'created_time': 1774678336.480549, 'last_price_update_time': 1774858236.638883}
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ19%2520JYG') HTTP/1.1" 204 0
2026-03-30 08:10:36 [bca.uk] INFO: Total items found: 100
2026-03-30 08:10:36 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded
2026-03-30 08:10:36 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:10:36 [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-30 08:10:36 [bca.uk] INFO: Found listing with ID: BP67%20TPF
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP67%2520TPF%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for BP67%20TPF: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: HG19%20RSU
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG19%2520RSU%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for HG19%20RSU: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: KX20%20HXR
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX20%2520HXR%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for KX20%20HXR: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: NG21%20WPZ
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG21%2520WPZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for NG21%20WPZ: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: SE19%20GMF
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE19%2520GMF%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for SE19%20GMF: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: DT19%20CYZ
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT19%2520CYZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for DT19%20CYZ: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: WR70%20CUU
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR70%2520CUU%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for WR70%20CUU: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: JK03%20RWK
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27JK03%2520RWK%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for JK03%20RWK: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: SW25%20DKD
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW25%2520DKD%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for SW25%20DKD: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: SY21%20TTU
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY21%2520TTU%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for SY21%20TTU: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: PK70%20LYY
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK70%2520LYY%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for PK70%20LYY: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: SF19%20LPH
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF19%2520LPH%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for SF19%20LPH: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: SK22%20ZRT
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK22%2520ZRT%27 HTTP/1.1" 200 None
2026-03-30 08:10:36 [bca.uk] INFO: Scrape type for SK22%20ZRT: 0
2026-03-30 08:10:36 [bca.uk] INFO: Found listing with ID: SY18%20ONF
2026-03-30 08:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY18%2520ONF%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for SY18%20ONF: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: RK66%20BWN
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK66%2520BWN%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for RK66%20BWN: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: AE69%20PCU
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE69%2520PCU%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for AE69%20PCU: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: DA72%20FKE
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA72%2520FKE%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for DA72%20FKE: 2
2026-03-30 08:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 379ca5ab-c799-5f41-a830-16db87f554fc with identifier: DA72%20FKE
2026-03-30 08:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 379ca5ab-c799-5f41-a830-16db87f554fc with scrape type 2
2026-03-30 08:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 379ca5ab-c799-5f41-a830-16db87f554fc with scrape type 2
2026-03-30 08:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 379ca5ab-c799-5f41-a830-16db87f554fc, identifier: DA72%20FKE
2026-03-30 08:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 379ca5ab-c799-5f41-a830-16db87f554fc with identifier: DA72%20FKE
2026-03-30 08:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 379ca5ab-c799-5f41-a830-16db87f554fc with identifier: DA72%20FKE
2026-03-30 08:10:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 379ca5ab-c799-5f41-a830-16db87f554fc with identifier: DA72%20FKE to the API
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:37 [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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20FKE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Electric',
'id': '379ca5ab-c799-5f41-a830-16db87f554fc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DA72 FKE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20FKE&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'VOLVO',
'model': 'XC40 ELECTRIC',
'odometer': 24500,
'odometer_reading_unit': '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': 'YV1XZEFV1P2977841',
'year': 2022}
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA72%2520FKE%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Saving data for DA72%20FKE: {'auction_closing_time': 1774864800.0, 'created_time': 1773909810.216468, 'last_price_update_time': 1774858237.470023}
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520FKE') HTTP/1.1" 204 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: AV70%20OMP
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV70%2520OMP%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for AV70%20OMP: 2
2026-03-30 08:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71746e6d-94dd-5d44-9e27-2a8721c1fbbd with identifier: AV70%20OMP
2026-03-30 08:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71746e6d-94dd-5d44-9e27-2a8721c1fbbd with scrape type 2
2026-03-30 08:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71746e6d-94dd-5d44-9e27-2a8721c1fbbd with scrape type 2
2026-03-30 08:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71746e6d-94dd-5d44-9e27-2a8721c1fbbd, identifier: AV70%20OMP
2026-03-30 08:10:37 [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-30 08:10:37 [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-30 08:10:37 [bca.uk] INFO: Found listing with ID: DF18%20LXT
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF18%2520LXT%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for DF18%20LXT: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: EG68%20NZZ
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EG68%2520NZZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for EG68%20NZZ: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: MA20%20EVV
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA20%2520EVV%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for MA20%20EVV: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: PL69%20EVM
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL69%2520EVM%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for PL69%20EVM: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: YH68%20MJZ
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH68%2520MJZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for YH68%20MJZ: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: FP67%20CCY
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP67%2520CCY%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for FP67%20CCY: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: DN21%20WVE
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN21%2520WVE%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for DN21%20WVE: 0
2026-03-30 08:10:37 [bca.uk] INFO: Found listing with ID: FL69%20SVT
2026-03-30 08:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL69%2520SVT%27 HTTP/1.1" 200 None
2026-03-30 08:10:37 [bca.uk] INFO: Scrape type for FL69%20SVT: 2
2026-03-30 08:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b2c80c1-c6b7-592f-94b9-29934e4c6564 with identifier: FL69%20SVT
2026-03-30 08:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b2c80c1-c6b7-592f-94b9-29934e4c6564 with scrape type 2
2026-03-30 08:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b2c80c1-c6b7-592f-94b9-29934e4c6564 with scrape type 2
2026-03-30 08:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b2c80c1-c6b7-592f-94b9-29934e4c6564, identifier: FL69%20SVT
2026-03-30 08:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71746e6d-94dd-5d44-9e27-2a8721c1fbbd with identifier: AV70%20OMP
2026-03-30 08:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71746e6d-94dd-5d44-9e27-2a8721c1fbbd with identifier: AV70%20OMP
2026-03-30 08:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71746e6d-94dd-5d44-9e27-2a8721c1fbbd with identifier: AV70%20OMP to the API
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:38 [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': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV70%20OMP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '71746e6d-94dd-5d44-9e27-2a8721c1fbbd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AV70 OMP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV70%20OMP&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'RENAULT',
'model': 'CLIO',
'odometer': 56849,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seller_name': None,
'title': 'RENAULT CLIO 1.5 DCI 85 ICONIC Hatchback',
'transmission': 'manual',
'trim': 'DCI 85 ICONIC',
'vin': 'VF1RJA00X64967502',
'year': 2020}
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV70%2520OMP%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Saving data for AV70%20OMP: {'auction_closing_time': 1774864800.0, 'created_time': 1774130841.571521, 'last_price_update_time': 1774858238.346858}
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV70%2520OMP') HTTP/1.1" 204 0
2026-03-30 08:10:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b2c80c1-c6b7-592f-94b9-29934e4c6564 with identifier: FL69%20SVT
2026-03-30 08:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b2c80c1-c6b7-592f-94b9-29934e4c6564 with identifier: FL69%20SVT
2026-03-30 08:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b2c80c1-c6b7-592f-94b9-29934e4c6564 with identifier: FL69%20SVT to the API
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:38 [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=FL69%20SVT-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1b2c80c1-c6b7-592f-94b9-29934e4c6564',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FL69 SVT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL69%20SVT&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FORD',
'model': 'GRAND CONNECT',
'odometer': 72328,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'FORD GRAND CONNECT 1.5 EBL 120 TITANIUM MPV',
'transmission': 'manual',
'trim': 'EBL 120 TITANIUM',
'vin': 'WF0UXXWPGUKY54202',
'year': 2019}
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL69%2520SVT%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Saving data for FL69%20SVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774016019.369736, 'last_price_update_time': 1774858238.755505}
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL69%2520SVT') HTTP/1.1" 204 0
2026-03-30 08:10:38 [bca.uk] INFO: Found listing with ID: CT19%20ZJK
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT19%2520ZJK%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Scrape type for CT19%20ZJK: 2
2026-03-30 08:10:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 814d28c3-9431-5997-8f51-f31de97332eb with identifier: CT19%20ZJK
2026-03-30 08:10:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 814d28c3-9431-5997-8f51-f31de97332eb with scrape type 2
2026-03-30 08:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 814d28c3-9431-5997-8f51-f31de97332eb with scrape type 2
2026-03-30 08:10:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 814d28c3-9431-5997-8f51-f31de97332eb, identifier: CT19%20ZJK
2026-03-30 08:10:38 [bca.uk] INFO: Found listing with ID: KN70%20XSP
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN70%2520XSP%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Scrape type for KN70%20XSP: 0
2026-03-30 08:10:38 [bca.uk] INFO: Found listing with ID: PA19%20HPZ
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PA19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Scrape type for PA19%20HPZ: 0
2026-03-30 08:10:38 [bca.uk] INFO: Found listing with ID: SB70%20MYH
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB70%2520MYH%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Scrape type for SB70%20MYH: 0
2026-03-30 08:10:38 [bca.uk] INFO: Found listing with ID: YY68%20LXG
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY68%2520LXG%27 HTTP/1.1" 200 None
2026-03-30 08:10:38 [bca.uk] INFO: Scrape type for YY68%20LXG: 0
2026-03-30 08:10:38 [bca.uk] INFO: Found listing with ID: NX71%20OYL
2026-03-30 08:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX71%2520OYL%27 HTTP/1.1" 200 None
2026-03-30 08:10:39 [bca.uk] INFO: Scrape type for NX71%20OYL: 2
2026-03-30 08:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec with identifier: NX71%20OYL
2026-03-30 08:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec with scrape type 2
2026-03-30 08:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec with scrape type 2
2026-03-30 08:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec, identifier: NX71%20OYL
2026-03-30 08:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 814d28c3-9431-5997-8f51-f31de97332eb with identifier: CT19%20ZJK
2026-03-30 08:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 814d28c3-9431-5997-8f51-f31de97332eb with identifier: CT19%20ZJK
2026-03-30 08:10:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 814d28c3-9431-5997-8f51-f31de97332eb with identifier: CT19%20ZJK to the API
2026-03-30 08:10:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 147,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT19%20ZJK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '814d28c3-9431-5997-8f51-f31de97332eb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CT19 ZJK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CT19%20ZJK&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VAUXHALL',
'model': 'MOKKA X',
'odometer': 36282,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'VAUXHALL MOKKA X 1.4 T 140 ECOTEC ELITE Hatchback',
'transmission': 'manual',
'trim': 'T 140 ECOTEC ELITE',
'vin': 'W0VJD7E83KB921738',
'year': 2019}
2026-03-30 08:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT19%2520ZJK%27 HTTP/1.1" 200 None
2026-03-30 08:10:39 [bca.uk] INFO: Saving data for CT19%20ZJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774130863.775604, 'last_price_update_time': 1774858239.991842}
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CT19%2520ZJK') HTTP/1.1" 204 0
2026-03-30 08:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec with identifier: NX71%20OYL
2026-03-30 08:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec with identifier: NX71%20OYL
2026-03-30 08:10:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50dd123e-5e3b-58a8-ba38-d90f7be5c1ec with identifier: NX71%20OYL to the API
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:40 [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': 163,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX71%20OYL-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '50dd123e-5e3b-58a8-ba38-d90f7be5c1ec',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NX71 OYL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX71%20OYL&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow - East',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 30015,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 D165 2WD R-DYNAMIC S Hatchback',
'transmission': 'manual',
'trim': 'D165 2WD R-DYNAMIC S',
'vin': 'SALZB2CN6NH174192',
'year': 2022}
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX71%2520OYL%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Saving data for NX71%20OYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774015982.929024, 'last_price_update_time': 1774858240.463458}
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX71%2520OYL') HTTP/1.1" 204 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: GJ75%20FCP
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ75%2520FCP%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for GJ75%20FCP: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: KJ19%20KZC
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KJ19%2520KZC%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for KJ19%20KZC: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: LG68%20TJY
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG68%2520TJY%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for LG68%20TJY: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: LM25%20VBV
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM25%2520VBV%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for LM25%20VBV: 2
2026-03-30 08:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a81d7c48-64ce-5f3f-927b-5ef131c37e10 with identifier: LM25%20VBV
2026-03-30 08:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a81d7c48-64ce-5f3f-927b-5ef131c37e10 with scrape type 2
2026-03-30 08:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a81d7c48-64ce-5f3f-927b-5ef131c37e10 with scrape type 2
2026-03-30 08:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a81d7c48-64ce-5f3f-927b-5ef131c37e10, identifier: LM25%20VBV
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SA68%20WTE
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA68%2520WTE%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SA68%20WTE: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SE68%20NBZ
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE68%2520NBZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SE68%20NBZ: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SH70%20EHW
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH70%2520EHW%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SH70%20EHW: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SR21%20XPP
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SR21%2520XPP%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SR21%20XPP: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: YF74%20LVB
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF74%2520LVB%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for YF74%20LVB: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: BU69%20USL
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU69%2520USL%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for BU69%20USL: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: WN18%20CZG
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN18%2520CZG%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for WN18%20CZG: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: YC19%20PKO
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC19%2520PKO%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for YC19%20PKO: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SJ71%20RXG
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ71%2520RXG%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SJ71%20RXG: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SD71%20NFK
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD71%2520NFK%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SD71%20NFK: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: DV68%20ZSK
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV68%2520ZSK%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for DV68%20ZSK: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: CK67%20NNA
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK67%2520NNA%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for CK67%20NNA: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: SN70%20ZTY
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN70%2520ZTY%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for SN70%20ZTY: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: DE69%20ZGU
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE69%2520ZGU%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for DE69%20ZGU: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: GU18%20EUV
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU18%2520EUV%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for GU18%20EUV: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: LS73%20EAO
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS73%2520EAO%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for LS73%20EAO: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: AE71%20SMU
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE71%2520SMU%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for AE71%20SMU: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: EO70%20HZL
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO70%2520HZL%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for EO70%20HZL: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: WD66%20XTT
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD66%2520XTT%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for WD66%20XTT: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: LK71%20VUA
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK71%2520VUA%27 HTTP/1.1" 200 None
2026-03-30 08:10:40 [bca.uk] INFO: Scrape type for LK71%20VUA: 0
2026-03-30 08:10:40 [bca.uk] INFO: Found listing with ID: LN19%20NLG
2026-03-30 08:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN19%2520NLG%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LN19%20NLG: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: HJ20%20XKC
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ20%2520XKC%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for HJ20%20XKC: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: F8%20MMG
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27F8%2520MMG%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for F8%20MMG: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: HT69%20PXU
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT69%2520PXU%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for HT69%20PXU: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: SY68%20WZB
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY68%2520WZB%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for SY68%20WZB: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: YY16%20WBW
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY16%2520WBW%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for YY16%20WBW: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: EK20%20ODX
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK20%2520ODX%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for EK20%20ODX: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: SK70%20KHD
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK70%2520KHD%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for SK70%20KHD: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: YE21%20SDX
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE21%2520SDX%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for YE21%20SDX: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: RO73%20GVE
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO73%2520GVE%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for RO73%20GVE: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: RK17%20KGX
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK17%2520KGX%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for RK17%20KGX: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LO72%20AOJ
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520AOJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LO72%20AOJ: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LO69%20GRK
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO69%2520GRK%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LO69%20GRK: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LO72%20AOH
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520AOH%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LO72%20AOH: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: PL19%20XVZ
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL19%2520XVZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for PL19%20XVZ: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: WV70%20PYX
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV70%2520PYX%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for WV70%20PYX: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: CF71%20BGX
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF71%2520BGX%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for CF71%20BGX: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: DL21%20HYJ
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL21%2520HYJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for DL21%20HYJ: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: KV20%20YPO
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV20%2520YPO%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for KV20%20YPO: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LO72%20AHD
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520AHD%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LO72%20AHD: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: KW13%20UPM
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW13%2520UPM%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for KW13%20UPM: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: FL69%20EJK
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL69%2520EJK%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for FL69%20EJK: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LO72%20AFV
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520AFV%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LO72%20AFV: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: WT18%20HDJ
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT18%2520HDJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for WT18%20HDJ: 0
2026-03-30 08:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a81d7c48-64ce-5f3f-927b-5ef131c37e10 with identifier: LM25%20VBV
2026-03-30 08:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a81d7c48-64ce-5f3f-927b-5ef131c37e10 with identifier: LM25%20VBV
2026-03-30 08:10:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a81d7c48-64ce-5f3f-927b-5ef131c37e10 with identifier: LM25%20VBV to the API
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 156,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM25%20VBV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a81d7c48-64ce-5f3f-927b-5ef131c37e10',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LM25 VBV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM25%20VBV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '420I GRAN COUPE',
'odometer': 1877,
'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 420I GRAN COUPE 2.0 T M SPORT Coupe',
'transmission': 'automatic',
'trim': 'T M SPORT',
'vin': 'WBA12HC030FU78982',
'year': 2025}
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM25%2520VBV%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Saving data for LM25%20VBV: {'auction_closing_time': 1774864800.0, 'created_time': 1773957743.199769, 'last_price_update_time': 1774858241.787507}
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM25%2520VBV') HTTP/1.1" 204 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LT24%20OUA
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT24%2520OUA%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LT24%20OUA: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: MH72%20DLK
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH72%2520DLK%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for MH72%20DLK: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: W666%20JDP
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27W666%2520JDP%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for W666%20JDP: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LL70%20XZD
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL70%2520XZD%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for LL70%20XZD: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: DU21%20OZR
2026-03-30 08:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU21%2520OZR%27 HTTP/1.1" 200 None
2026-03-30 08:10:41 [bca.uk] INFO: Scrape type for DU21%20OZR: 0
2026-03-30 08:10:41 [bca.uk] INFO: Found listing with ID: LD72%20OUG
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD72%2520OUG%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for LD72%20OUG: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: VK70%20ZLN
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK70%2520ZLN%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for VK70%20ZLN: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: CF22%20MDN
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF22%2520MDN%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for CF22%20MDN: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: KM23%20ANU
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM23%2520ANU%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for KM23%20ANU: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: BD68%20LOH
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD68%2520LOH%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for BD68%20LOH: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: YE73%20TVP
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE73%2520TVP%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for YE73%20TVP: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: BK21%20LDU
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK21%2520LDU%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for BK21%20LDU: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: EX22%20SWK
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX22%2520SWK%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for EX22%20SWK: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: LM21%20CPZ
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM21%2520CPZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for LM21%20CPZ: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: VGZ%209261
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VGZ%25209261%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for VGZ%209261: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: HT22%20JYF
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT22%2520JYF%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for HT22%20JYF: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: ND72%20KBO
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520KBO%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for ND72%20KBO: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: VU23%20MWA
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU23%2520MWA%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for VU23%20MWA: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: BK69%20LNC
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK69%2520LNC%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for BK69%20LNC: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: BN71%20RNU
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN71%2520RNU%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for BN71%20RNU: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: LG72%20RHE
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG72%2520RHE%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for LG72%20RHE: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: MT70%20KMU
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT70%2520KMU%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for MT70%20KMU: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: NA69%20VOU
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA69%2520VOU%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for NA69%20VOU: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: CA23%20JKN
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA23%2520JKN%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for CA23%20JKN: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: FN23%20ZNC
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN23%2520ZNC%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for FN23%20ZNC: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: GL67%20URB
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL67%2520URB%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for GL67%20URB: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: YS69%20PCO
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS69%2520PCO%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for YS69%20PCO: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: SW19%20JVU
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW19%2520JVU%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for SW19%20JVU: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: WD21%20BYK
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD21%2520BYK%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for WD21%20BYK: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: WF71%20UAG
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF71%2520UAG%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for WF71%20UAG: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: YS73%20KTA
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS73%2520KTA%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for YS73%20KTA: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: VO24%20TYZ
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO24%2520TYZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for VO24%20TYZ: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: WA68%20ZNW
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA68%2520ZNW%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for WA68%20ZNW: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: U12C45069
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27U12C45069%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for U12C45069: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: LM71%20YXE
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM71%2520YXE%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for LM71%20YXE: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: OU66%20UBE
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU66%2520UBE%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for OU66%20UBE: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: DF19%20HWC
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF19%2520HWC%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for DF19%20HWC: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: AX66%20NKD
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX66%2520NKD%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for AX66%20NKD: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: FX71%20XAR
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX71%2520XAR%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for FX71%20XAR: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: LX71%20OYA
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX71%2520OYA%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for LX71%20OYA: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: AF15%20VVP
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF15%2520VVP%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for AF15%20VVP: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: BD13%20BXW
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD13%2520BXW%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for BD13%20BXW: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: CK11%20KOX
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK11%2520KOX%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for CK11%20KOX: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: DU70%20DPE
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU70%2520DPE%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for DU70%20DPE: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: LB21%20KYK
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB21%2520KYK%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for LB21%20KYK: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: SK21%20YOR
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK21%2520YOR%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for SK21%20YOR: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: DU22%20NTD
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU22%2520NTD%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for DU22%20NTD: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: YT72%20TZV
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT72%2520TZV%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for YT72%20TZV: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: HV20%20UJE
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV20%2520UJE%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for HV20%20UJE: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: KO69%20MKP
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO69%2520MKP%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for KO69%20MKP: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: SC56%20MPC
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC56%2520MPC%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for SC56%20MPC: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: HK23%20LLG
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK23%2520LLG%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for HK23%20LLG: 0
2026-03-30 08:10:42 [bca.uk] INFO: Found listing with ID: PF24%20JLO
2026-03-30 08:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF24%2520JLO%27 HTTP/1.1" 200 None
2026-03-30 08:10:42 [bca.uk] INFO: Scrape type for PF24%20JLO: 2
2026-03-30 08:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a8cf412-6476-547d-99ff-a5a54c5714fc with identifier: PF24%20JLO
2026-03-30 08:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a8cf412-6476-547d-99ff-a5a54c5714fc with scrape type 2
2026-03-30 08:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a8cf412-6476-547d-99ff-a5a54c5714fc with scrape type 2
2026-03-30 08:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a8cf412-6476-547d-99ff-a5a54c5714fc, identifier: PF24%20JLO
2026-03-30 08:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a8cf412-6476-547d-99ff-a5a54c5714fc with identifier: PF24%20JLO
2026-03-30 08:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a8cf412-6476-547d-99ff-a5a54c5714fc with identifier: PF24%20JLO
2026-03-30 08:10:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a8cf412-6476-547d-99ff-a5a54c5714fc with identifier: PF24%20JLO to the API
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:43 [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': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF24%20JLO-GB',
'category': 'Car',
'color': 'gold',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '2a8cf412-6476-547d-99ff-a5a54c5714fc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'PF24 JLO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF24%20JLO&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'TOYOTA',
'model': 'C-HR',
'odometer': 3849,
'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 C-HR 2.0 HYBRID PREMIERE ED. Hatchback',
'transmission': 'automatic',
'trim': 'HYBRID PREMIERE ED.',
'vin': 'JTPABAAA00R018279',
'year': 2024}
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF24%2520JLO%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Saving data for PF24%20JLO: {'auction_closing_time': 1774864800.0, 'created_time': 1773843732.233292, 'last_price_update_time': 1774858243.373174}
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF24%2520JLO') HTTP/1.1" 204 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: VK66%20UFV
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK66%2520UFV%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for VK66%20UFV: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: AJ24%20TVP
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ24%2520TVP%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for AJ24%20TVP: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: PF14%20WGO
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF14%2520WGO%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for PF14%20WGO: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: SG16%20XHH
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG16%2520XHH%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for SG16%20XHH: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: OV23%20EXE
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV23%2520EXE%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for OV23%20EXE: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: YH73%20SOC
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH73%2520SOC%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for YH73%20SOC: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: PY59%20AXP
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY59%2520AXP%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for PY59%20AXP: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: YC68%20CEV
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC68%2520CEV%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for YC68%20CEV: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: AO18%20WCW
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO18%2520WCW%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for AO18%20WCW: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: LD72%20BGK
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for LD72%20BGK: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: LP72%20SXS
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP72%2520SXS%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for LP72%20SXS: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: FL22%20LFA
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL22%2520LFA%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for FL22%20LFA: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: SA23%20DYO
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA23%2520DYO%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for SA23%20DYO: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: KE72%20VYC
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE72%2520VYC%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for KE72%20VYC: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: LV71%20GKO
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV71%2520GKO%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for LV71%20GKO: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: VO74%20TZV
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO74%2520TZV%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for VO74%20TZV: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: VK21%20NVJ
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK21%2520NVJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for VK21%20NVJ: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: OE23%20EDP
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE23%2520EDP%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for OE23%20EDP: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: LB22%20KLJ
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB22%2520KLJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for LB22%20KLJ: 0
2026-03-30 08:10:43 [bca.uk] INFO: Found listing with ID: DF21%20YTE
2026-03-30 08:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF21%2520YTE%27 HTTP/1.1" 200 None
2026-03-30 08:10:43 [bca.uk] INFO: Scrape type for DF21%20YTE: 2
2026-03-30 08:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41b3b7e8-23f5-5cab-b1f7-529b46e653a3 with identifier: DF21%20YTE
2026-03-30 08:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41b3b7e8-23f5-5cab-b1f7-529b46e653a3 with scrape type 2
2026-03-30 08:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41b3b7e8-23f5-5cab-b1f7-529b46e653a3 with scrape type 2
2026-03-30 08:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41b3b7e8-23f5-5cab-b1f7-529b46e653a3, identifier: DF21%20YTE
2026-03-30 08:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41b3b7e8-23f5-5cab-b1f7-529b46e653a3 with identifier: DF21%20YTE
2026-03-30 08:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41b3b7e8-23f5-5cab-b1f7-529b46e653a3 with identifier: DF21%20YTE
2026-03-30 08:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41b3b7e8-23f5-5cab-b1f7-529b46e653a3 with identifier: DF21%20YTE to the API
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF21%20YTE-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '41b3b7e8-23f5-5cab-b1f7-529b46e653a3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DF21 YTE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF21%20YTE&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'AUDI',
'model': 'A1 SPORTBACK',
'odometer': 30903,
'odometer_reading_unit': '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 A1 SPORTBACK 1.0 25 TFSI TECHNIK Hatchback',
'transmission': 'manual',
'trim': '25 TFSI TECHNIK',
'vin': 'WAUZZZGB4MR054800',
'year': 2021}
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF21%2520YTE%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Saving data for DF21%20YTE: {'auction_closing_time': 1775124000.0, 'created_time': 1774564801.333648, 'last_price_update_time': 1774858244.243752}
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF21%2520YTE') HTTP/1.1" 204 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: YR18%20YAO
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR18%2520YAO%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for YR18%20YAO: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: BF69%20YLP
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF69%2520YLP%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for BF69%20YLP: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: OV05%20WSL
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV05%2520WSL%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for OV05%20WSL: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: EJ59%20OFN
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ59%2520OFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for EJ59%20OFN: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: EX61%20UPR
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX61%2520UPR%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for EX61%20UPR: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: YS69%20ETJ
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS69%2520ETJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for YS69%20ETJ: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: YE73%20TKV
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE73%2520TKV%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for YE73%20TKV: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: MK69%20ZVG
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK69%2520ZVG%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for MK69%20ZVG: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: HW20%20WMO
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HW20%2520WMO%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for HW20%20WMO: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: CU70%20GVE
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU70%2520GVE%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for CU70%20GVE: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: PF73%20UGK
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF73%2520UGK%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for PF73%20UGK: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: VE21%20BCO
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE21%2520BCO%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for VE21%20BCO: 0
2026-03-30 08:10:44 [bca.uk] INFO: Found listing with ID: LR22%20JWY
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR22%2520JWY%27 HTTP/1.1" 200 None
2026-03-30 08:10:44 [bca.uk] INFO: Scrape type for LR22%20JWY: 2
2026-03-30 08:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5814183-3434-55e1-a557-30b2048d1e46 with identifier: LR22%20JWY
2026-03-30 08:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5814183-3434-55e1-a557-30b2048d1e46 with scrape type 2
2026-03-30 08:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5814183-3434-55e1-a557-30b2048d1e46 with scrape type 2
2026-03-30 08:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5814183-3434-55e1-a557-30b2048d1e46, identifier: LR22%20JWY
2026-03-30 08:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5814183-3434-55e1-a557-30b2048d1e46 with identifier: LR22%20JWY
2026-03-30 08:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5814183-3434-55e1-a557-30b2048d1e46 with identifier: LR22%20JWY
2026-03-30 08:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5814183-3434-55e1-a557-30b2048d1e46 with identifier: LR22%20JWY to the API
2026-03-30 08:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20JWY-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f5814183-3434-55e1-a557-30b2048d1e46',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LR22 JWY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20JWY&vehicleType=*',
'listing': 'auction',
'location': 'Crawley',
'make': 'MAXUS',
'model': 'DELIVER 9 RWD',
'odometer': 38424,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'MAXUS DELIVER 9 RWD 2.0 D20 150 MWB Dropside',
'transmission': 'manual',
'trim': 'D20 150 MWB',
'vin': 'LSFAL11A3MA129383',
'year': 2022}
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR22%2520JWY%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Saving data for LR22%20JWY: {'auction_closing_time': 1774864800.0, 'created_time': 1773838317.846367, 'last_price_update_time': 1774858245.041755}
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520JWY') HTTP/1.1" 204 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: AX72%20NGU
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX72%2520NGU%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for AX72%20NGU: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: KP12%20EHW
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP12%2520EHW%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for KP12%20EHW: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: HN21%20KPP
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN21%2520KPP%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for HN21%20KPP: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: YH14%20VYL
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH14%2520VYL%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for YH14%20VYL: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: YR18%20JVF
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR18%2520JVF%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for YR18%20JVF: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: KY18%20PZM
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY18%2520PZM%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for KY18%20PZM: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: KS69%20MFA
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520MFA%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for KS69%20MFA: 0
2026-03-30 08:10:45 [bca.uk] INFO: Found listing with ID: FE63%20ZPY
2026-03-30 08:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE63%2520ZPY%27 HTTP/1.1" 200 None
2026-03-30 08:10:45 [bca.uk] INFO: Scrape type for FE63%20ZPY: 0
2026-03-30 08:10:46 [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-30 08:10:46 [bca.uk] INFO: Total items found: 100
2026-03-30 08:10:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded
2026-03-30 08:10:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:10:46 [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-30 08:10:46 [bca.uk] INFO: Found listing with ID: CA19%20DFF
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA19%2520DFF%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for CA19%20DFF: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: RE11%20OMV
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE11%2520OMV%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for RE11%20OMV: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: PE69%20MDF
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE69%2520MDF%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for PE69%20MDF: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: YD16%20DDP
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD16%2520DDP%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for YD16%20DDP: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: MW63%20MZE
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW63%2520MZE%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for MW63%20MZE: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: LT72%20SNN
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT72%2520SNN%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for LT72%20SNN: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: YT67%20RVL
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT67%2520RVL%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for YT67%20RVL: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: YH71%20ENM
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH71%2520ENM%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for YH71%20ENM: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: VE72%20ZVG
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE72%2520ZVG%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for VE72%20ZVG: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: MX68%20WWF
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX68%2520WWF%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for MX68%20WWF: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: MX67%20NUV
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MX67%2520NUV%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for MX67%20NUV: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: GJ68%20CXU
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ68%2520CXU%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for GJ68%20CXU: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: FE69%20EVJ
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE69%2520EVJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for FE69%20EVJ: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: GM66%20AEG
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM66%2520AEG%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for GM66%20AEG: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: FE69%20EUP
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE69%2520EUP%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for FE69%20EUP: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: FA19%20NXH
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA19%2520NXH%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for FA19%20NXH: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: BV16%20OFL
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV16%2520OFL%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for BV16%20OFL: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: BX70%20LBV
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX70%2520LBV%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for BX70%20LBV: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: ND18%20HSE
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND18%2520HSE%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for ND18%20HSE: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: FN17%20TKU
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN17%2520TKU%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for FN17%20TKU: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: BV13%20YGP
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV13%2520YGP%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for BV13%20YGP: 2
2026-03-30 08:10:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37815d51-aed6-559c-970e-8f52b7a7adce with identifier: BV13%20YGP
2026-03-30 08:10:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37815d51-aed6-559c-970e-8f52b7a7adce with scrape type 2
2026-03-30 08:10:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37815d51-aed6-559c-970e-8f52b7a7adce with scrape type 2
2026-03-30 08:10:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37815d51-aed6-559c-970e-8f52b7a7adce, identifier: BV13%20YGP
2026-03-30 08:10:47 [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-30 08:10:47 [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-30 08:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37815d51-aed6-559c-970e-8f52b7a7adce with identifier: BV13%20YGP
2026-03-30 08:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37815d51-aed6-559c-970e-8f52b7a7adce with identifier: BV13%20YGP
2026-03-30 08:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37815d51-aed6-559c-970e-8f52b7a7adce with identifier: BV13%20YGP to the API
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 105,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.9L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '37815d51-aed6-559c-970e-8f52b7a7adce',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BV13 YGP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV13%20YGP&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'RENAULT',
'model': 'CLIO',
'odometer': 75169,
'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 0.9 TCE 90 DYNAMIQUE S Hatchback',
'transmission': 'manual',
'trim': 'TCE 90 DYNAMIQUE S',
'vin': 'VF15R5A0H48648037',
'year': 2013}
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV13%2520YGP%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Saving data for BV13%20YGP: {'auction_closing_time': 1774951200.0, 'created_time': 1774565231.013877, 'last_price_update_time': 1774858247.790633}
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV13%2520YGP') HTTP/1.1" 204 0
2026-03-30 08:10:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: LB71%20BRF
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB71%2520BRF%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for LB71%20BRF: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: WF69%20WPD
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF69%2520WPD%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for WF69%20WPD: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: HS24%20LHH
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HS24%2520LHH%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for HS24%20LHH: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: WG13%20JVU
2026-03-30 08:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG13%2520JVU%27 HTTP/1.1" 200 None
2026-03-30 08:10:47 [bca.uk] INFO: Scrape type for WG13%20JVU: 0
2026-03-30 08:10:47 [bca.uk] INFO: Found listing with ID: CN62%20RDX
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN62%2520RDX%27 HTTP/1.1" 200 None
2026-03-30 08:10:48 [bca.uk] INFO: Scrape type for CN62%20RDX: 2
2026-03-30 08:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbde82d3-9e38-5909-b44d-eaa747036306 with identifier: CN62%20RDX
2026-03-30 08:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbde82d3-9e38-5909-b44d-eaa747036306 with scrape type 2
2026-03-30 08:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbde82d3-9e38-5909-b44d-eaa747036306 with scrape type 2
2026-03-30 08:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbde82d3-9e38-5909-b44d-eaa747036306, identifier: CN62%20RDX
2026-03-30 08:10:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbde82d3-9e38-5909-b44d-eaa747036306 with identifier: CN62%20RDX
2026-03-30 08:10:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbde82d3-9e38-5909-b44d-eaa747036306 with identifier: CN62%20RDX
2026-03-30 08:10:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbde82d3-9e38-5909-b44d-eaa747036306 with identifier: CN62%20RDX to the API
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN62%20RDX-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cbde82d3-9e38-5909-b44d-eaa747036306',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CN62 RDX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN62%20RDX&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'SUZUKI',
'model': 'SWIFT',
'odometer': 121577,
'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.5 SZ4 Hatchback',
'transmission': 'automatic',
'trim': 'SZ4',
'vin': 'ZC32S108427',
'year': 2024}
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN62%2520RDX%27 HTTP/1.1" 200 None
2026-03-30 08:10:48 [bca.uk] INFO: Saving data for CN62%20RDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774365013.475249, 'last_price_update_time': 1774858248.951366}
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN62%2520RDX') HTTP/1.1" 204 0
2026-03-30 08:10:48 [bca.uk] INFO: Found listing with ID: YL67%20FPO
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL67%2520FPO%27 HTTP/1.1" 200 None
2026-03-30 08:10:48 [bca.uk] INFO: Scrape type for YL67%20FPO: 0
2026-03-30 08:10:48 [bca.uk] INFO: Found listing with ID: FE69%20ETA
2026-03-30 08:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE69%2520ETA%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for FE69%20ETA: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: DX64%20EUF
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX64%2520EUF%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for DX64%20EUF: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: HG21%20UXV
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG21%2520UXV%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for HG21%20UXV: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: DN71%20BTZ
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN71%2520BTZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for DN71%20BTZ: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: BJ65%20HZL
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ65%2520HZL%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for BJ65%20HZL: 2
2026-03-30 08:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 809b5051-8bdc-5461-9974-d939ae092ca7 with identifier: BJ65%20HZL
2026-03-30 08:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 809b5051-8bdc-5461-9974-d939ae092ca7 with scrape type 2
2026-03-30 08:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 809b5051-8bdc-5461-9974-d939ae092ca7 with scrape type 2
2026-03-30 08:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 809b5051-8bdc-5461-9974-d939ae092ca7, identifier: BJ65%20HZL
2026-03-30 08:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 809b5051-8bdc-5461-9974-d939ae092ca7 with identifier: BJ65%20HZL
2026-03-30 08:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 809b5051-8bdc-5461-9974-d939ae092ca7 with identifier: BJ65%20HZL
2026-03-30 08:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 809b5051-8bdc-5461-9974-d939ae092ca7 with identifier: BJ65%20HZL to the API
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ65%20HZL-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '809b5051-8bdc-5461-9974-d939ae092ca7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BJ65 HZL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ65%20HZL&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FORD',
'model': 'FIESTA',
'odometer': 73088,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'E/B 100 TITANIUM',
'vin': 'WF0DXXGAKDFL56477',
'year': 2015}
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ65%2520HZL%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Saving data for BJ65%20HZL: {'auction_closing_time': 1775037600.0, 'created_time': 1774478068.864047, 'last_price_update_time': 1774858249.495003}
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ65%2520HZL') HTTP/1.1" 204 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: CX16%20ULO
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX16%2520ULO%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for CX16%20ULO: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: LG17%20XYD
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG17%2520XYD%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for LG17%20XYD: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: CU16%20NHH
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU16%2520NHH%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for CU16%20NHH: 0
2026-03-30 08:10:49 [bca.uk] INFO: Found listing with ID: KV11%20MZZ
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV11%2520MZZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:49 [bca.uk] INFO: Scrape type for KV11%20MZZ: 2
2026-03-30 08:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4587e781-edeb-5bdf-b74b-8642540fe452 with identifier: KV11%20MZZ
2026-03-30 08:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4587e781-edeb-5bdf-b74b-8642540fe452 with scrape type 2
2026-03-30 08:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4587e781-edeb-5bdf-b74b-8642540fe452 with scrape type 2
2026-03-30 08:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4587e781-edeb-5bdf-b74b-8642540fe452, identifier: KV11%20MZZ
2026-03-30 08:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4587e781-edeb-5bdf-b74b-8642540fe452 with identifier: KV11%20MZZ
2026-03-30 08:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4587e781-edeb-5bdf-b74b-8642540fe452 with identifier: KV11%20MZZ
2026-03-30 08:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4587e781-edeb-5bdf-b74b-8642540fe452 with identifier: KV11%20MZZ to the API
2026-03-30 08:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV11%20MZZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.6L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4587e781-edeb-5bdf-b74b-8642540fe452',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KV11 MZZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV11%20MZZ&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'MINI',
'model': 'COOPER',
'odometer': 66131,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seller_name': None,
'title': 'MINI COOPER 1.6 S 184 Convertible',
'transmission': 'manual',
'trim': 'S 184',
'vin': 'WMWZP32020TY87159',
'year': 2011}
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV11%2520MZZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:50 [bca.uk] INFO: Saving data for KV11%20MZZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774390496.675719, 'last_price_update_time': 1774858250.255667}
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV11%2520MZZ') HTTP/1.1" 204 0
2026-03-30 08:10:50 [bca.uk] INFO: Found listing with ID: KT14%20BXM
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT14%2520BXM%27 HTTP/1.1" 200 None
2026-03-30 08:10:50 [bca.uk] INFO: Scrape type for KT14%20BXM: 2
2026-03-30 08:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35919aa5-2004-5e4e-8af2-f897723eef88 with identifier: KT14%20BXM
2026-03-30 08:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35919aa5-2004-5e4e-8af2-f897723eef88 with scrape type 2
2026-03-30 08:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35919aa5-2004-5e4e-8af2-f897723eef88 with scrape type 2
2026-03-30 08:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35919aa5-2004-5e4e-8af2-f897723eef88, identifier: KT14%20BXM
2026-03-30 08:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35919aa5-2004-5e4e-8af2-f897723eef88 with identifier: KT14%20BXM
2026-03-30 08:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35919aa5-2004-5e4e-8af2-f897723eef88 with identifier: KT14%20BXM
2026-03-30 08:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35919aa5-2004-5e4e-8af2-f897723eef88 with identifier: KT14%20BXM to the API
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 116,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT14%20BXM-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '35919aa5-2004-5e4e-8af2-f897723eef88',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KT14 BXM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT14%20BXM&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'AUDI',
'model': 'A3 SPORTBACK',
'odometer': 129792,
'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 S LINE S-T Hatchback',
'transmission': 'automatic',
'trim': 'TDI 150 S LINE S-T',
'vin': 'WAUZZZ8V7FA025172',
'year': 2014}
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT14%2520BXM%27 HTTP/1.1" 200 None
2026-03-30 08:10:50 [bca.uk] INFO: Saving data for KT14%20BXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774390491.324789, 'last_price_update_time': 1774858250.69656}
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT14%2520BXM') HTTP/1.1" 204 0
2026-03-30 08:10:50 [bca.uk] INFO: Found listing with ID: KP12%20CLJ
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP12%2520CLJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:50 [bca.uk] INFO: Scrape type for KP12%20CLJ: 2
2026-03-30 08:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6 with identifier: KP12%20CLJ
2026-03-30 08:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6 with scrape type 2
2026-03-30 08:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6 with scrape type 2
2026-03-30 08:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6, identifier: KP12%20CLJ
2026-03-30 08:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6 with identifier: KP12%20CLJ
2026-03-30 08:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6 with identifier: KP12%20CLJ
2026-03-30 08:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ca69653-eab0-5ae3-9e29-b5d0bd684cc6 with identifier: KP12%20CLJ to the API
2026-03-30 08:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 90,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP12%20CLJ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '0.9L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3ca69653-eab0-5ae3-9e29-b5d0bd684cc6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KP12 CLJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP12%20CLJ&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'FIAT',
'model': '500C',
'odometer': 10500,
'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': 'ZFA31200000879654',
'year': 2012}
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP12%2520CLJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Saving data for KP12%20CLJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774390478.420208, 'last_price_update_time': 1774858251.102889}
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP12%2520CLJ') HTTP/1.1" 204 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: FG74%20HFR
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG74%2520HFR%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for FG74%20HFR: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: PK17%20FZY
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK17%2520FZY%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for PK17%20FZY: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: NU18%20AUO
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU18%2520AUO%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for NU18%20AUO: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: FG74%20HFN
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG74%2520HFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for FG74%20HFN: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: FG74%20HFE
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG74%2520HFE%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for FG74%20HFE: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: FG74%20HFM
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG74%2520HFM%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for FG74%20HFM: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: MF62%20PCV
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF62%2520PCV%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for MF62%20PCV: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: FG74%20HDY
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG74%2520HDY%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for FG74%20HDY: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: MD67%20WJL
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD67%2520WJL%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for MD67%20WJL: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: EO18%20NVY
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO18%2520NVY%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for EO18%20NVY: 2
2026-03-30 08:10:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 717c616d-934f-589a-a3a5-768bb86d6963 with identifier: EO18%20NVY
2026-03-30 08:10:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 717c616d-934f-589a-a3a5-768bb86d6963 with scrape type 2
2026-03-30 08:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 717c616d-934f-589a-a3a5-768bb86d6963 with scrape type 2
2026-03-30 08:10:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 717c616d-934f-589a-a3a5-768bb86d6963, identifier: EO18%20NVY
2026-03-30 08:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 717c616d-934f-589a-a3a5-768bb86d6963 with identifier: EO18%20NVY
2026-03-30 08:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 717c616d-934f-589a-a3a5-768bb86d6963 with identifier: EO18%20NVY
2026-03-30 08:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 717c616d-934f-589a-a3a5-768bb86d6963 with identifier: EO18%20NVY to the API
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 186,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO18%20NVY-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '717c616d-934f-589a-a3a5-768bb86d6963',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EO18 NVY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO18%20NVY&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'PORSCHE',
'model': '718 CAYMAN',
'odometer': 60197,
'odometer_reading_unit': '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 718 CAYMAN 2.5 365 GTS PDK Coupe',
'transmission': 'automatic',
'trim': '365 GTS PDK',
'vin': 'WP0ZZZ98ZJS270633',
'year': 2018}
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO18%2520NVY%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Saving data for EO18%20NVY: {'auction_closing_time': 1775037600.0, 'created_time': 1774478159.627865, 'last_price_update_time': 1774858251.771936}
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO18%2520NVY') HTTP/1.1" 204 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: FG74%20HDO
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG74%2520HDO%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for FG74%20HDO: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: YG17%20LLH
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG17%2520LLH%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for YG17%20LLH: 0
2026-03-30 08:10:51 [bca.uk] INFO: Found listing with ID: WJ15%20WPT
2026-03-30 08:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ15%2520WPT%27 HTTP/1.1" 200 None
2026-03-30 08:10:51 [bca.uk] INFO: Scrape type for WJ15%20WPT: 2
2026-03-30 08:10:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23c44ede-85c5-5286-882a-6c33e1c5064d with identifier: WJ15%20WPT
2026-03-30 08:10:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23c44ede-85c5-5286-882a-6c33e1c5064d with scrape type 2
2026-03-30 08:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23c44ede-85c5-5286-882a-6c33e1c5064d with scrape type 2
2026-03-30 08:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23c44ede-85c5-5286-882a-6c33e1c5064d, identifier: WJ15%20WPT
2026-03-30 08:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23c44ede-85c5-5286-882a-6c33e1c5064d with identifier: WJ15%20WPT
2026-03-30 08:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23c44ede-85c5-5286-882a-6c33e1c5064d with identifier: WJ15%20WPT
2026-03-30 08:10:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23c44ede-85c5-5286-882a-6c33e1c5064d with identifier: WJ15%20WPT to the API
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ15%20WPT-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '23c44ede-85c5-5286-882a-6c33e1c5064d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WJ15 WPT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ15%20WPT&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'AUDI',
'model': 'TT',
'odometer': 104443,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'AUDI TT 2.0 TDI ULTRA 184 S LINE Coupe',
'transmission': 'manual',
'trim': 'TDI ULTRA 184 S LINE',
'vin': 'TRUZZZFV5F1010603',
'year': 2015}
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ15%2520WPT%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Saving data for WJ15%20WPT: {'auction_closing_time': 1775037600.0, 'created_time': 1774390446.845195, 'last_price_update_time': 1774858252.364737}
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ15%2520WPT') HTTP/1.1" 204 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WF61%20BKJ
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF61%2520BKJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WF61%20BKJ: 2
2026-03-30 08:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0aaadab0-07be-5fb1-b668-47a1d9d1ad60 with identifier: WF61%20BKJ
2026-03-30 08:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0aaadab0-07be-5fb1-b668-47a1d9d1ad60 with scrape type 2
2026-03-30 08:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0aaadab0-07be-5fb1-b668-47a1d9d1ad60 with scrape type 2
2026-03-30 08:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0aaadab0-07be-5fb1-b668-47a1d9d1ad60, identifier: WF61%20BKJ
2026-03-30 08:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0aaadab0-07be-5fb1-b668-47a1d9d1ad60 with identifier: WF61%20BKJ
2026-03-30 08:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0aaadab0-07be-5fb1-b668-47a1d9d1ad60 with identifier: WF61%20BKJ
2026-03-30 08:10:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0aaadab0-07be-5fb1-b668-47a1d9d1ad60 with identifier: WF61%20BKJ to the API
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF61%20BKJ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0aaadab0-07be-5fb1-b668-47a1d9d1ad60',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WF61 BKJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF61%20BKJ&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 76854,
'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 POLO 1.2 60 MATCH Hatchback',
'transmission': 'manual',
'trim': '60 MATCH',
'vin': 'WVWZZZ6RZCU009616',
'year': 2011}
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF61%2520BKJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Saving data for WF61%20BKJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774390417.459434, 'last_price_update_time': 1774858252.783868}
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF61%2520BKJ') HTTP/1.1" 204 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WV71%20VZT
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520VZT%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WV71%20VZT: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: BD22%20PWJ
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for BD22%20PWJ: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: DT24%20XGC
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT24%2520XGC%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for DT24%20XGC: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: FM21%20GZT
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM21%2520GZT%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for FM21%20GZT: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: KS21%20VMV
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS21%2520VMV%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for KS21%20VMV: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WN23%20YZY
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN23%2520YZY%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WN23%20YZY: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WN23%20ZBD
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN23%2520ZBD%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WN23%20ZBD: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WN23%20ZCV
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN23%2520ZCV%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WN23%20ZCV: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WN23%20ZDA
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN23%2520ZDA%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WN23%20ZDA: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WN72%20UVL
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN72%2520UVL%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WN72%20UVL: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: WN72%20UYX
2026-03-30 08:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN72%2520UYX%27 HTTP/1.1" 200 None
2026-03-30 08:10:52 [bca.uk] INFO: Scrape type for WN72%20UYX: 0
2026-03-30 08:10:52 [bca.uk] INFO: Found listing with ID: VO68%20KOW
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO68%2520KOW%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for VO68%20KOW: 2
2026-03-30 08:10:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3296d7e4-f4d1-530e-98f5-79524a140883 with identifier: VO68%20KOW
2026-03-30 08:10:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3296d7e4-f4d1-530e-98f5-79524a140883 with scrape type 2
2026-03-30 08:10:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3296d7e4-f4d1-530e-98f5-79524a140883 with scrape type 2
2026-03-30 08:10:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3296d7e4-f4d1-530e-98f5-79524a140883, identifier: VO68%20KOW
2026-03-30 08:10:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3296d7e4-f4d1-530e-98f5-79524a140883 with identifier: VO68%20KOW
2026-03-30 08:10:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3296d7e4-f4d1-530e-98f5-79524a140883 with identifier: VO68%20KOW
2026-03-30 08:10:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3296d7e4-f4d1-530e-98f5-79524a140883 with identifier: VO68%20KOW to the API
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 104,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO68%20KOW-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3296d7e4-f4d1-530e-98f5-79524a140883',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VO68 KOW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO68%20KOW&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'NISSAN',
'model': 'JUKE',
'odometer': 102197,
'odometer_reading_unit': '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 JUKE 1.5 DCI N-CONNECTA Hatchback',
'transmission': 'manual',
'trim': 'DCI N-CONNECTA',
'vin': 'SJNFCAF15U7444056',
'year': 2018}
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO68%2520KOW%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Saving data for VO68%20KOW: {'auction_closing_time': 1775037600.0, 'created_time': 1774478171.224539, 'last_price_update_time': 1774858253.406098}
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO68%2520KOW') HTTP/1.1" 204 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: YT23%20PHN
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT23%2520PHN%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for YT23%20PHN: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: LR67%20OCB
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR67%2520OCB%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for LR67%20OCB: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: LL15%20CCY
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL15%2520CCY%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for LL15%20CCY: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: KR20%20YWN
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR20%2520YWN%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for KR20%20YWN: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: SB18%20DDU
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB18%2520DDU%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for SB18%20DDU: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: BD22%20EMJ
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD22%2520EMJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for BD22%20EMJ: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: DS24%20NKU
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS24%2520NKU%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for DS24%20NKU: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: FG20%20FKJ
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG20%2520FKJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for FG20%20FKJ: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: OY69%20YUJ
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for OY69%20YUJ: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: RJ23%20GUC
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ23%2520GUC%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for RJ23%20GUC: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: RY73%20CGK
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY73%2520CGK%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for RY73%20CGK: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: SA25%20RDZ
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SA25%2520RDZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for SA25%20RDZ: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: SM24%20MXR
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM24%2520MXR%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for SM24%20MXR: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: WM73%20AXU
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM73%2520AXU%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for WM73%20AXU: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: WV23%20ODF
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV23%2520ODF%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for WV23%20ODF: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: YA70%20GSY
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA70%2520GSY%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for YA70%20GSY: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: DY24%20HDZ
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY24%2520HDZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for DY24%20HDZ: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: HK71%20FLR
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK71%2520FLR%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for HK71%20FLR: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: HN24%20KKT
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN24%2520KKT%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for HN24%20KKT: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: HV24%20RMX
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV24%2520RMX%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for HV24%20RMX: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: KM25%20OCP
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM25%2520OCP%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for KM25%20OCP: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: LL73%20FWG
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL73%2520FWG%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for LL73%20FWG: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: LN73%20EXV
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN73%2520EXV%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for LN73%20EXV: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: RE73%20KHZ
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE73%2520KHZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for RE73%20KHZ: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: RF73%20LWK
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF73%2520LWK%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for RF73%20LWK: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: DY23%20LBE
2026-03-30 08:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY23%2520LBE%27 HTTP/1.1" 200 None
2026-03-30 08:10:53 [bca.uk] INFO: Scrape type for DY23%20LBE: 0
2026-03-30 08:10:53 [bca.uk] INFO: Found listing with ID: KO69%20PJV
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO69%2520PJV%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for KO69%20PJV: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: KO16%20GDV
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO16%2520GDV%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for KO16%20GDV: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: RJ23%20GUX
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ23%2520GUX%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for RJ23%20GUX: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: KN70%20PZC
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN70%2520PZC%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for KN70%20PZC: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: NU23%20GUO
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU23%2520GUO%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for NU23%20GUO: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: BC16%20UGG
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC16%2520UGG%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for BC16%20UGG: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: RE73%20KLP
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE73%2520KLP%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for RE73%20KLP: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: AO67%20ZWF
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO67%2520ZWF%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for AO67%20ZWF: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: YP72%20BDO
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP72%2520BDO%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for YP72%20BDO: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: NJ23%20MVD
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ23%2520MVD%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for NJ23%20MVD: 0
2026-03-30 08:10:54 [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-30 08:10:54 [bca.uk] INFO: Total items found: 100
2026-03-30 08:10:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded
2026-03-30 08:10:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:10:54 [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-30 08:10:54 [bca.uk] INFO: Found listing with ID: FT16%20CWO
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT16%2520CWO%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for FT16%20CWO: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: DV25%20OFO
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV25%2520OFO%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for DV25%20OFO: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: EA67%20ZVE
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA67%2520ZVE%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for EA67%20ZVE: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: MA24%20ZDU
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA24%2520ZDU%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for MA24%20ZDU: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: BD60%20GTF
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD60%2520GTF%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for BD60%20GTF: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: SW71%20BNE
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW71%2520BNE%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for SW71%20BNE: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: AP19%20OSZ
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for AP19%20OSZ: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: LS72%20YXR
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS72%2520YXR%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for LS72%20YXR: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: OE74%20HDJ
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE74%2520HDJ%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for OE74%20HDJ: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: OE75%20YYG
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE75%2520YYG%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for OE75%20YYG: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: YO24%20MPZ
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YO24%2520MPZ%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for YO24%20MPZ: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: AP16%20YMV
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP16%2520YMV%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for AP16%20YMV: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: YT59%20ZZG
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT59%2520ZZG%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for YT59%20ZZG: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: LP73%20KTK
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP73%2520KTK%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for LP73%20KTK: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: YG20%20WDN
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG20%2520WDN%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for YG20%20WDN: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: LO72%20AHV
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520AHV%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for LO72%20AHV: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: LO72%20AHU
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520AHU%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for LO72%20AHU: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: FE22%20ZKO
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE22%2520ZKO%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for FE22%20ZKO: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: FE22%20XPR
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE22%2520XPR%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for FE22%20XPR: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: DC73%20LGO
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC73%2520LGO%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for DC73%20LGO: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: SK22%20TZA
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK22%2520TZA%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for SK22%20TZA: 0
2026-03-30 08:10:54 [bca.uk] INFO: Found listing with ID: KV71%20WGU
2026-03-30 08:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV71%2520WGU%27 HTTP/1.1" 200 None
2026-03-30 08:10:54 [bca.uk] INFO: Scrape type for KV71%20WGU: 2
2026-03-30 08:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f with identifier: KV71%20WGU
2026-03-30 08:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f with scrape type 2
2026-03-30 08:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f with scrape type 2
2026-03-30 08:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f, identifier: KV71%20WGU
2026-03-30 08:10:54 [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-30 08:10:54 [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-30 08:10:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f with identifier: KV71%20WGU
2026-03-30 08:10:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f with identifier: KV71%20WGU
2026-03-30 08:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f with identifier: KV71%20WGU to the API
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV71%20WGU-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.1L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ba2c1ae7-4f92-590a-8fdb-12c0e6c0cc1f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KV71 WGU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV71%20WGU&vehicleType=*',
'listing': 'auction',
'location': 'Walsall',
'make': 'MERCEDES-BENZ',
'model': 'SPRINTER 314',
'odometer': 180994,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ SPRINTER 314 2.1 CDI 3.5T RWD L2 H2 PROGRESSIVE '
'Refrigerated',
'transmission': 'manual',
'trim': 'CDI 3.5T RWD L2 H2 PROGRESSIVE',
'vin': 'W1V9076332P386713',
'year': 2021}
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV71%2520WGU%27 HTTP/1.1" 200 None
2026-03-30 08:10:55 [bca.uk] INFO: Saving data for KV71%20WGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774274514.072793, 'last_price_update_time': 1774858255.227478}
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV71%2520WGU') HTTP/1.1" 204 0
2026-03-30 08:10:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:10:55 [bca.uk] INFO: Found listing with ID: BF63%20HKP
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF63%2520HKP%27 HTTP/1.1" 200 None
2026-03-30 08:10:55 [bca.uk] INFO: Scrape type for BF63%20HKP: 2
2026-03-30 08:10:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2988d2a-7579-564d-b795-a3ad5f4145c5 with identifier: BF63%20HKP
2026-03-30 08:10:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2988d2a-7579-564d-b795-a3ad5f4145c5 with scrape type 2
2026-03-30 08:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2988d2a-7579-564d-b795-a3ad5f4145c5 with scrape type 2
2026-03-30 08:10:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2988d2a-7579-564d-b795-a3ad5f4145c5, identifier: BF63%20HKP
2026-03-30 08:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2988d2a-7579-564d-b795-a3ad5f4145c5 with identifier: BF63%20HKP
2026-03-30 08:10:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2988d2a-7579-564d-b795-a3ad5f4145c5 with identifier: BF63%20HKP
2026-03-30 08:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2988d2a-7579-564d-b795-a3ad5f4145c5 with identifier: BF63%20HKP to the API
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF63%20HKP-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a2988d2a-7579-564d-b795-a3ad5f4145c5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BF63 HKP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF63%20HKP&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 97370,
'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 105 ZETEC Hatchback',
'transmission': 'manual',
'trim': 'TI-VCT 105 ZETEC',
'vin': 'WF0KXXGCBKDR14566',
'year': 2013}
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF63%2520HKP%27 HTTP/1.1" 200 None
2026-03-30 08:10:55 [bca.uk] INFO: Saving data for BF63%20HKP: {'auction_closing_time': 1774951200.0, 'created_time': 1773907472.914655, 'last_price_update_time': 1774858255.795392}
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF63%2520HKP') HTTP/1.1" 204 0
2026-03-30 08:10:55 [bca.uk] INFO: Found listing with ID: ML64%20XYF
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML64%2520XYF%27 HTTP/1.1" 200 None
2026-03-30 08:10:55 [bca.uk] INFO: Scrape type for ML64%20XYF: 0
2026-03-30 08:10:55 [bca.uk] INFO: Found listing with ID: DC18%20OGR
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC18%2520OGR%27 HTTP/1.1" 200 None
2026-03-30 08:10:55 [bca.uk] INFO: Scrape type for DC18%20OGR: 2
2026-03-30 08:10:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6 with identifier: DC18%20OGR
2026-03-30 08:10:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6 with scrape type 2
2026-03-30 08:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6 with scrape type 2
2026-03-30 08:10:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6, identifier: DC18%20OGR
2026-03-30 08:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6 with identifier: DC18%20OGR
2026-03-30 08:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=starlight+blue HTTP/1.1" 200 None
2026-03-30 08:10:56 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6 with identifier: DC18%20OGR
2026-03-30 08:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9663bd29-b0d7-5c5e-b76c-bb93376b8ec6 with identifier: DC18%20OGR to the API
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 100,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC18%20OGR-GB',
'category': 'Car',
'color': 'starlight blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '9663bd29-b0d7-5c5e-b76c-bb93376b8ec6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DC18 OGR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC18%20OGR&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'MINI',
'model': 'COOPER',
'odometer': 59244,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COOPER 1.5 D STEP Hatchback',
'transmission': 'automatic',
'trim': 'D STEP',
'vin': 'WMWXY32090TC93708',
'year': 2018}
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC18%2520OGR%27 HTTP/1.1" 200 None
2026-03-30 08:10:56 [bca.uk] INFO: Saving data for DC18%20OGR: {'auction_closing_time': 1775037600.0, 'created_time': 1774564070.653099, 'last_price_update_time': 1774858256.369826}
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC18%2520OGR') HTTP/1.1" 204 0
2026-03-30 08:10:56 [bca.uk] INFO: Found listing with ID: DU18%20WNA
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU18%2520WNA%27 HTTP/1.1" 200 None
2026-03-30 08:10:56 [bca.uk] INFO: Scrape type for DU18%20WNA: 0
2026-03-30 08:10:56 [bca.uk] INFO: Found listing with ID: HT72%20GXD
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT72%2520GXD%27 HTTP/1.1" 200 None
2026-03-30 08:10:56 [bca.uk] INFO: Scrape type for HT72%20GXD: 0
2026-03-30 08:10:56 [bca.uk] INFO: Found listing with ID: RO22%20EKA
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520EKA%27 HTTP/1.1" 200 None
2026-03-30 08:10:56 [bca.uk] INFO: Scrape type for RO22%20EKA: 2
2026-03-30 08:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17f6906f-2d0b-5b1d-bdf1-96743a7514db with identifier: RO22%20EKA
2026-03-30 08:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17f6906f-2d0b-5b1d-bdf1-96743a7514db with scrape type 2
2026-03-30 08:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17f6906f-2d0b-5b1d-bdf1-96743a7514db with scrape type 2
2026-03-30 08:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17f6906f-2d0b-5b1d-bdf1-96743a7514db, identifier: RO22%20EKA
2026-03-30 08:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17f6906f-2d0b-5b1d-bdf1-96743a7514db with identifier: RO22%20EKA
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=carbon+black HTTP/1.1" 200 None
2026-03-30 08:10:56 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17f6906f-2d0b-5b1d-bdf1-96743a7514db with identifier: RO22%20EKA
2026-03-30 08:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17f6906f-2d0b-5b1d-bdf1-96743a7514db with identifier: RO22%20EKA to the API
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20EKA-GB',
'category': 'Car',
'color': 'carbon black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '17f6906f-2d0b-5b1d-bdf1-96743a7514db',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RO22 EKA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20EKA&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'BMW',
'model': 'IX3',
'odometer': 52163,
'odometer_reading_unit': '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': 'WBY42DU090S269453',
'year': 2022}
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520EKA%27 HTTP/1.1" 200 None
2026-03-30 08:10:56 [bca.uk] INFO: Saving data for RO22%20EKA: {'auction_closing_time': 1775037600.0, 'created_time': 1774564064.603108, 'last_price_update_time': 1774858256.939294}
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520EKA') HTTP/1.1" 204 0
2026-03-30 08:10:56 [bca.uk] INFO: Found listing with ID: WD71%20CRX
2026-03-30 08:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD71%2520CRX%27 HTTP/1.1" 200 None
2026-03-30 08:10:56 [bca.uk] INFO: Scrape type for WD71%20CRX: 2
2026-03-30 08:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c27604d1-f1d2-541d-b741-16be96724dc6 with identifier: WD71%20CRX
2026-03-30 08:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c27604d1-f1d2-541d-b741-16be96724dc6 with scrape type 2
2026-03-30 08:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c27604d1-f1d2-541d-b741-16be96724dc6 with scrape type 2
2026-03-30 08:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c27604d1-f1d2-541d-b741-16be96724dc6, identifier: WD71%20CRX
2026-03-30 08:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c27604d1-f1d2-541d-b741-16be96724dc6 with identifier: WD71%20CRX
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=chili+red HTTP/1.1" 200 None
2026-03-30 08:10:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c27604d1-f1d2-541d-b741-16be96724dc6 with identifier: WD71%20CRX
2026-03-30 08:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c27604d1-f1d2-541d-b741-16be96724dc6 with identifier: WD71%20CRX to the API
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD71%20CRX-GB',
'category': 'Car',
'color': 'chili red',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'c27604d1-f1d2-541d-b741-16be96724dc6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WD71 CRX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD71%20CRX&vehicleType=*',
'listing': 'auction',
'location': 'Wolverhampton',
'make': 'MINI',
'model': 'ELECTRIC',
'odometer': 24955,
'odometer_reading_unit': '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': 'WMW12DJ0902S00123',
'year': 2021}
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD71%2520CRX%27 HTTP/1.1" 200 None
2026-03-30 08:10:57 [bca.uk] INFO: Saving data for WD71%20CRX: {'auction_closing_time': 1775037600.0, 'created_time': 1774564070.256417, 'last_price_update_time': 1774858257.493122}
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD71%2520CRX') HTTP/1.1" 204 0
2026-03-30 08:10:57 [bca.uk] INFO: Found listing with ID: HJ24%20VXV
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ24%2520VXV%27 HTTP/1.1" 200 None
2026-03-30 08:10:57 [bca.uk] INFO: Scrape type for HJ24%20VXV: 0
2026-03-30 08:10:57 [bca.uk] INFO: Found listing with ID: NJ21%20VNA
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ21%2520VNA%27 HTTP/1.1" 200 None
2026-03-30 08:10:57 [bca.uk] INFO: Scrape type for NJ21%20VNA: 2
2026-03-30 08:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd with identifier: NJ21%20VNA
2026-03-30 08:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd with scrape type 2
2026-03-30 08:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd with scrape type 2
2026-03-30 08:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd, identifier: NJ21%20VNA
2026-03-30 08:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd with identifier: NJ21%20VNA
2026-03-30 08:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd with identifier: NJ21%20VNA
2026-03-30 08:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd with identifier: NJ21%20VNA to the API
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:10:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 279,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ21%20VNA-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'ddc15a19-d19e-5d4f-b48f-ae9af6ebeadd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NJ21 VNA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ21%20VNA&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'VOLKSWAGEN',
'model': 'CRAFTER 35 RWD',
'odometer': 99419,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2021-01-01',
'seller_name': None,
'title': 'VOLKSWAGEN CRAFTER 35 RWD 2.0 TDI 140 LWB S/L Dropside',
'transmission': 'manual',
'trim': 'TDI 140 LWB S/L',
'vin': 'WV3ZZZSZZM9026417',
'year': 2021}
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ21%2520VNA%27 HTTP/1.1" 200 None
2026-03-30 08:10:57 [bca.uk] INFO: Saving data for NJ21%20VNA: {'auction_closing_time': 1774864800.0, 'created_time': 1774477668.577184, 'last_price_update_time': 1774858257.944614}
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ21%2520VNA') HTTP/1.1" 204 0
2026-03-30 08:10:57 [bca.uk] INFO: Found listing with ID: NU22%20ETK
2026-03-30 08:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU22%2520ETK%27 HTTP/1.1" 200 None
2026-03-30 08:10:57 [bca.uk] INFO: Scrape type for NU22%20ETK: 2
2026-03-30 08:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2b7b179-d528-58e8-b015-89cf1651438f with identifier: NU22%20ETK
2026-03-30 08:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2b7b179-d528-58e8-b015-89cf1651438f with scrape type 2
2026-03-30 08:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2b7b179-d528-58e8-b015-89cf1651438f with scrape type 2
2026-03-30 08:10:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2b7b179-d528-58e8-b015-89cf1651438f, identifier: NU22%20ETK
2026-03-30 08:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2b7b179-d528-58e8-b015-89cf1651438f with identifier: NU22%20ETK
2026-03-30 08:10:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2b7b179-d528-58e8-b015-89cf1651438f with identifier: NU22%20ETK
2026-03-30 08:10:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2b7b179-d528-58e8-b015-89cf1651438f with identifier: NU22%20ETK to the API
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10: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-30 08:10:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 146,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU22%20ETK-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd2b7b179-d528-58e8-b015-89cf1651438f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NU22 ETK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU22%20ETK&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'PEUGEOT',
'model': 'PARTNER',
'odometer': 82627,
'odometer_reading_unit': '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 PARTNER 1.5 B/HDI 100 1000 PROF.PREM.STD Van',
'transmission': 'manual',
'trim': 'B/HDI 100 1000 PROF.PREM.STD',
'vin': 'VR3EFYHT2NJ588196',
'year': 2022}
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU22%2520ETK%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Saving data for NU22%20ETK: {'auction_closing_time': 1774864800.0, 'created_time': 1774477669.418403, 'last_price_update_time': 1774858258.380455}
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU22%2520ETK') HTTP/1.1" 204 0
2026-03-30 08:10:58 [bca.uk] INFO: Found listing with ID: FD21%20CFN
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD21%2520CFN%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Scrape type for FD21%20CFN: 0
2026-03-30 08:10:58 [bca.uk] INFO: Found listing with ID: YP74%20VLM
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP74%2520VLM%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Scrape type for YP74%20VLM: 0
2026-03-30 08:10:58 [bca.uk] INFO: Found listing with ID: EO22%20KKF
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO22%2520KKF%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Scrape type for EO22%20KKF: 0
2026-03-30 08:10:58 [bca.uk] INFO: Found listing with ID: NU22%20LLD
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU22%2520LLD%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Scrape type for NU22%20LLD: 0
2026-03-30 08:10:58 [bca.uk] INFO: Found listing with ID: LV73%20OVR
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV73%2520OVR%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Scrape type for LV73%20OVR: 0
2026-03-30 08:10:58 [bca.uk] INFO: Found listing with ID: AJ22%20UYK
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ22%2520UYK%27 HTTP/1.1" 200 None
2026-03-30 08:10:58 [bca.uk] INFO: Scrape type for AJ22%20UYK: 2
2026-03-30 08:10:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de71fdcf-4115-5480-a700-17bb5e8e48f5 with identifier: AJ22%20UYK
2026-03-30 08:10:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de71fdcf-4115-5480-a700-17bb5e8e48f5 with scrape type 2
2026-03-30 08:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de71fdcf-4115-5480-a700-17bb5e8e48f5 with scrape type 2
2026-03-30 08:10:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de71fdcf-4115-5480-a700-17bb5e8e48f5, identifier: AJ22%20UYK
2026-03-30 08:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de71fdcf-4115-5480-a700-17bb5e8e48f5 with identifier: AJ22%20UYK
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:10:58 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sanremo+green HTTP/1.1" 200 None
2026-03-30 08:10:59 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de71fdcf-4115-5480-a700-17bb5e8e48f5 with identifier: AJ22%20UYK
2026-03-30 08:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de71fdcf-4115-5480-a700-17bb5e8e48f5 with identifier: AJ22%20UYK to the API
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 154,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ22%20UYK-GB',
'category': 'Car',
'color': 'sanremo green',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'de71fdcf-4115-5480-a700-17bb5e8e48f5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AJ22 UYK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ22%20UYK&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': '420I GRAN COUPE',
'odometer': 31121,
'odometer_reading_unit': '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 420I GRAN COUPE 2.0 T M SPORT Coupe',
'transmission': 'automatic',
'trim': 'T M SPORT',
'vin': 'WBA12AV000FN29617',
'year': 2022}
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520UYK%27 HTTP/1.1" 200 None
2026-03-30 08:10:59 [bca.uk] INFO: Saving data for AJ22%20UYK: {'auction_closing_time': 1775037600.0, 'created_time': 1774564073.165455, 'last_price_update_time': 1774858259.770765}
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ22%2520UYK') HTTP/1.1" 204 0
2026-03-30 08:10:59 [bca.uk] INFO: Found listing with ID: BL72%20FYW
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520FYW%27 HTTP/1.1" 200 None
2026-03-30 08:10:59 [bca.uk] INFO: Scrape type for BL72%20FYW: 2
2026-03-30 08:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19 with identifier: BL72%20FYW
2026-03-30 08:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19 with scrape type 2
2026-03-30 08:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19 with scrape type 2
2026-03-30 08:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19, identifier: BL72%20FYW
2026-03-30 08:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19 with identifier: BL72%20FYW
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brooklyn+grey HTTP/1.1" 200 None
2026-03-30 08:11:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19 with identifier: BL72%20FYW
2026-03-30 08:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69ae0c0e-1b7b-59f0-bf1b-69f608b21f19 with identifier: BL72%20FYW to the API
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL72%20FYW-GB',
'category': 'Car',
'color': 'brooklyn grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '69ae0c0e-1b7b-59f0-bf1b-69f608b21f19',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'BL72 FYW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL72%20FYW&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': 'I4 GRAN COUPE',
'odometer': 32194,
'odometer_reading_unit': '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': 'WBY72AW000FP19198',
'year': 2022}
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL72%2520FYW%27 HTTP/1.1" 200 None
2026-03-30 08:11:00 [bca.uk] INFO: Saving data for BL72%20FYW: {'auction_closing_time': 1775037600.0, 'created_time': 1774564067.228809, 'last_price_update_time': 1774858260.543746}
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL72%2520FYW') HTTP/1.1" 204 0
2026-03-30 08:11:00 [bca.uk] INFO: Found listing with ID: LL71%20KKE
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL71%2520KKE%27 HTTP/1.1" 200 None
2026-03-30 08:11:00 [bca.uk] INFO: Scrape type for LL71%20KKE: 2
2026-03-30 08:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e54fdce-db44-572c-829c-48011ee944e3 with identifier: LL71%20KKE
2026-03-30 08:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e54fdce-db44-572c-829c-48011ee944e3 with scrape type 2
2026-03-30 08:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e54fdce-db44-572c-829c-48011ee944e3 with scrape type 2
2026-03-30 08:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e54fdce-db44-572c-829c-48011ee944e3, identifier: LL71%20KKE
2026-03-30 08:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e54fdce-db44-572c-829c-48011ee944e3 with identifier: LL71%20KKE
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=midnight+black HTTP/1.1" 200 None
2026-03-30 08:11:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e54fdce-db44-572c-829c-48011ee944e3 with identifier: LL71%20KKE
2026-03-30 08:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e54fdce-db44-572c-829c-48011ee944e3 with identifier: LL71%20KKE to the API
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL71%20KKE-GB',
'category': 'Car',
'color': 'midnight black',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '3e54fdce-db44-572c-829c-48011ee944e3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LL71 KKE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL71%20KKE&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'MINI',
'model': 'ELECTRIC',
'odometer': 14613,
'odometer_reading_unit': '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': 'WMW12DJ0702R83281',
'year': 2021}
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL71%2520KKE%27 HTTP/1.1" 200 None
2026-03-30 08:11:01 [bca.uk] INFO: Saving data for LL71%20KKE: {'auction_closing_time': 1775037600.0, 'created_time': 1774564061.083092, 'last_price_update_time': 1774858261.1012}
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL71%2520KKE') HTTP/1.1" 204 0
2026-03-30 08:11:01 [bca.uk] INFO: Found listing with ID: YG75%20LKE
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG75%2520LKE%27 HTTP/1.1" 200 None
2026-03-30 08:11:01 [bca.uk] INFO: Scrape type for YG75%20LKE: 2
2026-03-30 08:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcaa2ded-e3e6-5c03-a85d-600e2860c0e4 with identifier: YG75%20LKE
2026-03-30 08:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcaa2ded-e3e6-5c03-a85d-600e2860c0e4 with scrape type 2
2026-03-30 08:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcaa2ded-e3e6-5c03-a85d-600e2860c0e4 with scrape type 2
2026-03-30 08:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcaa2ded-e3e6-5c03-a85d-600e2860c0e4, identifier: YG75%20LKE
2026-03-30 08:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcaa2ded-e3e6-5c03-a85d-600e2860c0e4 with identifier: YG75%20LKE
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black+sapphire HTTP/1.1" 200 None
2026-03-30 08:11:01 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcaa2ded-e3e6-5c03-a85d-600e2860c0e4 with identifier: YG75%20LKE
2026-03-30 08:11:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcaa2ded-e3e6-5c03-a85d-600e2860c0e4 with identifier: YG75%20LKE to the API
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 36,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG75%20LKE-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'dcaa2ded-e3e6-5c03-a85d-600e2860c0e4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YG75 LKE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG75%20LKE&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': 'XM',
'odometer': 7008,
'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 XM 3.0 XDRIVE 50E StationWagon',
'transmission': 'automatic',
'trim': 'XDRIVE 50E',
'vin': 'WBS12CS0709106673',
'year': 2025}
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG75%2520LKE%27 HTTP/1.1" 200 None
2026-03-30 08:11:01 [bca.uk] INFO: Saving data for YG75%20LKE: {'auction_closing_time': 1775037600.0, 'created_time': 1774564054.65539, 'last_price_update_time': 1774858261.670602}
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG75%2520LKE') HTTP/1.1" 204 0
2026-03-30 08:11:01 [bca.uk] INFO: Found listing with ID: YM72%20CHG
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM72%2520CHG%27 HTTP/1.1" 200 None
2026-03-30 08:11:01 [bca.uk] INFO: Scrape type for YM72%20CHG: 0
2026-03-30 08:11:01 [bca.uk] INFO: Found listing with ID: YM72%20CHN
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM72%2520CHN%27 HTTP/1.1" 200 None
2026-03-30 08:11:01 [bca.uk] INFO: Scrape type for YM72%20CHN: 0
2026-03-30 08:11:01 [bca.uk] INFO: Found listing with ID: AR09%20BAB
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AR09%2520BAB%27 HTTP/1.1" 200 None
2026-03-30 08:11:01 [bca.uk] INFO: Scrape type for AR09%20BAB: 2
2026-03-30 08:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a0ff466-5a83-5410-b270-5a92c368654d with identifier: AR09%20BAB
2026-03-30 08:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a0ff466-5a83-5410-b270-5a92c368654d with scrape type 2
2026-03-30 08:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a0ff466-5a83-5410-b270-5a92c368654d with scrape type 2
2026-03-30 08:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a0ff466-5a83-5410-b270-5a92c368654d, identifier: AR09%20BAB
2026-03-30 08:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a0ff466-5a83-5410-b270-5a92c368654d with identifier: AR09%20BAB
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:01 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=misano+blue HTTP/1.1" 200 None
2026-03-30 08:11:03 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a0ff466-5a83-5410-b270-5a92c368654d with identifier: AR09%20BAB
2026-03-30 08:11:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a0ff466-5a83-5410-b270-5a92c368654d with identifier: AR09%20BAB to the API
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 113,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AR09%20BAB-GB',
'category': 'Car',
'color': 'misano blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2a0ff466-5a83-5410-b270-5a92c368654d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AR09 BAB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AR09%20BAB&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': '118I',
'odometer': 44509,
'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': 'WBA7K320X07F68187',
'year': 2020}
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AR09%2520BAB%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Saving data for AR09%20BAB: {'auction_closing_time': 1775037600.0, 'created_time': 1774564071.027853, 'last_price_update_time': 1774858263.3251}
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AR09%2520BAB') HTTP/1.1" 204 0
2026-03-30 08:11:03 [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-30 08:11:03 [bca.uk] INFO: Found listing with ID: CP66%20GDO
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP66%2520GDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for CP66%20GDO: 0
2026-03-30 08:11:03 [bca.uk] INFO: Found listing with ID: DA71%20NZX
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA71%2520NZX%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for DA71%20NZX: 0
2026-03-30 08:11:03 [bca.uk] INFO: Found listing with ID: EA69%20EWJ
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA69%2520EWJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for EA69%20EWJ: 0
2026-03-30 08:11:03 [bca.uk] INFO: Found listing with ID: KK19%20JFA
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KK19%2520JFA%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for KK19%20JFA: 0
2026-03-30 08:11:03 [bca.uk] INFO: Found listing with ID: S555%20NRS
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S555%2520NRS%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for S555%20NRS: 0
2026-03-30 08:11:03 [bca.uk] INFO: Found listing with ID: SK71%20XRC
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK71%2520XRC%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for SK71%20XRC: 0
2026-03-30 08:11:03 [bca.uk] INFO: Found listing with ID: SL68%20AYB
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL68%2520AYB%27 HTTP/1.1" 200 None
2026-03-30 08:11:03 [bca.uk] INFO: Scrape type for SL68%20AYB: 2
2026-03-30 08:11:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a with identifier: SL68%20AYB
2026-03-30 08:11:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a with scrape type 2
2026-03-30 08:11:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a with scrape type 2
2026-03-30 08:11:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a, identifier: SL68%20AYB
2026-03-30 08:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a with identifier: SL68%20AYB
2026-03-30 08:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a with identifier: SL68%20AYB
2026-03-30 08:11:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c1f03c7-e0f6-5b98-9ad6-d355127fc08a with identifier: SL68%20AYB to the API
2026-03-30 08:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 135,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL68%20AYB-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1c1f03c7-e0f6-5b98-9ad6-d355127fc08a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SL68 AYB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL68%20AYB&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': '530I',
'odometer': 53395,
'odometer_reading_unit': '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 530I 2.0 T M SPORT Saloon',
'transmission': 'automatic',
'trim': 'T M SPORT',
'vin': 'WBAJR32050BJ16255',
'year': 2018}
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL68%2520AYB%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Saving data for SL68%20AYB: {'auction_closing_time': 1775037600.0, 'created_time': 1774564051.679527, 'last_price_update_time': 1774858264.073321}
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL68%2520AYB') HTTP/1.1" 204 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: V50%20TAT
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V50%2520TAT%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for V50%20TAT: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: VE68%20XBJ
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE68%2520XBJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for VE68%20XBJ: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: WD17%20NJK
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD17%2520NJK%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for WD17%20NJK: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: WO21%20FXZ
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO21%2520FXZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for WO21%20FXZ: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: WS19%20OKT
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WS19%2520OKT%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for WS19%20OKT: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YF20%20RRU
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF20%2520RRU%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YF20%20RRU: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YF67%20HYP
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF67%2520HYP%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YF67%20HYP: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YG20%20MLK
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG20%2520MLK%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YG20%20MLK: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: CX20%20LXR
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX20%2520LXR%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for CX20%20LXR: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: GL21%20KZD
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL21%2520KZD%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for GL21%20KZD: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: KN72%20NCO
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN72%2520NCO%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for KN72%20NCO: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: DS72%20EVF
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS72%2520EVF%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for DS72%20EVF: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: FX23%20HMV
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX23%2520HMV%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for FX23%20HMV: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: MA21%20TMO
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA21%2520TMO%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for MA21%20TMO: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YF18%20FBZ
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF18%2520FBZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YF18%20FBZ: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YM74%20KKV
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM74%2520KKV%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YM74%20KKV: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: KU69%20TVN
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU69%2520TVN%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for KU69%20TVN: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: NG68%20LNT
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG68%2520LNT%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for NG68%20LNT: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: PF68%20VDR
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF68%2520VDR%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for PF68%20VDR: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YN23%20WFK
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YN23%2520WFK%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YN23%20WFK: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: BK71%20HNC
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK71%2520HNC%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for BK71%20HNC: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: LP18%20KMM
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP18%2520KMM%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for LP18%20KMM: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: AJ71%20OCA
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ71%2520OCA%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for AJ71%20OCA: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: BP74%20LZH
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP74%2520LZH%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for BP74%20LZH: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: FV74%20WYA
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV74%2520WYA%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for FV74%20WYA: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: KN68%20LKU
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN68%2520LKU%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for KN68%20LKU: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: ME12%20JME
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ME12%2520JME%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for ME12%20JME: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: MH18%20WSW
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH18%2520WSW%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for MH18%20WSW: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: MW67%20EEN
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW67%2520EEN%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for MW67%20EEN: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: ND71%20WXU
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND71%2520WXU%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for ND71%20WXU: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: ST18%20XWJ
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST18%2520XWJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for ST18%20XWJ: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YF71%20LXO
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF71%2520LXO%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YF71%20LXO: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YG22%20SEO
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG22%2520SEO%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YG22%20SEO: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YL71%20LAA
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL71%2520LAA%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YL71%20LAA: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: YP72%20HGD
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP72%2520HGD%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for YP72%20HGD: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: NA22%20DCV
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA22%2520DCV%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for NA22%20DCV: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: NU22%20CVO
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU22%2520CVO%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for NU22%20CVO: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: VO22%20HCL
2026-03-30 08:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO22%2520HCL%27 HTTP/1.1" 200 None
2026-03-30 08:11:04 [bca.uk] INFO: Scrape type for VO22%20HCL: 0
2026-03-30 08:11:04 [bca.uk] INFO: Found listing with ID: EA71%20XSJ
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA71%2520XSJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for EA71%20XSJ: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: LS72%20YXC
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS72%2520YXC%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for LS72%20YXC: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: LN14%20CGF
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN14%2520CGF%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for LN14%20CGF: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: AF22%20SYA
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF22%2520SYA%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for AF22%20SYA: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: SL23%20KWV
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL23%2520KWV%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for SL23%20KWV: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: YG69%20HLE
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG69%2520HLE%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for YG69%20HLE: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: YK19%20MJC
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK19%2520MJC%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for YK19%20MJC: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: BF14%20LDZ
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF14%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for BF14%20LDZ: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: DF16%20UZJ
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF16%2520UZJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for DF16%20UZJ: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: MJ25%20VYK
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ25%2520VYK%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for MJ25%20VYK: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: EK23%20CUO
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK23%2520CUO%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for EK23%20CUO: 0
2026-03-30 08:11:05 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded
2026-03-30 08:11:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:05 [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-30 08:11:05 [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-30 08:11:05 [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-30 08:11:05 [bca.uk] INFO: Found listing with ID: WG19%20NLE
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG19%2520NLE%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for WG19%20NLE: 2
2026-03-30 08:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 564565b4-2d60-5703-bd22-446f85f8fa74 with identifier: WG19%20NLE
2026-03-30 08:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 564565b4-2d60-5703-bd22-446f85f8fa74 with scrape type 2
2026-03-30 08:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 564565b4-2d60-5703-bd22-446f85f8fa74 with scrape type 2
2026-03-30 08:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 564565b4-2d60-5703-bd22-446f85f8fa74, identifier: WG19%20NLE
2026-03-30 08:11:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 564565b4-2d60-5703-bd22-446f85f8fa74 with identifier: WG19%20NLE
2026-03-30 08:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 564565b4-2d60-5703-bd22-446f85f8fa74 with identifier: WG19%20NLE
2026-03-30 08:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 564565b4-2d60-5703-bd22-446f85f8fa74 with identifier: WG19%20NLE to the API
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG19%20NLE-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '564565b4-2d60-5703-bd22-446f85f8fa74',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WG19 NLE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG19%20NLE&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'BMW',
'model': '118I',
'odometer': 73010,
'odometer_reading_unit': '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. Hatchback',
'transmission': 'manual',
'trim': 'M SPORT SHADOW ED.',
'vin': 'WBA1R520707D99274',
'year': 2019}
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG19%2520NLE%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Saving data for WG19%20NLE: {'auction_closing_time': 1775037600.0, 'created_time': 1774564028.180332, 'last_price_update_time': 1774858265.769369}
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG19%2520NLE') HTTP/1.1" 204 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: WG74%20UGY
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG74%2520UGY%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for WG74%20UGY: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: CV23%20XDN
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV23%2520XDN%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for CV23%20XDN: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: AF23%20WGG
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF23%2520WGG%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for AF23%20WGG: 0
2026-03-30 08:11:05 [bca.uk] INFO: Found listing with ID: AJ19%20DWA
2026-03-30 08:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ19%2520DWA%27 HTTP/1.1" 200 None
2026-03-30 08:11:05 [bca.uk] INFO: Scrape type for AJ19%20DWA: 2
2026-03-30 08:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e11d007-95b0-5bbf-8568-e820bdeabc51 with identifier: AJ19%20DWA
2026-03-30 08:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e11d007-95b0-5bbf-8568-e820bdeabc51 with scrape type 2
2026-03-30 08:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e11d007-95b0-5bbf-8568-e820bdeabc51 with scrape type 2
2026-03-30 08:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e11d007-95b0-5bbf-8568-e820bdeabc51, identifier: AJ19%20DWA
2026-03-30 08:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e11d007-95b0-5bbf-8568-e820bdeabc51 with identifier: AJ19%20DWA
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:06 [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-30 08:11:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e11d007-95b0-5bbf-8568-e820bdeabc51 with identifier: AJ19%20DWA
2026-03-30 08:11:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e11d007-95b0-5bbf-8568-e820bdeabc51 with identifier: AJ19%20DWA to the API
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ19%20DWA-GB',
'category': 'Car',
'color': 'fluid black with blue hl',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '2e11d007-95b0-5bbf-8568-e820bdeabc51',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AJ19 DWA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ19%20DWA&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': 'I3',
'odometer': 95232,
'odometer_reading_unit': '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 I3 120AH S SUITE Hatchback',
'transmission': 'automatic',
'trim': '120AH S SUITE',
'vin': 'WBY8P620X07D65812',
'year': 2019}
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ19%2520DWA%27 HTTP/1.1" 200 None
2026-03-30 08:11:06 [bca.uk] INFO: Saving data for AJ19%20DWA: {'auction_closing_time': 1775037600.0, 'created_time': 1774016561.380019, 'last_price_update_time': 1774858266.557861}
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ19%2520DWA') HTTP/1.1" 204 0
2026-03-30 08:11:06 [bca.uk] INFO: Found listing with ID: KN67%20GDO
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN67%2520GDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:06 [bca.uk] INFO: Scrape type for KN67%20GDO: 2
2026-03-30 08:11:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42648640-4b8c-533c-a542-2bf6a5d7902d with identifier: KN67%20GDO
2026-03-30 08:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42648640-4b8c-533c-a542-2bf6a5d7902d with scrape type 2
2026-03-30 08:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42648640-4b8c-533c-a542-2bf6a5d7902d with scrape type 2
2026-03-30 08:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42648640-4b8c-533c-a542-2bf6a5d7902d, identifier: KN67%20GDO
2026-03-30 08:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42648640-4b8c-533c-a542-2bf6a5d7902d with identifier: KN67%20GDO
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=atlantic+grey HTTP/1.1" 200 None
2026-03-30 08:11:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42648640-4b8c-533c-a542-2bf6a5d7902d with identifier: KN67%20GDO
2026-03-30 08:11:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42648640-4b8c-533c-a542-2bf6a5d7902d with identifier: KN67%20GDO to the API
2026-03-30 08:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN67%20GDO-GB',
'category': 'Car',
'color': 'atlantic grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '42648640-4b8c-533c-a542-2bf6a5d7902d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KN67 GDO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN67%20GDO&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': 'X1',
'odometer': 82205,
'odometer_reading_unit': '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': 'WBAHT720405H77042',
'year': 2017}
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN67%2520GDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:07 [bca.uk] INFO: Saving data for KN67%20GDO: {'auction_closing_time': 1775037600.0, 'created_time': 1774564696.204824, 'last_price_update_time': 1774858267.085671}
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN67%2520GDO') HTTP/1.1" 204 0
2026-03-30 08:11:07 [bca.uk] INFO: Found listing with ID: MD67%20XLY
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD67%2520XLY%27 HTTP/1.1" 200 None
2026-03-30 08:11:07 [bca.uk] INFO: Scrape type for MD67%20XLY: 2
2026-03-30 08:11:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2d2aac5-3361-5dc5-9308-fe44e120cc37 with identifier: MD67%20XLY
2026-03-30 08:11:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2d2aac5-3361-5dc5-9308-fe44e120cc37 with scrape type 2
2026-03-30 08:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2d2aac5-3361-5dc5-9308-fe44e120cc37 with scrape type 2
2026-03-30 08:11:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2d2aac5-3361-5dc5-9308-fe44e120cc37, identifier: MD67%20XLY
2026-03-30 08:11:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2d2aac5-3361-5dc5-9308-fe44e120cc37 with identifier: MD67%20XLY
2026-03-30 08:11:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2d2aac5-3361-5dc5-9308-fe44e120cc37 with identifier: MD67%20XLY
2026-03-30 08:11:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2d2aac5-3361-5dc5-9308-fe44e120cc37 with identifier: MD67%20XLY to the API
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD67%20XLY-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'e2d2aac5-3361-5dc5-9308-fe44e120cc37',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MD67 XLY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD67%20XLY&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': '420D',
'odometer': 70308,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'BMW 420D 2.0 190 M SPORT STEP Convertible',
'transmission': 'automatic',
'trim': '190 M SPORT STEP',
'vin': 'WBA8S12070ED19253',
'year': 2018}
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD67%2520XLY%27 HTTP/1.1" 200 None
2026-03-30 08:11:07 [bca.uk] INFO: Saving data for MD67%20XLY: {'auction_closing_time': 1775037600.0, 'created_time': 1774564414.095721, 'last_price_update_time': 1774858267.545995}
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD67%2520XLY') HTTP/1.1" 204 0
2026-03-30 08:11:07 [bca.uk] INFO: Found listing with ID: ND72%20KNA
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520KNA%27 HTTP/1.1" 200 None
2026-03-30 08:11:07 [bca.uk] INFO: Scrape type for ND72%20KNA: 2
2026-03-30 08:11:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cd36294-5c0e-5871-aba1-880c6f2e68b2 with identifier: ND72%20KNA
2026-03-30 08:11:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cd36294-5c0e-5871-aba1-880c6f2e68b2 with scrape type 2
2026-03-30 08:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cd36294-5c0e-5871-aba1-880c6f2e68b2 with scrape type 2
2026-03-30 08:11:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cd36294-5c0e-5871-aba1-880c6f2e68b2, identifier: ND72%20KNA
2026-03-30 08:11:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cd36294-5c0e-5871-aba1-880c6f2e68b2 with identifier: ND72%20KNA
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=storm+bay HTTP/1.1" 200 None
2026-03-30 08:11:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cd36294-5c0e-5871-aba1-880c6f2e68b2 with identifier: ND72%20KNA
2026-03-30 08:11:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cd36294-5c0e-5871-aba1-880c6f2e68b2 with identifier: ND72%20KNA to the API
2026-03-30 08:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 133,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND72%20KNA-GB',
'category': 'Car',
'color': 'storm bay',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4cd36294-5c0e-5871-aba1-880c6f2e68b2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'ND72 KNA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND72%20KNA&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': '218I GRAN COUPE',
'odometer': 46217,
'odometer_reading_unit': '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 Coupe',
'transmission': 'manual',
'trim': '136 M SPORT',
'vin': 'WBA12AK0707M01440',
'year': 2023}
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520KNA%27 HTTP/1.1" 200 None
2026-03-30 08:11:08 [bca.uk] INFO: Saving data for ND72%20KNA: {'auction_closing_time': 1775037600.0, 'created_time': 1774564413.1816, 'last_price_update_time': 1774858268.090588}
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND72%2520KNA') HTTP/1.1" 204 0
2026-03-30 08:11:08 [bca.uk] INFO: Found listing with ID: SO18%20MUP
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO18%2520MUP%27 HTTP/1.1" 200 None
2026-03-30 08:11:08 [bca.uk] INFO: Scrape type for SO18%20MUP: 2
2026-03-30 08:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bd218d5-f444-5744-ad6a-257cb473fa93 with identifier: SO18%20MUP
2026-03-30 08:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bd218d5-f444-5744-ad6a-257cb473fa93 with scrape type 2
2026-03-30 08:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bd218d5-f444-5744-ad6a-257cb473fa93 with scrape type 2
2026-03-30 08:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bd218d5-f444-5744-ad6a-257cb473fa93, identifier: SO18%20MUP
2026-03-30 08:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bd218d5-f444-5744-ad6a-257cb473fa93 with identifier: SO18%20MUP
2026-03-30 08:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bd218d5-f444-5744-ad6a-257cb473fa93 with identifier: SO18%20MUP
2026-03-30 08:11:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bd218d5-f444-5744-ad6a-257cb473fa93 with identifier: SO18%20MUP to the API
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO18%20MUP-GB',
'category': 'Car',
'color': 'midnight black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6bd218d5-f444-5744-ad6a-257cb473fa93',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SO18 MUP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO18%20MUP&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'MINI',
'model': 'COOPER',
'odometer': 78017,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COOPER 1.5 Hatchback',
'transmission': 'manual',
'trim': '',
'vin': 'WMWXR32070TL98693',
'year': 2018}
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO18%2520MUP%27 HTTP/1.1" 200 None
2026-03-30 08:11:08 [bca.uk] INFO: Saving data for SO18%20MUP: {'auction_closing_time': 1775037600.0, 'created_time': 1774564412.337325, 'last_price_update_time': 1774858268.511138}
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO18%2520MUP') HTTP/1.1" 204 0
2026-03-30 08:11:08 [bca.uk] INFO: Found listing with ID: SO67%20BXC
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO67%2520BXC%27 HTTP/1.1" 200 None
2026-03-30 08:11:08 [bca.uk] INFO: Scrape type for SO67%20BXC: 2
2026-03-30 08:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a1793ea-77f6-509e-8128-eae73253c567 with identifier: SO67%20BXC
2026-03-30 08:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a1793ea-77f6-509e-8128-eae73253c567 with scrape type 2
2026-03-30 08:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a1793ea-77f6-509e-8128-eae73253c567 with scrape type 2
2026-03-30 08:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a1793ea-77f6-509e-8128-eae73253c567, identifier: SO67%20BXC
2026-03-30 08:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a1793ea-77f6-509e-8128-eae73253c567 with identifier: SO67%20BXC
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=island+blue HTTP/1.1" 200 None
2026-03-30 08:11:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a1793ea-77f6-509e-8128-eae73253c567 with identifier: SO67%20BXC
2026-03-30 08:11:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a1793ea-77f6-509e-8128-eae73253c567 with identifier: SO67%20BXC to the API
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 52,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO67%20BXC-GB',
'category': 'Car',
'color': 'island blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '7a1793ea-77f6-509e-8128-eae73253c567',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SO67 BXC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO67%20BXC&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'MINI',
'model': 'COUNTRYMAN PHEV',
'odometer': 76905,
'odometer_reading_unit': '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': 'WMWYU720003E34396',
'year': 2017}
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO67%2520BXC%27 HTTP/1.1" 200 None
2026-03-30 08:11:09 [bca.uk] INFO: Saving data for SO67%20BXC: {'auction_closing_time': 1775037600.0, 'created_time': 1773828759.958667, 'last_price_update_time': 1774858269.211881}
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO67%2520BXC') HTTP/1.1" 204 0
2026-03-30 08:11:09 [bca.uk] INFO: Found listing with ID: YA17%20UGS
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA17%2520UGS%27 HTTP/1.1" 200 None
2026-03-30 08:11:09 [bca.uk] INFO: Scrape type for YA17%20UGS: 2
2026-03-30 08:11:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef7374db-25f2-56ba-88d4-5510fad85470 with identifier: YA17%20UGS
2026-03-30 08:11:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef7374db-25f2-56ba-88d4-5510fad85470 with scrape type 2
2026-03-30 08:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef7374db-25f2-56ba-88d4-5510fad85470 with scrape type 2
2026-03-30 08:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef7374db-25f2-56ba-88d4-5510fad85470, identifier: YA17%20UGS
2026-03-30 08:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef7374db-25f2-56ba-88d4-5510fad85470 with identifier: YA17%20UGS
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pepper+white HTTP/1.1" 200 None
2026-03-30 08:11:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef7374db-25f2-56ba-88d4-5510fad85470 with identifier: YA17%20UGS
2026-03-30 08:11:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef7374db-25f2-56ba-88d4-5510fad85470 with identifier: YA17%20UGS to the API
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA17%20UGS-GB',
'category': 'Car',
'color': 'pepper white',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ef7374db-25f2-56ba-88d4-5510fad85470',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YA17 UGS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA17%20UGS&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'MINI',
'model': 'COOPER',
'odometer': 52424,
'odometer_reading_unit': '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 COOPER 1.5 136 Convertible',
'transmission': 'manual',
'trim': '136',
'vin': 'WMWWG320903C38013',
'year': 2017}
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA17%2520UGS%27 HTTP/1.1" 200 None
2026-03-30 08:11:09 [bca.uk] INFO: Saving data for YA17%20UGS: {'auction_closing_time': 1775037600.0, 'created_time': 1774564714.370318, 'last_price_update_time': 1774858269.826937}
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA17%2520UGS') HTTP/1.1" 204 0
2026-03-30 08:11:09 [bca.uk] INFO: Found listing with ID: YG20%20JZT
2026-03-30 08:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG20%2520JZT%27 HTTP/1.1" 200 None
2026-03-30 08:11:09 [bca.uk] INFO: Scrape type for YG20%20JZT: 2
2026-03-30 08:11:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90df0c68-b3d9-5280-860f-257aeac38b4d with identifier: YG20%20JZT
2026-03-30 08:11:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90df0c68-b3d9-5280-860f-257aeac38b4d with scrape type 2
2026-03-30 08:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90df0c68-b3d9-5280-860f-257aeac38b4d with scrape type 2
2026-03-30 08:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90df0c68-b3d9-5280-860f-257aeac38b4d, identifier: YG20%20JZT
2026-03-30 08:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90df0c68-b3d9-5280-860f-257aeac38b4d with identifier: YG20%20JZT
2026-03-30 08:11:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90df0c68-b3d9-5280-860f-257aeac38b4d with identifier: YG20%20JZT
2026-03-30 08:11:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90df0c68-b3d9-5280-860f-257aeac38b4d with identifier: YG20%20JZT to the API
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:10 [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': 115,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG20%20JZT-GB',
'category': 'Car',
'color': 'misano blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '90df0c68-b3d9-5280-860f-257aeac38b4d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YG20 JZT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG20%20JZT&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': '118I',
'odometer': 65000,
'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': 'WBA7K320505R25249',
'year': 2020}
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG20%2520JZT%27 HTTP/1.1" 200 None
2026-03-30 08:11:10 [bca.uk] INFO: Saving data for YG20%20JZT: {'auction_closing_time': 1775037600.0, 'created_time': 1774564713.73987, 'last_price_update_time': 1774858270.295543}
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG20%2520JZT') HTTP/1.1" 204 0
2026-03-30 08:11:10 [bca.uk] INFO: Found listing with ID: YK18%20DJO
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520DJO%27 HTTP/1.1" 200 None
2026-03-30 08:11:10 [bca.uk] INFO: Scrape type for YK18%20DJO: 2
2026-03-30 08:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e65dd51-c944-51e1-b76b-ac8512167f9a with identifier: YK18%20DJO
2026-03-30 08:11:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e65dd51-c944-51e1-b76b-ac8512167f9a with scrape type 2
2026-03-30 08:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e65dd51-c944-51e1-b76b-ac8512167f9a with scrape type 2
2026-03-30 08:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e65dd51-c944-51e1-b76b-ac8512167f9a, identifier: YK18%20DJO
2026-03-30 08:11:10 [scrapy.extensions.logstats] INFO: Crawled 154 pages (at 5 pages/min), scraped 693 items (at 89 items/min)
2026-03-30 08:11:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 199MiB
2026-03-30 08:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e65dd51-c944-51e1-b76b-ac8512167f9a with identifier: YK18%20DJO
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=tanzanite+blue HTTP/1.1" 200 None
2026-03-30 08:11:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e65dd51-c944-51e1-b76b-ac8512167f9a with identifier: YK18%20DJO
2026-03-30 08:11:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e65dd51-c944-51e1-b76b-ac8512167f9a with identifier: YK18%20DJO to the API
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:10 [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': 134,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK18%20DJO-GB',
'category': 'Car',
'color': 'tanzanite blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '6e65dd51-c944-51e1-b76b-ac8512167f9a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YK18 DJO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK18%20DJO&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'BMW',
'model': '420D',
'odometer': 94852,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'BMW 420D 2.0 190 M SPORT Convertible',
'transmission': 'manual',
'trim': '190 M SPORT',
'vin': 'WBA8S12030EA64794',
'year': 2018}
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520DJO%27 HTTP/1.1" 200 None
2026-03-30 08:11:10 [bca.uk] INFO: Saving data for YK18%20DJO: {'auction_closing_time': 1775037600.0, 'created_time': 1773828728.737672, 'last_price_update_time': 1774858270.944311}
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK18%2520DJO') HTTP/1.1" 204 0
2026-03-30 08:11:10 [bca.uk] INFO: Found listing with ID: MV75%20YTP
2026-03-30 08:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV75%2520YTP%27 HTTP/1.1" 200 None
2026-03-30 08:11:11 [bca.uk] INFO: Scrape type for MV75%20YTP: 0
2026-03-30 08:11:11 [bca.uk] INFO: Found listing with ID: RF74%20VXB
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF74%2520VXB%27 HTTP/1.1" 200 None
2026-03-30 08:11:11 [bca.uk] INFO: Scrape type for RF74%20VXB: 0
2026-03-30 08:11:11 [bca.uk] INFO: Found listing with ID: FM69%20ZKO
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM69%2520ZKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:11 [bca.uk] INFO: Scrape type for FM69%20ZKO: 2
2026-03-30 08:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7849facf-66c3-550d-b73f-f28d59077056 with identifier: FM69%20ZKO
2026-03-30 08:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7849facf-66c3-550d-b73f-f28d59077056 with scrape type 2
2026-03-30 08:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7849facf-66c3-550d-b73f-f28d59077056 with scrape type 2
2026-03-30 08:11:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7849facf-66c3-550d-b73f-f28d59077056, identifier: FM69%20ZKO
2026-03-30 08:11:11 [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-30 08:11:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7849facf-66c3-550d-b73f-f28d59077056 with identifier: FM69%20ZKO
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+grey HTTP/1.1" 200 None
2026-03-30 08:11:11 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7849facf-66c3-550d-b73f-f28d59077056 with identifier: FM69%20ZKO
2026-03-30 08:11:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7849facf-66c3-550d-b73f-f28d59077056 with identifier: FM69%20ZKO to the API
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 113,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM69%20ZKO-GB',
'category': 'Car',
'color': 'mineral grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7849facf-66c3-550d-b73f-f28d59077056',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FM69 ZKO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM69%20ZKO&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'BMW',
'model': '118I',
'odometer': 62968,
'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 SPORT STEP Hatchback',
'transmission': 'automatic',
'trim': 'SPORT STEP',
'vin': 'WBA7K320207F27617',
'year': 2020}
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM69%2520ZKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:11 [bca.uk] INFO: Saving data for FM69%20ZKO: {'auction_closing_time': 1775037600.0, 'created_time': 1774016416.35456, 'last_price_update_time': 1774858271.852307}
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM69%2520ZKO') HTTP/1.1" 204 0
2026-03-30 08:11:11 [bca.uk] INFO: Found listing with ID: GJ72%20LDZ
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ72%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:11 [bca.uk] INFO: Scrape type for GJ72%20LDZ: 2
2026-03-30 08:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 046de3e6-2cc6-5290-9338-bb04ac02f290 with identifier: GJ72%20LDZ
2026-03-30 08:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 046de3e6-2cc6-5290-9338-bb04ac02f290 with scrape type 2
2026-03-30 08:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 046de3e6-2cc6-5290-9338-bb04ac02f290 with scrape type 2
2026-03-30 08:11:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 046de3e6-2cc6-5290-9338-bb04ac02f290, identifier: GJ72%20LDZ
2026-03-30 08:11:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 046de3e6-2cc6-5290-9338-bb04ac02f290 with identifier: GJ72%20LDZ
2026-03-30 08:11:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=fluid+black+with+blue HTTP/1.1" 200 None
2026-03-30 08:11:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 046de3e6-2cc6-5290-9338-bb04ac02f290 with identifier: GJ72%20LDZ
2026-03-30 08:11:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 046de3e6-2cc6-5290-9338-bb04ac02f290 with identifier: GJ72%20LDZ to the API
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ72%20LDZ-GB',
'category': 'Car',
'color': 'fluid black with blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '046de3e6-2cc6-5290-9338-bb04ac02f290',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'GJ72 LDZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ72%20LDZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'I3',
'odometer': 24948,
'odometer_reading_unit': '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 SUITE Hatchback',
'transmission': 'automatic',
'trim': '120AH S SUITE',
'vin': 'WBY8P620007K97033',
'year': 2022}
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ72%2520LDZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:12 [bca.uk] INFO: Saving data for GJ72%20LDZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774564345.449251, 'last_price_update_time': 1774858272.77158}
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ72%2520LDZ') HTTP/1.1" 204 0
2026-03-30 08:11:12 [bca.uk] INFO: Found listing with ID: KE22%20JBX
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE22%2520JBX%27 HTTP/1.1" 200 None
2026-03-30 08:11:12 [bca.uk] INFO: Scrape type for KE22%20JBX: 2
2026-03-30 08:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6744a18-02e8-553d-826f-890ea8defcf8 with identifier: KE22%20JBX
2026-03-30 08:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6744a18-02e8-553d-826f-890ea8defcf8 with scrape type 2
2026-03-30 08:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6744a18-02e8-553d-826f-890ea8defcf8 with scrape type 2
2026-03-30 08:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6744a18-02e8-553d-826f-890ea8defcf8, identifier: KE22%20JBX
2026-03-30 08:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6744a18-02e8-553d-826f-890ea8defcf8 with identifier: KE22%20JBX
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sophisto+grey HTTP/1.1" 200 None
2026-03-30 08:11:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6744a18-02e8-553d-826f-890ea8defcf8 with identifier: KE22%20JBX
2026-03-30 08:11:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6744a18-02e8-553d-826f-890ea8defcf8 with identifier: KE22%20JBX to the API
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE22%20JBX-GB',
'category': 'Car',
'color': 'sophisto grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'c6744a18-02e8-553d-826f-890ea8defcf8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KE22 JBX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE22%20JBX&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'IX',
'odometer': 25845,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'BMW IX 385KW 111KWH XD50 M SPORT StationWagon',
'transmission': 'automatic',
'trim': '385KW 111KWH XD50 M SPORT',
'vin': 'WBY22CF020CK45567',
'year': 2022}
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE22%2520JBX%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Saving data for KE22%20JBX: {'auction_closing_time': 1775037600.0, 'created_time': 1774016420.982468, 'last_price_update_time': 1774858273.305271}
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE22%2520JBX') HTTP/1.1" 204 0
2026-03-30 08:11:13 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded
2026-03-30 08:11:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:13 [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-30 08:11:13 [bca.uk] INFO: Found listing with ID: RE72%20KLV
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE72%2520KLV%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for RE72%20KLV: 2
2026-03-30 08:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f66edf9c-02d1-588e-ada1-c40e0b1afca6 with identifier: RE72%20KLV
2026-03-30 08:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f66edf9c-02d1-588e-ada1-c40e0b1afca6 with scrape type 2
2026-03-30 08:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f66edf9c-02d1-588e-ada1-c40e0b1afca6 with scrape type 2
2026-03-30 08:11:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f66edf9c-02d1-588e-ada1-c40e0b1afca6, identifier: RE72%20KLV
2026-03-30 08:11:13 [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-30 08:11:13 [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-30 08:11:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f66edf9c-02d1-588e-ada1-c40e0b1afca6 with identifier: RE72%20KLV
2026-03-30 08:11:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f66edf9c-02d1-588e-ada1-c40e0b1afca6 with identifier: RE72%20KLV
2026-03-30 08:11:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f66edf9c-02d1-588e-ada1-c40e0b1afca6 with identifier: RE72%20KLV to the API
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE72%20KLV-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'f66edf9c-02d1-588e-ada1-c40e0b1afca6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RE72 KLV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE72%20KLV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'I4 GRAN COUPE',
'odometer': 46309,
'odometer_reading_unit': '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': 'WBY72AW050FN79200',
'year': 2022}
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE72%2520KLV%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Saving data for RE72%20KLV: {'auction_closing_time': 1775037600.0, 'created_time': 1773828673.677503, 'last_price_update_time': 1774858273.747984}
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520KLV') HTTP/1.1" 204 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: WP71%20XJG
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP71%2520XJG%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for WP71%20XJG: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: WV71%20SZY
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520SZY%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for WV71%20SZY: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: CE73%20GHD
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE73%2520GHD%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for CE73%20GHD: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: PX22%20OYN
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX22%2520OYN%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for PX22%20OYN: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: VE72%20AXN
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE72%2520AXN%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for VE72%20AXN: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: EJ18%20UWZ
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ18%2520UWZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for EJ18%20UWZ: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: KT68%20BGX
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT68%2520BGX%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for KT68%20BGX: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: VK71%20LUA
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK71%2520LUA%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for VK71%20LUA: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: LD72%20AWR
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD72%2520AWR%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for LD72%20AWR: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: LD72%20AWM
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD72%2520AWM%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for LD72%20AWM: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: LB22%20JLX
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB22%2520JLX%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for LB22%20JLX: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: FV70%20OWM
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV70%2520OWM%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for FV70%20OWM: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: FE70%20PXL
2026-03-30 08:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE70%2520PXL%27 HTTP/1.1" 200 None
2026-03-30 08:11:13 [bca.uk] INFO: Scrape type for FE70%20PXL: 0
2026-03-30 08:11:13 [bca.uk] INFO: Found listing with ID: SP67%20XEC
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP67%2520XEC%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for SP67%20XEC: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: DG23%20NXW
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG23%2520NXW%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for DG23%20NXW: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BW19%20CZC
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW19%2520CZC%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BW19%20CZC: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BD68%20MYH
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD68%2520MYH%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BD68%20MYH: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: NA69%20JGF
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA69%2520JGF%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for NA69%20JGF: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: DV70%20WDM
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV70%2520WDM%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for DV70%20WDM: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: DU21%20XKJ
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU21%2520XKJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for DU21%20XKJ: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: CX71%20BYN
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX71%2520BYN%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for CX71%20BYN: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BN72%20XXD
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN72%2520XXD%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BN72%20XXD: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BK71%20HYF
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK71%2520HYF%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BK71%20HYF: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: YS21%20SXV
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS21%2520SXV%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for YS21%20SXV: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: YF58%20GKZ
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF58%2520GKZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for YF58%20GKZ: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: WJZ%206428
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJZ%25206428%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for WJZ%206428: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: LD21%20EXT
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD21%2520EXT%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for LD21%20EXT: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: LB22%20JKZ
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for LB22%20JKZ: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: KY23%20LWC
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY23%2520LWC%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for KY23%20LWC: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: DL69%20LUF
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL69%2520LUF%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for DL69%20LUF: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BN19%20XAZ
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN19%2520XAZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BN19%20XAZ: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BJ22%20ZBT
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ22%2520ZBT%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BJ22%20ZBT: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BF72%20EYD
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF72%2520EYD%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BF72%20EYD: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BF20%20WHE
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF20%2520WHE%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BF20%20WHE: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: CN19%20KZE
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CN19%2520KZE%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for CN19%20KZE: 0
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: YP67%20XUL
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP67%2520XUL%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for YP67%20XUL: 2
2026-03-30 08:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b with identifier: YP67%20XUL
2026-03-30 08:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b with scrape type 2
2026-03-30 08:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b with scrape type 2
2026-03-30 08:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b, identifier: YP67%20XUL
2026-03-30 08:11:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:11:14 [bca.uk] INFO: Found listing with ID: BK71%20JDZ
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK71%2520JDZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Scrape type for BK71%20JDZ: 2
2026-03-30 08:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73 with identifier: BK71%20JDZ
2026-03-30 08:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73 with scrape type 2
2026-03-30 08:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73 with scrape type 2
2026-03-30 08:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73, identifier: BK71%20JDZ
2026-03-30 08:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b with identifier: YP67%20XUL
2026-03-30 08:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b with identifier: YP67%20XUL
2026-03-30 08:11:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b with identifier: YP67%20XUL to the API
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 163,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP67%20XUL-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '7e1f1c3b-1653-5483-9f7f-c78e3cbe4c8b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YP67 XUL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP67%20XUL&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'FORD',
'model': 'TRANSIT CUSTOM',
'odometer': 36756,
'odometer_reading_unit': '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 105 310 SWB L/R PanelVan',
'transmission': 'manual',
'trim': 'TDCI 105 310 SWB L/R',
'vin': 'WF0YXXTTGYHA22767',
'year': 2017}
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP67%2520XUL%27 HTTP/1.1" 200 None
2026-03-30 08:11:14 [bca.uk] INFO: Saving data for YP67%20XUL: {'auction_closing_time': 1774951200.0, 'created_time': 1774477323.232773, 'last_price_update_time': 1774858274.935587}
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP67%2520XUL') HTTP/1.1" 204 0
2026-03-30 08:11:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73 with identifier: BK71%20JDZ
2026-03-30 08:11:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73 with identifier: BK71%20JDZ
2026-03-30 08:11:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73 with identifier: BK71%20JDZ to the API
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK71%20JDZ-GB',
'category': 'Car',
'color': 'carbon black',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '5e5b34c4-d671-5ccd-b9bf-7ee99f32bf73',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BK71 JDZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK71%20JDZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'IX3',
'odometer': 51536,
'odometer_reading_unit': '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': 'WBY7X42020S084257',
'year': 2021}
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK71%2520JDZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Saving data for BK71%20JDZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774016431.902385, 'last_price_update_time': 1774858275.436497}
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK71%2520JDZ') HTTP/1.1" 204 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: VE72%20PPO
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE72%2520PPO%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for VE72%20PPO: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: GV07%20VPA
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV07%2520VPA%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for GV07%20VPA: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: LN14%20FHW
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN14%2520FHW%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for LN14%20FHW: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: VO21%20XRD
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO21%2520XRD%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for VO21%20XRD: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: YT64%20EPL
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT64%2520EPL%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for YT64%20EPL: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: VA21%20NKX
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA21%2520NKX%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for VA21%20NKX: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: ST67%20SNK
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST67%2520SNK%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for ST67%20SNK: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: FP64%20VJM
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FP64%2520VJM%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for FP64%20VJM: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: SP72%20JNK
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP72%2520JNK%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for SP72%20JNK: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: DE24%20YRP
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE24%2520YRP%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for DE24%20YRP: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: SL20%20JTU
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL20%2520JTU%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for SL20%20JTU: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: HK25%20YHX
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK25%2520YHX%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for HK25%20YHX: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: WG66%20ORO
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG66%2520ORO%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for WG66%20ORO: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: BT18%20XXM
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT18%2520XXM%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for BT18%20XXM: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: VO21%20UWA
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO21%2520UWA%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for VO21%20UWA: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: NL23%20WWK
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL23%2520WWK%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for NL23%20WWK: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: KP71%20VFJ
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP71%2520VFJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for KP71%20VFJ: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: SL15%20OTM
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL15%2520OTM%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for SL15%20OTM: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: HN73%20OSZ
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN73%2520OSZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for HN73%20OSZ: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: AV23%20NFO
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV23%2520NFO%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for AV23%20NFO: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: GC18%20GWV
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GC18%2520GWV%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for GC18%20GWV: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: YR19%20BCD
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR19%2520BCD%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for YR19%20BCD: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: RV18%20WZM
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV18%2520WZM%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for RV18%20WZM: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: SM64%20YYC
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM64%2520YYC%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for SM64%20YYC: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: SY21%20YLX
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY21%2520YLX%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for SY21%20YLX: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: YM72%20BZY
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM72%2520BZY%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for YM72%20BZY: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: DE24%20NRX
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE24%2520NRX%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for DE24%20NRX: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: MJ18%20EUM
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ18%2520EUM%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for MJ18%20EUM: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: HK71%20WFB
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK71%2520WFB%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for HK71%20WFB: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: RJ22%20UCO
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ22%2520UCO%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for RJ22%20UCO: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: CK72%20OCL
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK72%2520OCL%27 HTTP/1.1" 200 None
2026-03-30 08:11:15 [bca.uk] INFO: Scrape type for CK72%20OCL: 0
2026-03-30 08:11:15 [bca.uk] INFO: Found listing with ID: AY71%20XNE
2026-03-30 08:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY71%2520XNE%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for AY71%20XNE: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: SK22%20UTZ
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK22%2520UTZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for SK22%20UTZ: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: HJ73%20ODK
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ73%2520ODK%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for HJ73%20ODK: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: WN22%20NPU
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520NPU%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for WN22%20NPU: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: AG19%20JVC
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AG19%2520JVC%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for AG19%20JVC: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: PO22%20XBG
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO22%2520XBG%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for PO22%20XBG: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: EK23%20HSY
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK23%2520HSY%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for EK23%20HSY: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: RO22%20GGE
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520GGE%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for RO22%20GGE: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: WK21%20VYN
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK21%2520VYN%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for WK21%20VYN: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: MJ70%20XWT
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ70%2520XWT%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for MJ70%20XWT: 0
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: ML24%20YNO
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML24%2520YNO%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for ML24%20YNO: 2
2026-03-30 08:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d243fe5-9c0f-58ed-b3a5-362a847db31e with identifier: ML24%20YNO
2026-03-30 08:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d243fe5-9c0f-58ed-b3a5-362a847db31e with scrape type 2
2026-03-30 08:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d243fe5-9c0f-58ed-b3a5-362a847db31e with scrape type 2
2026-03-30 08:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d243fe5-9c0f-58ed-b3a5-362a847db31e, identifier: ML24%20YNO
2026-03-30 08:11:16 [bca.uk] INFO: Found listing with ID: EA22%20RWZ
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA22%2520RWZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Scrape type for EA22%20RWZ: 2
2026-03-30 08:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd770c48-f883-5517-b128-d164cb57cd7f with identifier: EA22%20RWZ
2026-03-30 08:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd770c48-f883-5517-b128-d164cb57cd7f with scrape type 2
2026-03-30 08:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd770c48-f883-5517-b128-d164cb57cd7f with scrape type 2
2026-03-30 08:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd770c48-f883-5517-b128-d164cb57cd7f, identifier: EA22%20RWZ
2026-03-30 08:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d243fe5-9c0f-58ed-b3a5-362a847db31e with identifier: ML24%20YNO
2026-03-30 08:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d243fe5-9c0f-58ed-b3a5-362a847db31e with identifier: ML24%20YNO
2026-03-30 08:11:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d243fe5-9c0f-58ed-b3a5-362a847db31e with identifier: ML24%20YNO to the API
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:16 [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=ML24%20YNO-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': '6d243fe5-9c0f-58ed-b3a5-362a847db31e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'ML24 YNO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20YNO&vehicleType=*',
'listing': 'auction',
'location': 'Manchester',
'make': 'TESLA',
'model': 'MODEL Y',
'odometer': 19591,
'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': 'LRWYHCFS6RC361456',
'year': 2024}
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML24%2520YNO%27 HTTP/1.1" 200 None
2026-03-30 08:11:16 [bca.uk] INFO: Saving data for ML24%20YNO: {'auction_closing_time': 1774951200.0, 'created_time': 1774390499.710215, 'last_price_update_time': 1774858276.681859}
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520YNO') HTTP/1.1" 204 0
2026-03-30 08:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd770c48-f883-5517-b128-d164cb57cd7f with identifier: EA22%20RWZ
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11: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-30 08:11:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd770c48-f883-5517-b128-d164cb57cd7f with identifier: EA22%20RWZ
2026-03-30 08:11:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd770c48-f883-5517-b128-d164cb57cd7f with identifier: EA22%20RWZ to the API
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 422 None
2026-03-30 08:11:17 [crawlers.pipelines.post_to_api] ERROR: bca.uk, item_id bd770c48-f883-5517-b128-d164cb57cd7f: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 422 Client Error: Unprocessable Entity for url: https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 422
| Response Content: {"ValidationErrors":[{"PropertyName":"Color","ErrorMessage":"color value can only be expressed in letters","ErrorCode":0}],"WasSuccessful":false}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Mon, 30 Mar 2026 08:11:16 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-03-30 08:11:17 [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=EA22%20RWZ-GB',
'category': 'Car',
'color': 'fluid black with blue hl',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'bd770c48-f883-5517-b128-d164cb57cd7f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'EA22 RWZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA22%20RWZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'I3',
'odometer': 95213,
'odometer_reading_unit': '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 LOFT Hatchback',
'transmission': 'automatic',
'trim': '120AH S LOFT',
'vin': 'WBY8P620X07K70101',
'year': 2022}
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA22%2520RWZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Saving data for EA22%20RWZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774016399.505199, 'last_price_update_time': 1774858277.186005}
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA22%2520RWZ') HTTP/1.1" 204 0
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: YP73%20XTR
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP73%2520XTR%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for YP73%20XTR: 0
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: LM23%20GNZ
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM23%2520GNZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for LM23%20GNZ: 0
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: YP73%20XTN
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP73%2520XTN%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for YP73%20XTN: 0
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: MK23%20NYA
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK23%2520NYA%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for MK23%20NYA: 0
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: RO22%20EUN
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520EUN%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for RO22%20EUN: 0
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: LJ23%20MBP
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ23%2520MBP%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for LJ23%20MBP: 2
2026-03-30 08:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ef35375-bf1c-5abf-b42b-2013a4a606f5 with identifier: LJ23%20MBP
2026-03-30 08:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ef35375-bf1c-5abf-b42b-2013a4a606f5 with scrape type 2
2026-03-30 08:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ef35375-bf1c-5abf-b42b-2013a4a606f5 with scrape type 2
2026-03-30 08:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ef35375-bf1c-5abf-b42b-2013a4a606f5, identifier: LJ23%20MBP
2026-03-30 08:11:17 [bca.uk] INFO: Found listing with ID: GF67%20URS
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF67%2520URS%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Scrape type for GF67%20URS: 2
2026-03-30 08:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9085c717-87f1-51e1-b741-af0b2623ab43 with identifier: GF67%20URS
2026-03-30 08:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9085c717-87f1-51e1-b741-af0b2623ab43 with scrape type 2
2026-03-30 08:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9085c717-87f1-51e1-b741-af0b2623ab43 with scrape type 2
2026-03-30 08:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9085c717-87f1-51e1-b741-af0b2623ab43, identifier: GF67%20URS
2026-03-30 08:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ef35375-bf1c-5abf-b42b-2013a4a606f5 with identifier: LJ23%20MBP
2026-03-30 08:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ef35375-bf1c-5abf-b42b-2013a4a606f5 with identifier: LJ23%20MBP
2026-03-30 08:11:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ef35375-bf1c-5abf-b42b-2013a4a606f5 with identifier: LJ23%20MBP to the API
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ23%20MBP-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': '3ef35375-bf1c-5abf-b42b-2013a4a606f5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LJ23 MBP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ23%20MBP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MG MOTOR UK',
'model': 'ZS ELECTRIC',
'odometer': 30823,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH TROPHY LR Hatchback',
'transmission': 'automatic',
'trim': '115KW 73KWH TROPHY LR',
'vin': 'LSJW74090PZ173503',
'year': 2023}
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ23%2520MBP%27 HTTP/1.1" 200 None
2026-03-30 08:11:17 [bca.uk] INFO: Saving data for LJ23%20MBP: {'auction_closing_time': 1774951200.0, 'created_time': 1773959625.182223, 'last_price_update_time': 1774858277.841446}
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ23%2520MBP') HTTP/1.1" 204 0
2026-03-30 08:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9085c717-87f1-51e1-b741-af0b2623ab43 with identifier: GF67%20URS
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=alpine+white HTTP/1.1" 200 None
2026-03-30 08:11:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9085c717-87f1-51e1-b741-af0b2623ab43 with identifier: GF67%20URS
2026-03-30 08:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9085c717-87f1-51e1-b741-af0b2623ab43 with identifier: GF67%20URS to the API
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 123,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF67%20URS-GB',
'category': 'Car',
'color': 'alpine white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9085c717-87f1-51e1-b741-af0b2623ab43',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GF67 URS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF67%20URS&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '118I',
'odometer': 55982,
'odometer_reading_unit': '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': 'WBA1R520705J71543',
'year': 2017}
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF67%2520URS%27 HTTP/1.1" 200 None
2026-03-30 08:11:18 [bca.uk] INFO: Saving data for GF67%20URS: {'auction_closing_time': 1775037600.0, 'created_time': 1774564380.154048, 'last_price_update_time': 1774858278.302272}
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF67%2520URS') HTTP/1.1" 204 0
2026-03-30 08:11:18 [bca.uk] INFO: Found listing with ID: MD72%20VVJ
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520VVJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:18 [bca.uk] INFO: Scrape type for MD72%20VVJ: 0
2026-03-30 08:11:18 [bca.uk] INFO: Found listing with ID: BK25%20YEL
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK25%2520YEL%27 HTTP/1.1" 200 None
2026-03-30 08:11:18 [bca.uk] INFO: Scrape type for BK25%20YEL: 0
2026-03-30 08:11:18 [bca.uk] INFO: Found listing with ID: BJ23%20CYZ
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ23%2520CYZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:18 [bca.uk] INFO: Scrape type for BJ23%20CYZ: 0
2026-03-30 08:11:18 [bca.uk] INFO: Found listing with ID: WV22%20URE
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV22%2520URE%27 HTTP/1.1" 200 None
2026-03-30 08:11:18 [bca.uk] INFO: Scrape type for WV22%20URE: 2
2026-03-30 08:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 215e3b8c-3db8-5cfd-8387-bab18116bb76 with identifier: WV22%20URE
2026-03-30 08:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 215e3b8c-3db8-5cfd-8387-bab18116bb76 with scrape type 2
2026-03-30 08:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 215e3b8c-3db8-5cfd-8387-bab18116bb76 with scrape type 2
2026-03-30 08:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 215e3b8c-3db8-5cfd-8387-bab18116bb76, identifier: WV22%20URE
2026-03-30 08:11:18 [bca.uk] INFO: Found listing with ID: GK19%20YXB
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK19%2520YXB%27 HTTP/1.1" 200 None
2026-03-30 08:11:18 [bca.uk] INFO: Scrape type for GK19%20YXB: 2
2026-03-30 08:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5c5da2d-8f2d-5704-842b-6dea3afabacd with identifier: GK19%20YXB
2026-03-30 08:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5c5da2d-8f2d-5704-842b-6dea3afabacd with scrape type 2
2026-03-30 08:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5c5da2d-8f2d-5704-842b-6dea3afabacd with scrape type 2
2026-03-30 08:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5c5da2d-8f2d-5704-842b-6dea3afabacd, identifier: GK19%20YXB
2026-03-30 08:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 215e3b8c-3db8-5cfd-8387-bab18116bb76 with identifier: WV22%20URE
2026-03-30 08:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 215e3b8c-3db8-5cfd-8387-bab18116bb76 with identifier: WV22%20URE
2026-03-30 08:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 215e3b8c-3db8-5cfd-8387-bab18116bb76 with identifier: WV22%20URE to the API
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 410,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV22%20URE-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '215e3b8c-3db8-5cfd-8387-bab18116bb76',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'WV22 URE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV22%20URE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'Q3',
'odometer': 23767,
'odometer_reading_unit': '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 Q3 1.5 35 TFSI BLACK ED.S-T StationWagon',
'transmission': 'automatic',
'trim': '35 TFSI BLACK ED.S-T',
'vin': 'WAUZZZF37N1065509',
'year': 2022}
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV22%2520URE%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Saving data for WV22%20URE: {'auction_closing_time': 1774951200.0, 'created_time': 1774390426.464159, 'last_price_update_time': 1774858279.147203}
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV22%2520URE') HTTP/1.1" 204 0
2026-03-30 08:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5c5da2d-8f2d-5704-842b-6dea3afabacd with identifier: GK19%20YXB
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=portimao+blue HTTP/1.1" 200 None
2026-03-30 08:11:19 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5c5da2d-8f2d-5704-842b-6dea3afabacd with identifier: GK19%20YXB
2026-03-30 08:11:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5c5da2d-8f2d-5704-842b-6dea3afabacd with identifier: GK19%20YXB to the API
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 120,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK19%20YXB-GB',
'category': 'Car',
'color': 'portimao blue',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'd5c5da2d-8f2d-5704-842b-6dea3afabacd',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GK19 YXB',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK19%20YXB&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '320D',
'odometer': 70673,
'odometer_reading_unit': '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 XDRIVE M SPORT STEP Saloon',
'transmission': 'automatic',
'trim': 'XDRIVE M SPORT STEP',
'vin': 'WBA5V72090AH99817',
'year': 2019}
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK19%2520YXB%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Saving data for GK19%20YXB: {'auction_closing_time': 1775037600.0, 'created_time': 1774564381.969397, 'last_price_update_time': 1774858279.769745}
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK19%2520YXB') HTTP/1.1" 204 0
2026-03-30 08:11:19 [bca.uk] INFO: Found listing with ID: PE24%20XOW
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE24%2520XOW%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Scrape type for PE24%20XOW: 0
2026-03-30 08:11:19 [bca.uk] INFO: Found listing with ID: BF10%20LFM
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF10%2520LFM%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Scrape type for BF10%20LFM: 0
2026-03-30 08:11:19 [bca.uk] INFO: Found listing with ID: VK71%20OAJ
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK71%2520OAJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Scrape type for VK71%20OAJ: 0
2026-03-30 08:11:19 [bca.uk] INFO: Found listing with ID: YF66%20XUP
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF66%2520XUP%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Scrape type for YF66%20XUP: 2
2026-03-30 08:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 131363e2-5dad-5748-8372-065d67c9e3d6 with identifier: YF66%20XUP
2026-03-30 08:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 131363e2-5dad-5748-8372-065d67c9e3d6 with scrape type 2
2026-03-30 08:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 131363e2-5dad-5748-8372-065d67c9e3d6 with scrape type 2
2026-03-30 08:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 131363e2-5dad-5748-8372-065d67c9e3d6, identifier: YF66%20XUP
2026-03-30 08:11:19 [bca.uk] INFO: Found listing with ID: LB67%20MSU
2026-03-30 08:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB67%2520MSU%27 HTTP/1.1" 200 None
2026-03-30 08:11:19 [bca.uk] INFO: Scrape type for LB67%20MSU: 2
2026-03-30 08:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 487a22b6-5914-5c58-9fb8-bc52b07f798a with identifier: LB67%20MSU
2026-03-30 08:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 487a22b6-5914-5c58-9fb8-bc52b07f798a with scrape type 2
2026-03-30 08:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 487a22b6-5914-5c58-9fb8-bc52b07f798a with scrape type 2
2026-03-30 08:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 487a22b6-5914-5c58-9fb8-bc52b07f798a, identifier: LB67%20MSU
2026-03-30 08:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 131363e2-5dad-5748-8372-065d67c9e3d6 with identifier: YF66%20XUP
2026-03-30 08:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 131363e2-5dad-5748-8372-065d67c9e3d6 with identifier: YF66%20XUP
2026-03-30 08:11:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 131363e2-5dad-5748-8372-065d67c9e3d6 with identifier: YF66%20XUP to the API
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:20 [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': None,
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '131363e2-5dad-5748-8372-065d67c9e3d6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YF66 XUP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF66%20XUP&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'BMW',
'model': '520D',
'odometer': 69121,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2016-01-01',
'seller_name': None,
'title': 'BMW 520D 2.0 190 M SPORT STEP Saloon',
'transmission': 'automatic',
'trim': '190 M SPORT STEP',
'vin': 'WBA5E52040G700304',
'year': 2016}
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF66%2520XUP%27 HTTP/1.1" 200 None
2026-03-30 08:11:20 [bca.uk] INFO: Saving data for YF66%20XUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774564543.255416, 'last_price_update_time': 1774858280.379911}
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF66%2520XUP') HTTP/1.1" 204 0
2026-03-30 08:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 487a22b6-5914-5c58-9fb8-bc52b07f798a with identifier: LB67%20MSU
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=light+white HTTP/1.1" 200 None
2026-03-30 08:11:20 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 487a22b6-5914-5c58-9fb8-bc52b07f798a with identifier: LB67%20MSU
2026-03-30 08:11:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 487a22b6-5914-5c58-9fb8-bc52b07f798a with identifier: LB67%20MSU to the API
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 140,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB67%20MSU-GB',
'category': 'Car',
'color': 'light white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '487a22b6-5914-5c58-9fb8-bc52b07f798a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LB67 MSU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB67%20MSU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 105711,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN 1.5 COOPER ALL4 Hatchback',
'transmission': 'automatic',
'trim': 'COOPER ALL4',
'vin': 'WMWYS520703B62424',
'year': 2018}
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB67%2520MSU%27 HTTP/1.1" 200 None
2026-03-30 08:11:20 [bca.uk] INFO: Saving data for LB67%20MSU: {'auction_closing_time': 1775037600.0, 'created_time': 1774016411.663133, 'last_price_update_time': 1774858280.803524}
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB67%2520MSU') HTTP/1.1" 204 0
2026-03-30 08:11:20 [bca.uk] INFO: Found listing with ID: AF68%20EJK
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF68%2520EJK%27 HTTP/1.1" 200 None
2026-03-30 08:11:20 [bca.uk] INFO: Scrape type for AF68%20EJK: 0
2026-03-30 08:11:20 [bca.uk] INFO: Found listing with ID: FY67%20UCG
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY67%2520UCG%27 HTTP/1.1" 200 None
2026-03-30 08:11:20 [bca.uk] INFO: Scrape type for FY67%20UCG: 0
2026-03-30 08:11:20 [bca.uk] INFO: Found listing with ID: EK71%20FTZ
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK71%2520FTZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:20 [bca.uk] INFO: Scrape type for EK71%20FTZ: 2
2026-03-30 08:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51 with identifier: EK71%20FTZ
2026-03-30 08:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51 with scrape type 2
2026-03-30 08:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51 with scrape type 2
2026-03-30 08:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51, identifier: EK71%20FTZ
2026-03-30 08:11:20 [bca.uk] INFO: Found listing with ID: LC19%20LTO
2026-03-30 08:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC19%2520LTO%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for LC19%20LTO: 2
2026-03-30 08:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcf660a7-993b-56ef-b878-05e41cdaa0b9 with identifier: LC19%20LTO
2026-03-30 08:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcf660a7-993b-56ef-b878-05e41cdaa0b9 with scrape type 2
2026-03-30 08:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcf660a7-993b-56ef-b878-05e41cdaa0b9 with scrape type 2
2026-03-30 08:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcf660a7-993b-56ef-b878-05e41cdaa0b9, identifier: LC19%20LTO
2026-03-30 08:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51 with identifier: EK71%20FTZ
2026-03-30 08:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51 with identifier: EK71%20FTZ
2026-03-30 08:11:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 870ed52c-f7bc-59ac-8f46-2a44b0dcbd51 with identifier: EK71%20FTZ to the API
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 217,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK71%20FTZ-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-03T10:00:00Z',
'fuel_type': 'Diesel',
'id': '870ed52c-f7bc-59ac-8f46-2a44b0dcbd51',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EK71 FTZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK71%20FTZ&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'FORD',
'model': 'TRANSIT 350 FWD',
'odometer': 66631,
'odometer_reading_unit': '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 L3 H2 TREND PanelVan',
'transmission': 'manual',
'trim': 'EBL 130 L3 H2 TREND',
'vin': 'WF0EXXTTREMG47154',
'year': 2021}
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK71%2520FTZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Saving data for EK71%20FTZ: {'auction_closing_time': 1775210400.0, 'created_time': 1774504981.440759, 'last_price_update_time': 1774858281.389639}
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK71%2520FTZ') HTTP/1.1" 204 0
2026-03-30 08:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcf660a7-993b-56ef-b878-05e41cdaa0b9 with identifier: LC19%20LTO
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=melbourne+red++frozen+grey+hl HTTP/1.1" 200 None
2026-03-30 08:11:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcf660a7-993b-56ef-b878-05e41cdaa0b9 with identifier: LC19%20LTO
2026-03-30 08:11:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcf660a7-993b-56ef-b878-05e41cdaa0b9 with identifier: LC19%20LTO to the API
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 422 None
2026-03-30 08:11:21 [crawlers.pipelines.post_to_api] ERROR: bca.uk, item_id fcf660a7-993b-56ef-b878-05e41cdaa0b9: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 422 Client Error: Unprocessable Entity for url: https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 422
| Response Content: {"ValidationErrors":[{"PropertyName":"Color","ErrorMessage":"color value can only be expressed in letters","ErrorCode":0}],"WasSuccessful":false}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Mon, 30 Mar 2026 08:11:21 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-03-30 08:11:21 [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=LC19%20LTO-GB',
'category': 'Car',
'color': 'melbourne red frozen grey hl',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'fcf660a7-993b-56ef-b878-05e41cdaa0b9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LC19 LTO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC19%20LTO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'I3',
'odometer': 52391,
'odometer_reading_unit': '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 I3 120AH Hatchback',
'transmission': 'automatic',
'trim': '120AH',
'vin': 'WBY8P220407D57293',
'year': 2019}
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC19%2520LTO%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Saving data for LC19%20LTO: {'auction_closing_time': 1775037600.0, 'created_time': 1774564364.016279, 'last_price_update_time': 1774858281.785204}
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC19%2520LTO') HTTP/1.1" 204 0
2026-03-30 08:11:21 [bca.uk] INFO: Found listing with ID: MV23%20VTO
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV23%2520VTO%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for MV23%20VTO: 0
2026-03-30 08:11:21 [bca.uk] INFO: Found listing with ID: FV21%20ZTC
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV21%2520ZTC%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for FV21%20ZTC: 0
2026-03-30 08:11:21 [bca.uk] INFO: Found listing with ID: SG65%20YBJ
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG65%2520YBJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for SG65%20YBJ: 0
2026-03-30 08:11:21 [bca.uk] INFO: Found listing with ID: VF69%20HJG
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VF69%2520HJG%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for VF69%20HJG: 0
2026-03-30 08:11:21 [bca.uk] INFO: Found listing with ID: DA21%20EWV
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA21%2520EWV%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for DA21%20EWV: 0
2026-03-30 08:11:21 [bca.uk] INFO: Found listing with ID: LP18%20JGU
2026-03-30 08:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP18%2520JGU%27 HTTP/1.1" 200 None
2026-03-30 08:11:21 [bca.uk] INFO: Scrape type for LP18%20JGU: 2
2026-03-30 08:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dda1b2b-d2d9-53d9-8690-121aaeab4f51 with identifier: LP18%20JGU
2026-03-30 08:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dda1b2b-d2d9-53d9-8690-121aaeab4f51 with scrape type 2
2026-03-30 08:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dda1b2b-d2d9-53d9-8690-121aaeab4f51 with scrape type 2
2026-03-30 08:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dda1b2b-d2d9-53d9-8690-121aaeab4f51, identifier: LP18%20JGU
2026-03-30 08:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dda1b2b-d2d9-53d9-8690-121aaeab4f51 with identifier: LP18%20JGU
2026-03-30 08:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dda1b2b-d2d9-53d9-8690-121aaeab4f51 with identifier: LP18%20JGU
2026-03-30 08:11:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dda1b2b-d2d9-53d9-8690-121aaeab4f51 with identifier: LP18%20JGU to the API
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:22 [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': 132,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP18%20JGU-GB',
'category': 'Car',
'color': 'mineral grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8dda1b2b-d2d9-53d9-8690-121aaeab4f51',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP18 JGU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP18%20JGU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'X1',
'odometer': 99378,
'odometer_reading_unit': '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 2.0 XDRIVE 18D M SPORT StationWagon',
'transmission': 'manual',
'trim': 'XDRIVE 18D M SPORT',
'vin': 'WBAJH720403D42813',
'year': 2018}
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP18%2520JGU%27 HTTP/1.1" 200 None
2026-03-30 08:11:22 [bca.uk] INFO: Saving data for LP18%20JGU: {'auction_closing_time': 1775037600.0, 'created_time': 1774564365.903513, 'last_price_update_time': 1774858282.286242}
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP18%2520JGU') HTTP/1.1" 204 0
2026-03-30 08:11:22 [bca.uk] INFO: Found listing with ID: RE71%20OHV
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE71%2520OHV%27 HTTP/1.1" 200 None
2026-03-30 08:11:22 [bca.uk] INFO: Scrape type for RE71%20OHV: 2
2026-03-30 08:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee4270c5-18ce-5016-9862-eada5de4845a with identifier: RE71%20OHV
2026-03-30 08:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee4270c5-18ce-5016-9862-eada5de4845a with scrape type 2
2026-03-30 08:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee4270c5-18ce-5016-9862-eada5de4845a with scrape type 2
2026-03-30 08:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee4270c5-18ce-5016-9862-eada5de4845a, identifier: RE71%20OHV
2026-03-30 08:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee4270c5-18ce-5016-9862-eada5de4845a with identifier: RE71%20OHV
2026-03-30 08:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee4270c5-18ce-5016-9862-eada5de4845a with identifier: RE71%20OHV
2026-03-30 08:11:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee4270c5-18ce-5016-9862-eada5de4845a with identifier: RE71%20OHV to the API
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:22 [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=RE71%20OHV-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'ee4270c5-18ce-5016-9862-eada5de4845a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RE71 OHV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE71%20OHV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'IX',
'odometer': 63694,
'odometer_reading_unit': '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 IX 240KW 76KWH XD40 M SPORT StationWagon',
'transmission': 'automatic',
'trim': '240KW 76KWH XD40 M SPORT',
'vin': 'WBY12CF060CJ36279',
'year': 2021}
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE71%2520OHV%27 HTTP/1.1" 200 None
2026-03-30 08:11:22 [bca.uk] INFO: Saving data for RE71%20OHV: {'auction_closing_time': 1775037600.0, 'created_time': 1774564350.120967, 'last_price_update_time': 1774858282.816282}
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE71%2520OHV') HTTP/1.1" 204 0
2026-03-30 08:11:22 [bca.uk] INFO: Found listing with ID: YH71%20NKU
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH71%2520NKU%27 HTTP/1.1" 200 None
2026-03-30 08:11:22 [bca.uk] INFO: Scrape type for YH71%20NKU: 2
2026-03-30 08:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756 with identifier: YH71%20NKU
2026-03-30 08:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756 with scrape type 2
2026-03-30 08:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756 with scrape type 2
2026-03-30 08:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756, identifier: YH71%20NKU
2026-03-30 08:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756 with identifier: YH71%20NKU
2026-03-30 08:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=phytonic+blue HTTP/1.1" 200 None
2026-03-30 08:11:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756 with identifier: YH71%20NKU
2026-03-30 08:11:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7aa0f85c-0212-59ff-b1e5-2dac1dd1f756 with identifier: YH71%20NKU to the API
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH71%20NKU-GB',
'category': 'Car',
'color': 'phytonic blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '7aa0f85c-0212-59ff-b1e5-2dac1dd1f756',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YH71 NKU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH71%20NKU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'IX',
'odometer': 29183,
'odometer_reading_unit': '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 IX 240KW 76KWH XD40 M SPORT StationWagon',
'transmission': 'automatic',
'trim': '240KW 76KWH XD40 M SPORT',
'vin': 'WBY12CF010CH55441',
'year': 2021}
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH71%2520NKU%27 HTTP/1.1" 200 None
2026-03-30 08:11:23 [bca.uk] INFO: Saving data for YH71%20NKU: {'auction_closing_time': 1775037600.0, 'created_time': 1774016409.73309, 'last_price_update_time': 1774858283.77826}
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH71%2520NKU') HTTP/1.1" 204 0
2026-03-30 08:11:23 [bca.uk] INFO: Found listing with ID: YK18%20YXU
2026-03-30 08:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520YXU%27 HTTP/1.1" 200 None
2026-03-30 08:11:23 [bca.uk] INFO: Scrape type for YK18%20YXU: 2
2026-03-30 08:11:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df8e066e-a372-5ac2-98b6-aad4e37cd2f8 with identifier: YK18%20YXU
2026-03-30 08:11:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df8e066e-a372-5ac2-98b6-aad4e37cd2f8 with scrape type 2
2026-03-30 08:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df8e066e-a372-5ac2-98b6-aad4e37cd2f8 with scrape type 2
2026-03-30 08:11:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df8e066e-a372-5ac2-98b6-aad4e37cd2f8, identifier: YK18%20YXU
2026-03-30 08:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df8e066e-a372-5ac2-98b6-aad4e37cd2f8 with identifier: YK18%20YXU
2026-03-30 08:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df8e066e-a372-5ac2-98b6-aad4e37cd2f8 with identifier: YK18%20YXU
2026-03-30 08:11:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df8e066e-a372-5ac2-98b6-aad4e37cd2f8 with identifier: YK18%20YXU to the API
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:24 [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': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK18%20YXU-GB',
'category': 'Car',
'color': 'mineral grey',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'df8e066e-a372-5ac2-98b6-aad4e37cd2f8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK18 YXU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK18%20YXU&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': '220I',
'odometer': 45340,
'odometer_reading_unit': '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 220I 2.0 T M SPORT STEP Coupe',
'transmission': 'automatic',
'trim': 'T M SPORT STEP',
'vin': 'WBA2H52090VD46482',
'year': 2018}
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520YXU%27 HTTP/1.1" 200 None
2026-03-30 08:11:24 [bca.uk] INFO: Saving data for YK18%20YXU: {'auction_closing_time': 1775037600.0, 'created_time': 1774564341.414787, 'last_price_update_time': 1774858284.214928}
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK18%2520YXU') HTTP/1.1" 204 0
2026-03-30 08:11:24 [bca.uk] INFO: Found listing with ID: YS18%20HMA
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520HMA%27 HTTP/1.1" 200 None
2026-03-30 08:11:24 [bca.uk] INFO: Scrape type for YS18%20HMA: 2
2026-03-30 08:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe39851e-8c54-5975-8745-21aa89dfa46e with identifier: YS18%20HMA
2026-03-30 08:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe39851e-8c54-5975-8745-21aa89dfa46e with scrape type 2
2026-03-30 08:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe39851e-8c54-5975-8745-21aa89dfa46e with scrape type 2
2026-03-30 08:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe39851e-8c54-5975-8745-21aa89dfa46e, identifier: YS18%20HMA
2026-03-30 08:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe39851e-8c54-5975-8745-21aa89dfa46e with identifier: YS18%20HMA
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=long+beach+blue HTTP/1.1" 200 None
2026-03-30 08:11:24 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe39851e-8c54-5975-8745-21aa89dfa46e with identifier: YS18%20HMA
2026-03-30 08:11:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe39851e-8c54-5975-8745-21aa89dfa46e with identifier: YS18%20HMA to the API
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:24 [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': 185,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS18%20HMA-GB',
'category': 'Car',
'color': 'long beach blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'fe39851e-8c54-5975-8745-21aa89dfa46e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YS18 HMA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS18%20HMA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'BMW',
'model': 'M2',
'odometer': 46409,
'odometer_reading_unit': '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 M2 3.0 365 DCT Coupe',
'transmission': 'automatic',
'trim': '365 DCT',
'vin': 'WBS1J52010VD44821',
'year': 2018}
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520HMA%27 HTTP/1.1" 200 None
2026-03-30 08:11:24 [bca.uk] INFO: Saving data for YS18%20HMA: {'auction_closing_time': 1775037600.0, 'created_time': 1774016410.717871, 'last_price_update_time': 1774858284.946122}
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS18%2520HMA') HTTP/1.1" 204 0
2026-03-30 08:11:24 [bca.uk] INFO: Found listing with ID: BC72%20CZN
2026-03-30 08:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC72%2520CZN%27 HTTP/1.1" 200 None
2026-03-30 08:11:24 [bca.uk] INFO: Scrape type for BC72%20CZN: 0
2026-03-30 08:11:24 [bca.uk] INFO: Found listing with ID: RK73%20YDM
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK73%2520YDM%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for RK73%20YDM: 0
2026-03-30 08:11:25 [bca.uk] INFO: Found listing with ID: YP22%20JMV
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP22%2520JMV%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for YP22%20JMV: 0
2026-03-30 08:11:25 [bca.uk] INFO: Found listing with ID: BG68%20JRO
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG68%2520JRO%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for BG68%20JRO: 2
2026-03-30 08:11:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7308ecd-5772-59cb-8e6e-958ad5a41653 with identifier: BG68%20JRO
2026-03-30 08:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7308ecd-5772-59cb-8e6e-958ad5a41653 with scrape type 2
2026-03-30 08:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7308ecd-5772-59cb-8e6e-958ad5a41653 with scrape type 2
2026-03-30 08:11:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7308ecd-5772-59cb-8e6e-958ad5a41653, identifier: BG68%20JRO
2026-03-30 08:11:25 [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-30 08:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7308ecd-5772-59cb-8e6e-958ad5a41653 with identifier: BG68%20JRO
2026-03-30 08:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7308ecd-5772-59cb-8e6e-958ad5a41653 with identifier: BG68%20JRO
2026-03-30 08:11:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7308ecd-5772-59cb-8e6e-958ad5a41653 with identifier: BG68%20JRO to the API
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG68%20JRO-GB',
'category': 'Car',
'color': 'alpine white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd7308ecd-5772-59cb-8e6e-958ad5a41653',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG68 JRO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG68%20JRO&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'BMW',
'model': '118I',
'odometer': 63251,
'odometer_reading_unit': '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': 'WBA1R520307B76987',
'year': 2018}
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG68%2520JRO%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Saving data for BG68%20JRO: {'auction_closing_time': 1775037600.0, 'created_time': 1774047237.837753, 'last_price_update_time': 1774858285.426924}
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG68%2520JRO') HTTP/1.1" 204 0
2026-03-30 08:11:25 [bca.uk] INFO: Found listing with ID: XM05%20BMW
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27XM05%2520BMW%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for XM05%20BMW: 2
2026-03-30 08:11:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3ef1589-515a-55d4-94c1-1bfa987625c6 with identifier: XM05%20BMW
2026-03-30 08:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3ef1589-515a-55d4-94c1-1bfa987625c6 with scrape type 2
2026-03-30 08:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3ef1589-515a-55d4-94c1-1bfa987625c6 with scrape type 2
2026-03-30 08:11:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3ef1589-515a-55d4-94c1-1bfa987625c6, identifier: XM05%20BMW
2026-03-30 08:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3ef1589-515a-55d4-94c1-1bfa987625c6 with identifier: XM05%20BMW
2026-03-30 08:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3ef1589-515a-55d4-94c1-1bfa987625c6 with identifier: XM05%20BMW
2026-03-30 08:11:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3ef1589-515a-55d4-94c1-1bfa987625c6 with identifier: XM05%20BMW to the API
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=XM05%20BMW-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'c3ef1589-515a-55d4-94c1-1bfa987625c6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'XM05 BMW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=XM05%20BMW&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'BMW',
'model': 'IX',
'odometer': 11784,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'BMW IX 385KW 111KWH XD50 M SPORT ED. StationWagon',
'transmission': 'automatic',
'trim': '385KW 111KWH XD50 M SPORT ED.',
'vin': 'WBY22CF080CJ86718',
'year': 2022}
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27XM05%2520BMW%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Saving data for XM05%20BMW: {'auction_closing_time': 1775037600.0, 'created_time': 1774564318.879424, 'last_price_update_time': 1774858285.867527}
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='XM05%2520BMW') HTTP/1.1" 204 0
2026-03-30 08:11:25 [bca.uk] INFO: Found listing with ID: WA23%20VFM
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA23%2520VFM%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for WA23%20VFM: 0
2026-03-30 08:11:25 [bca.uk] INFO: Found listing with ID: HT24%20VKL
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT24%2520VKL%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for HT24%20VKL: 0
2026-03-30 08:11:25 [bca.uk] INFO: Found listing with ID: AJ72%20ZXK
2026-03-30 08:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ72%2520ZXK%27 HTTP/1.1" 200 None
2026-03-30 08:11:25 [bca.uk] INFO: Scrape type for AJ72%20ZXK: 2
2026-03-30 08:11:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73 with identifier: AJ72%20ZXK
2026-03-30 08:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73 with scrape type 2
2026-03-30 08:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73 with scrape type 2
2026-03-30 08:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73, identifier: AJ72%20ZXK
2026-03-30 08:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73 with identifier: AJ72%20ZXK
2026-03-30 08:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73 with identifier: AJ72%20ZXK
2026-03-30 08:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cc8b246-5ee7-538c-9f1f-2005dbeb0c73 with identifier: AJ72%20ZXK to the API
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 145,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ72%20ZXK-GB',
'category': 'Car',
'color': 'sophisto grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '3cc8b246-5ee7-538c-9f1f-2005dbeb0c73',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AJ72 ZXK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ72%20ZXK&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '530D',
'odometer': 104545,
'odometer_reading_unit': '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 530D 3.0 MHT XDRIVE M SPORT Saloon',
'transmission': 'automatic',
'trim': 'MHT XDRIVE M SPORT',
'vin': 'WBA32AH080CM55773',
'year': 2023}
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ72%2520ZXK%27 HTTP/1.1" 200 None
2026-03-30 08:11:26 [bca.uk] INFO: Saving data for AJ72%20ZXK: {'auction_closing_time': 1775037600.0, 'created_time': 1774564265.752177, 'last_price_update_time': 1774858286.350048}
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ72%2520ZXK') HTTP/1.1" 204 0
2026-03-30 08:11:26 [bca.uk] INFO: Found listing with ID: AK69%20KYO
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK69%2520KYO%27 HTTP/1.1" 200 None
2026-03-30 08:11:26 [bca.uk] INFO: Scrape type for AK69%20KYO: 2
2026-03-30 08:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5faaaebe-2c50-567c-903f-907e3c620913 with identifier: AK69%20KYO
2026-03-30 08:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5faaaebe-2c50-567c-903f-907e3c620913 with scrape type 2
2026-03-30 08:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5faaaebe-2c50-567c-903f-907e3c620913 with scrape type 2
2026-03-30 08:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5faaaebe-2c50-567c-903f-907e3c620913, identifier: AK69%20KYO
2026-03-30 08:11:26 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:26 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded
2026-03-30 08:11:26 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:26 [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-30 08:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5faaaebe-2c50-567c-903f-907e3c620913 with identifier: AK69%20KYO
2026-03-30 08:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5faaaebe-2c50-567c-903f-907e3c620913 with identifier: AK69%20KYO
2026-03-30 08:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5faaaebe-2c50-567c-903f-907e3c620913 with identifier: AK69%20KYO to the API
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 122,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK69%20KYO-GB',
'category': 'Car',
'color': 'light white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5faaaebe-2c50-567c-903f-907e3c620913',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AK69 KYO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK69%20KYO&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 97987,
'odometer_reading_unit': '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': 'automatic',
'trim': 'COOPER CLASSIC',
'vin': 'WMWYW320X03L46200',
'year': 2019}
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK69%2520KYO%27 HTTP/1.1" 200 None
2026-03-30 08:11:26 [bca.uk] INFO: Saving data for AK69%20KYO: {'auction_closing_time': 1775037600.0, 'created_time': 1774047440.785684, 'last_price_update_time': 1774858286.965057}
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK69%2520KYO') HTTP/1.1" 204 0
2026-03-30 08:11:26 [bca.uk] INFO: Found listing with ID: AO73%20UYC
2026-03-30 08:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO73%2520UYC%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for AO73%20UYC: 2
2026-03-30 08:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6103a2d6-216d-5d58-8aa8-05e51dcd3290 with identifier: AO73%20UYC
2026-03-30 08:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6103a2d6-216d-5d58-8aa8-05e51dcd3290 with scrape type 2
2026-03-30 08:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6103a2d6-216d-5d58-8aa8-05e51dcd3290 with scrape type 2
2026-03-30 08:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6103a2d6-216d-5d58-8aa8-05e51dcd3290, identifier: AO73%20UYC
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: NX16%20EHU
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX16%2520EHU%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for NX16%20EHU: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: PK20%20YWT
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK20%2520YWT%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for PK20%20YWT: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: WV71%20VFO
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520VFO%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for WV71%20VFO: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: WF09%20CHK
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF09%2520CHK%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for WF09%20CHK: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: IGZ%206918
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27IGZ%25206918%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for IGZ%206918: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: YK71%20URY
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK71%2520URY%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for YK71%20URY: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: YH21%20FMX
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH21%2520FMX%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for YH21%20FMX: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: WX23%20ZDM
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX23%2520ZDM%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for WX23%20ZDM: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: WA70%20XVF
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA70%2520XVF%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for WA70%20XVF: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: RJ74%20BWF
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ74%2520BWF%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for RJ74%20BWF: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: LB20%20VHZ
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB20%2520VHZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for LB20%20VHZ: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: Y447%20GHC
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y447%2520GHC%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for Y447%20GHC: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: FT19%20KWD
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT19%2520KWD%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for FT19%20KWD: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: KS54%20UBV
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS54%2520UBV%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for KS54%20UBV: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: ET18%20TFK
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET18%2520TFK%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for ET18%20TFK: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: WV69%20JWM
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV69%2520JWM%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for WV69%20JWM: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: LD19%20LGG
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD19%2520LGG%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for LD19%20LGG: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: PX69%20VGU
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX69%2520VGU%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for PX69%20VGU: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: CK67%20TXJ
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK67%2520TXJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for CK67%20TXJ: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: DG12%20YOW
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG12%2520YOW%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for DG12%20YOW: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: EK65%20FOP
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK65%2520FOP%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for EK65%20FOP: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: MH65%20UFE
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH65%2520UFE%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for MH65%20UFE: 0
2026-03-30 08:11:27 [bca.uk] INFO: Found listing with ID: RE14%20VAK
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE14%2520VAK%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Scrape type for RE14%20VAK: 2
2026-03-30 08:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 847f35da-39fe-5719-ab54-3632bb33695d with identifier: RE14%20VAK
2026-03-30 08:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 847f35da-39fe-5719-ab54-3632bb33695d with scrape type 2
2026-03-30 08:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 847f35da-39fe-5719-ab54-3632bb33695d with scrape type 2
2026-03-30 08:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 847f35da-39fe-5719-ab54-3632bb33695d, identifier: RE14%20VAK
2026-03-30 08:11:27 [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-30 08:11:27 [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-30 08:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6103a2d6-216d-5d58-8aa8-05e51dcd3290 with identifier: AO73%20UYC
2026-03-30 08:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6103a2d6-216d-5d58-8aa8-05e51dcd3290 with identifier: AO73%20UYC
2026-03-30 08:11:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6103a2d6-216d-5d58-8aa8-05e51dcd3290 with identifier: AO73%20UYC to the API
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO73%20UYC-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '6103a2d6-216d-5d58-8aa8-05e51dcd3290',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AO73 UYC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO73%20UYC&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': 'IX',
'odometer': 23287,
'odometer_reading_unit': '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': 'WBY12CF090CP63476',
'year': 2023}
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO73%2520UYC%27 HTTP/1.1" 200 None
2026-03-30 08:11:27 [bca.uk] INFO: Saving data for AO73%20UYC: {'auction_closing_time': 1775037600.0, 'created_time': 1774047423.758027, 'last_price_update_time': 1774858287.970475}
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO73%2520UYC') HTTP/1.1" 204 0
2026-03-30 08:11:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 847f35da-39fe-5719-ab54-3632bb33695d with identifier: RE14%20VAK
2026-03-30 08:11:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 847f35da-39fe-5719-ab54-3632bb33695d with identifier: RE14%20VAK
2026-03-30 08:11:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 847f35da-39fe-5719-ab54-3632bb33695d with identifier: RE14%20VAK to the API
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE14%20VAK-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '847f35da-39fe-5719-ab54-3632bb33695d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RE14 VAK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE14%20VAK&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'HONDA',
'model': 'CIVIC',
'odometer': 136929,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'HONDA CIVIC 1.8 I-VTEC S Hatchback',
'transmission': 'manual',
'trim': 'I-VTEC S',
'vin': 'SHHFK2740EU004777',
'year': 2014}
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE14%2520VAK%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Saving data for RE14%20VAK: {'auction_closing_time': 1774864800.0, 'created_time': 1774365586.917935, 'last_price_update_time': 1774858288.381928}
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE14%2520VAK') HTTP/1.1" 204 0
2026-03-30 08:11:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: CP69%20CMU
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP69%2520CMU%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for CP69%20CMU: 2
2026-03-30 08:11:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c1279e0-d318-5981-86c7-c143b9df73f8 with identifier: CP69%20CMU
2026-03-30 08:11:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c1279e0-d318-5981-86c7-c143b9df73f8 with scrape type 2
2026-03-30 08:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c1279e0-d318-5981-86c7-c143b9df73f8 with scrape type 2
2026-03-30 08:11:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c1279e0-d318-5981-86c7-c143b9df73f8, identifier: CP69%20CMU
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: WF09%20HMZ
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF09%2520HMZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for WF09%20HMZ: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: RX52%20CAE
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX52%2520CAE%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for RX52%20CAE: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: AV18%20KAE
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV18%2520KAE%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for AV18%20KAE: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: SV21%20WXG
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV21%2520WXG%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for SV21%20WXG: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: DL70%20KHF
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL70%2520KHF%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for DL70%20KHF: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: KW18%20VNT
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW18%2520VNT%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for KW18%20VNT: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: VA19%20HEV
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA19%2520HEV%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for VA19%20HEV: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: AO69%20NDJ
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO69%2520NDJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for AO69%20NDJ: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: LL69%20HUO
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL69%2520HUO%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for LL69%20HUO: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: EK70%20ZYR
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for EK70%20ZYR: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: RF19%20ZFY
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF19%2520ZFY%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for RF19%20ZFY: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: LT69%20LKE
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT69%2520LKE%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for LT69%20LKE: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: FT68%20OJC
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT68%2520OJC%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for FT68%20OJC: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: HX14%20MJY
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX14%2520MJY%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for HX14%20MJY: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: LM63%20FKO
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM63%2520FKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for LM63%20FKO: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: RE66%20OXK
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE66%2520OXK%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for RE66%20OXK: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: WJ14%20XTV
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ14%2520XTV%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for WJ14%20XTV: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: AK11%20RKO
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK11%2520RKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for AK11%20RKO: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: HD15%20FWV
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HD15%2520FWV%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for HD15%20FWV: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: HK10%20TZB
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK10%2520TZB%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for HK10%20TZB: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: HF53%20FDY
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF53%2520FDY%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for HF53%20FDY: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: FA06%20WRJ
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA06%2520WRJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for FA06%20WRJ: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: GF15%20BPZ
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF15%2520BPZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for GF15%20BPZ: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: YD07%20AWP
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD07%2520AWP%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for YD07%20AWP: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: EO54%20EKR
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO54%2520EKR%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for EO54%20EKR: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: NJ52%20ZYO
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ52%2520ZYO%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for NJ52%20ZYO: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: FH06%20VGN
2026-03-30 08:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH06%2520VGN%27 HTTP/1.1" 200 None
2026-03-30 08:11:28 [bca.uk] INFO: Scrape type for FH06%20VGN: 0
2026-03-30 08:11:28 [bca.uk] INFO: Found listing with ID: LM63%20NDL
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM63%2520NDL%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for LM63%20NDL: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: MF62%20ZHE
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF62%2520ZHE%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for MF62%20ZHE: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: WJ58%20ZYW
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ58%2520ZYW%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for WJ58%20ZYW: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YK09%20RLU
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK09%2520RLU%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YK09%20RLU: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YW15%20JZT
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YW15%2520JZT%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YW15%20JZT: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: AF64%20XAD
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF64%2520XAD%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for AF64%20XAD: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: BG09%20PWY
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG09%2520PWY%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for BG09%20PWY: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: BJ07%20FXF
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ07%2520FXF%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for BJ07%20FXF: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: DG10%20CJE
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG10%2520CJE%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for DG10%20CJE: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: FE08%20SUV
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE08%2520SUV%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for FE08%20SUV: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: WN09%20WNE
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN09%2520WNE%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for WN09%20WNE: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YK57%20HJD
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK57%2520HJD%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YK57%20HJD: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: FV05%20SXW
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV05%2520SXW%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for FV05%20SXW: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: DK14%20MUE
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK14%2520MUE%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for DK14%20MUE: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: KT07%20EJJ
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT07%2520EJJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for KT07%20EJJ: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: MF08%20OWR
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF08%2520OWR%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for MF08%20OWR: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: NU12%20HVK
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU12%2520HVK%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for NU12%20HVK: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YT64%20NMO
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT64%2520NMO%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YT64%20NMO: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: MD07%20ECA
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD07%2520ECA%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for MD07%20ECA: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: NA15%20VFU
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA15%2520VFU%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for NA15%20VFU: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: NX68%20YWG
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX68%2520YWG%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for NX68%20YWG: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: OV67%20YLG
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV67%2520YLG%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for OV67%20YLG: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YS66%20OZH
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS66%2520OZH%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YS66%20OZH: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: AE14%20PHU
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE14%2520PHU%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for AE14%20PHU: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: EY15%20MLZ
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY15%2520MLZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for EY15%20MLZ: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: HK15%20BNX
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK15%2520BNX%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for HK15%20BNX: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: HN13%20VMC
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN13%2520VMC%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for HN13%20VMC: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: HY62%20XOF
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY62%2520XOF%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for HY62%20XOF: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: LX63%20TBY
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX63%2520TBY%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for LX63%20TBY: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: RJ62%20UDU
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ62%2520UDU%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for RJ62%20UDU: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: VO58%20VJY
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO58%2520VJY%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for VO58%20VJY: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: AF62%20VWX
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF62%2520VWX%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for AF62%20VWX: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: BG58%20UJK
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG58%2520UJK%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for BG58%20UJK: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: BX63%20PGE
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX63%2520PGE%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for BX63%20PGE: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: FD12%20OXZ
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD12%2520OXZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for FD12%20OXZ: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: KM15%20BYX
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM15%2520BYX%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for KM15%20BYX: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YB71%20DKO
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB71%2520DKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YB71%20DKO: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: LD15%20GCY
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD15%2520GCY%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for LD15%20GCY: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: ML15%20VSM
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML15%2520VSM%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for ML15%20VSM: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: KP72%20UNW
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP72%2520UNW%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for KP72%20UNW: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YY65%20CKG
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY65%2520CKG%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YY65%20CKG: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: WU21%20YXA
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU21%2520YXA%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for WU21%20YXA: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YO22%20UJB
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YO22%2520UJB%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YO22%20UJB: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: PY19%20YTM
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY19%2520YTM%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for PY19%20YTM: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: GX19%20VJN
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX19%2520VJN%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for GX19%20VJN: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YJ66%20ANS
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ66%2520ANS%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YJ66%20ANS: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: XX07%20KEL
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27XX07%2520KEL%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for XX07%20KEL: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YH69%20SLZ
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH69%2520SLZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YH69%20SLZ: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YH15%20KZD
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH15%2520KZD%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YH15%20KZD: 0
2026-03-30 08:11:29 [bca.uk] INFO: Found listing with ID: YG63%20HKA
2026-03-30 08:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG63%2520HKA%27 HTTP/1.1" 200 None
2026-03-30 08:11:29 [bca.uk] INFO: Scrape type for YG63%20HKA: 0
2026-03-30 08:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c1279e0-d318-5981-86c7-c143b9df73f8 with identifier: CP69%20CMU
2026-03-30 08:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c1279e0-d318-5981-86c7-c143b9df73f8 with identifier: CP69%20CMU
2026-03-30 08:11:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c1279e0-d318-5981-86c7-c143b9df73f8 with identifier: CP69%20CMU to the API
2026-03-30 08:11:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP69%20CMU-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '1c1279e0-d318-5981-86c7-c143b9df73f8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CP69 CMU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP69%20CMU&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '420D',
'odometer': 81776,
'odometer_reading_unit': '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 2.0 190 M SPORT STEP Coupe',
'transmission': 'automatic',
'trim': '190 M SPORT STEP',
'vin': 'WBA4X32020AF37734',
'year': 2019}
2026-03-30 08:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP69%2520CMU%27 HTTP/1.1" 200 None
2026-03-30 08:11:30 [bca.uk] INFO: Saving data for CP69%20CMU: {'auction_closing_time': 1775037600.0, 'created_time': 1774564253.869446, 'last_price_update_time': 1774858290.753842}
2026-03-30 08:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP69%2520CMU') HTTP/1.1" 204 0
2026-03-30 08:11:30 [bca.uk] INFO: Found listing with ID: HN22%20LFY
2026-03-30 08:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN22%2520LFY%27 HTTP/1.1" 200 None
2026-03-30 08:11:30 [bca.uk] INFO: Scrape type for HN22%20LFY: 2
2026-03-30 08:11:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa with identifier: HN22%20LFY
2026-03-30 08:11:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa with scrape type 2
2026-03-30 08:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa with scrape type 2
2026-03-30 08:11:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa, identifier: HN22%20LFY
2026-03-30 08:11:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa with identifier: HN22%20LFY
2026-03-30 08:11:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=jet+black HTTP/1.1" 200 None
2026-03-30 08:11:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa with identifier: HN22%20LFY
2026-03-30 08:11:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa with identifier: HN22%20LFY to the API
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11: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': 130,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN22%20LFY-GB',
'category': 'Car',
'color': 'jet black',
'currency': 'GBP',
'doors_number': 4,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '02cb93f6-6b90-5f5e-b2dc-1b0c64b3b4fa',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'HN22 LFY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN22%20LFY&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '218I GRAN COUPE',
'odometer': 46447,
'odometer_reading_unit': '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 218I GRAN COUPE 1.5 136 SPORT (LCP)DCT Coupe',
'transmission': 'automatic',
'trim': '136 SPORT (LCP)DCT',
'vin': 'WBA12AK0007K80850',
'year': 2022}
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN22%2520LFY%27 HTTP/1.1" 200 None
2026-03-30 08:11:31 [bca.uk] INFO: Saving data for HN22%20LFY: {'auction_closing_time': 1775037600.0, 'created_time': 1774564255.318053, 'last_price_update_time': 1774858291.792578}
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN22%2520LFY') HTTP/1.1" 204 0
2026-03-30 08:11:31 [bca.uk] INFO: Found listing with ID: HX68%20NPN
2026-03-30 08:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX68%2520NPN%27 HTTP/1.1" 200 None
2026-03-30 08:11:31 [bca.uk] INFO: Scrape type for HX68%20NPN: 2
2026-03-30 08:11:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5351a628-fc9e-5145-beb1-2a63870e16f5 with identifier: HX68%20NPN
2026-03-30 08:11:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5351a628-fc9e-5145-beb1-2a63870e16f5 with scrape type 2
2026-03-30 08:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5351a628-fc9e-5145-beb1-2a63870e16f5 with scrape type 2
2026-03-30 08:11:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5351a628-fc9e-5145-beb1-2a63870e16f5, identifier: HX68%20NPN
2026-03-30 08:11:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5351a628-fc9e-5145-beb1-2a63870e16f5 with identifier: HX68%20NPN
2026-03-30 08:11:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5351a628-fc9e-5145-beb1-2a63870e16f5 with identifier: HX68%20NPN
2026-03-30 08:11:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5351a628-fc9e-5145-beb1-2a63870e16f5 with identifier: HX68%20NPN to the API
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX68%20NPN-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5351a628-fc9e-5145-beb1-2a63870e16f5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'HX68 NPN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX68%20NPN&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': '118I',
'odometer': 49179,
'odometer_reading_unit': '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': 'WBA1R520007B77305',
'year': 2018}
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX68%2520NPN%27 HTTP/1.1" 200 None
2026-03-30 08:11:32 [bca.uk] INFO: Saving data for HX68%20NPN: {'auction_closing_time': 1775037600.0, 'created_time': 1774047046.525372, 'last_price_update_time': 1774858292.221198}
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX68%2520NPN') HTTP/1.1" 204 0
2026-03-30 08:11:32 [bca.uk] INFO: Found listing with ID: LA66%20FXM
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA66%2520FXM%27 HTTP/1.1" 200 None
2026-03-30 08:11:32 [bca.uk] INFO: Scrape type for LA66%20FXM: 2
2026-03-30 08:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f585074-4156-5cce-a344-64aa58453c0f with identifier: LA66%20FXM
2026-03-30 08:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f585074-4156-5cce-a344-64aa58453c0f with scrape type 2
2026-03-30 08:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f585074-4156-5cce-a344-64aa58453c0f with scrape type 2
2026-03-30 08:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f585074-4156-5cce-a344-64aa58453c0f, identifier: LA66%20FXM
2026-03-30 08:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f585074-4156-5cce-a344-64aa58453c0f with identifier: LA66%20FXM
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pure+burgundy HTTP/1.1" 200 None
2026-03-30 08:11:32 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f585074-4156-5cce-a344-64aa58453c0f with identifier: LA66%20FXM
2026-03-30 08:11:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f585074-4156-5cce-a344-64aa58453c0f with identifier: LA66%20FXM to the API
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA66%20FXM-GB',
'category': 'Car',
'color': 'pure burgundy',
'currency': 'GBP',
'doors_number': 6,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '1f585074-4156-5cce-a344-64aa58453c0f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LA66 FXM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA66%20FXM&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'CLUBMAN',
'odometer': 26637,
'odometer_reading_unit': '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 Estate',
'transmission': 'automatic',
'trim': 'COOPER S',
'vin': 'WMWLN720802D98583',
'year': 2017}
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA66%2520FXM%27 HTTP/1.1" 200 None
2026-03-30 08:11:32 [bca.uk] INFO: Saving data for LA66%20FXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774046310.097883, 'last_price_update_time': 1774858292.831654}
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA66%2520FXM') HTTP/1.1" 204 0
2026-03-30 08:11:32 [bca.uk] INFO: Found listing with ID: LG68%20CLY
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG68%2520CLY%27 HTTP/1.1" 200 None
2026-03-30 08:11:32 [bca.uk] INFO: Scrape type for LG68%20CLY: 2
2026-03-30 08:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb46823e-b6a2-5afd-a983-5e1545965efe with identifier: LG68%20CLY
2026-03-30 08:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb46823e-b6a2-5afd-a983-5e1545965efe with scrape type 2
2026-03-30 08:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb46823e-b6a2-5afd-a983-5e1545965efe with scrape type 2
2026-03-30 08:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb46823e-b6a2-5afd-a983-5e1545965efe, identifier: LG68%20CLY
2026-03-30 08:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb46823e-b6a2-5afd-a983-5e1545965efe with identifier: LG68%20CLY
2026-03-30 08:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=british+racing+green HTTP/1.1" 200 None
2026-03-30 08:11:33 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb46823e-b6a2-5afd-a983-5e1545965efe with identifier: LG68%20CLY
2026-03-30 08:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb46823e-b6a2-5afd-a983-5e1545965efe with identifier: LG68%20CLY to the API
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 56,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG68%20CLY-GB',
'category': 'Car',
'color': 'british racing green',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'fb46823e-b6a2-5afd-a983-5e1545965efe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LG68 CLY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG68%20CLY&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COUNTRYMAN PHEV',
'odometer': 64211,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN PHEV 1.5 COOPER S E ALL4 Hatchback',
'transmission': 'automatic',
'trim': 'COOPER S E ALL4',
'vin': 'WMWYU720903F77170',
'year': 2018}
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG68%2520CLY%27 HTTP/1.1" 200 None
2026-03-30 08:11:33 [bca.uk] INFO: Saving data for LG68%20CLY: {'auction_closing_time': 1775037600.0, 'created_time': 1774047299.813001, 'last_price_update_time': 1774858293.425389}
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG68%2520CLY') HTTP/1.1" 204 0
2026-03-30 08:11:33 [bca.uk] INFO: Found listing with ID: LJ71%20PMX
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ71%2520PMX%27 HTTP/1.1" 200 None
2026-03-30 08:11:33 [bca.uk] INFO: Scrape type for LJ71%20PMX: 2
2026-03-30 08:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4563457f-885c-5167-9fe1-20170ab8f4eb with identifier: LJ71%20PMX
2026-03-30 08:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4563457f-885c-5167-9fe1-20170ab8f4eb with scrape type 2
2026-03-30 08:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4563457f-885c-5167-9fe1-20170ab8f4eb with scrape type 2
2026-03-30 08:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4563457f-885c-5167-9fe1-20170ab8f4eb, identifier: LJ71%20PMX
2026-03-30 08:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4563457f-885c-5167-9fe1-20170ab8f4eb with identifier: LJ71%20PMX
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:33 [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-30 08:11:33 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4563457f-885c-5167-9fe1-20170ab8f4eb with identifier: LJ71%20PMX
2026-03-30 08:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4563457f-885c-5167-9fe1-20170ab8f4eb with identifier: LJ71%20PMX to the API
2026-03-30 08:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ71%20PMX-GB',
'category': 'Car',
'color': 'british racing green iv',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': '4563457f-885c-5167-9fe1-20170ab8f4eb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LJ71 PMX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ71%20PMX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'ELECTRIC',
'odometer': 13183,
'odometer_reading_unit': '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': 'WMW12DJ0702R44061',
'year': 2021}
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ71%2520PMX%27 HTTP/1.1" 200 None
2026-03-30 08:11:34 [bca.uk] INFO: Saving data for LJ71%20PMX: {'auction_closing_time': 1775037600.0, 'created_time': 1774564256.06865, 'last_price_update_time': 1774858294.19018}
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ71%2520PMX') HTTP/1.1" 204 0
2026-03-30 08:11:34 [bca.uk] INFO: Found listing with ID: LM22%20CTX
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520CTX%27 HTTP/1.1" 200 None
2026-03-30 08:11:34 [bca.uk] INFO: Scrape type for LM22%20CTX: 2
2026-03-30 08:11:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6e625cf-93d0-506b-8760-9cef10126288 with identifier: LM22%20CTX
2026-03-30 08:11:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6e625cf-93d0-506b-8760-9cef10126288 with scrape type 2
2026-03-30 08:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6e625cf-93d0-506b-8760-9cef10126288 with scrape type 2
2026-03-30 08:11:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6e625cf-93d0-506b-8760-9cef10126288, identifier: LM22%20CTX
2026-03-30 08:11:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6e625cf-93d0-506b-8760-9cef10126288 with identifier: LM22%20CTX
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white+silver HTTP/1.1" 200 None
2026-03-30 08:11:34 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6e625cf-93d0-506b-8760-9cef10126288 with identifier: LM22%20CTX
2026-03-30 08:11:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6e625cf-93d0-506b-8760-9cef10126288 with identifier: LM22%20CTX to the API
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM22%20CTX-GB',
'category': 'Car',
'color': 'white silver',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'f6e625cf-93d0-506b-8760-9cef10126288',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LM22 CTX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM22%20CTX&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'ELECTRIC',
'odometer': 26203,
'odometer_reading_unit': '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': 'WMW12DJ0602S53345',
'year': 2022}
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520CTX%27 HTTP/1.1" 200 None
2026-03-30 08:11:34 [bca.uk] INFO: Saving data for LM22%20CTX: {'auction_closing_time': 1775037600.0, 'created_time': 1773828545.791272, 'last_price_update_time': 1774858294.807858}
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM22%2520CTX') HTTP/1.1" 204 0
2026-03-30 08:11:34 [bca.uk] INFO: Found listing with ID: LP19%20FLV
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP19%2520FLV%27 HTTP/1.1" 200 None
2026-03-30 08:11:34 [bca.uk] INFO: Scrape type for LP19%20FLV: 2
2026-03-30 08:11:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad1120af-8776-5a2d-943c-5fd7caf52200 with identifier: LP19%20FLV
2026-03-30 08:11:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad1120af-8776-5a2d-943c-5fd7caf52200 with scrape type 2
2026-03-30 08:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad1120af-8776-5a2d-943c-5fd7caf52200 with scrape type 2
2026-03-30 08:11:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad1120af-8776-5a2d-943c-5fd7caf52200, identifier: LP19%20FLV
2026-03-30 08:11:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad1120af-8776-5a2d-943c-5fd7caf52200 with identifier: LP19%20FLV
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 08:11:34 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=moonwalk+grey HTTP/1.1" 200 None
2026-03-30 08:11:35 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-30 08:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad1120af-8776-5a2d-943c-5fd7caf52200 with identifier: LP19%20FLV
2026-03-30 08:11:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad1120af-8776-5a2d-943c-5fd7caf52200 with identifier: LP19%20FLV to the API
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 56,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP19%20FLV-GB',
'category': 'Car',
'color': 'moonwalk grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'ad1120af-8776-5a2d-943c-5fd7caf52200',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LP19 FLV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP19%20FLV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COUNTRYMAN PHEV',
'odometer': 105027,
'odometer_reading_unit': '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 EXCLUSIVE ALL4 Hatchback',
'transmission': 'automatic',
'trim': 'COOPER S E EXCLUSIVE ALL4',
'vin': 'WMWYU720703J61888',
'year': 2019}
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP19%2520FLV%27 HTTP/1.1" 200 None
2026-03-30 08:11:35 [bca.uk] INFO: Saving data for LP19%20FLV: {'auction_closing_time': 1775037600.0, 'created_time': 1774564227.583723, 'last_price_update_time': 1774858295.363024}
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP19%2520FLV') HTTP/1.1" 204 0
2026-03-30 08:11:35 [bca.uk] INFO: Found listing with ID: MD71%20HRO
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD71%2520HRO%27 HTTP/1.1" 200 None
2026-03-30 08:11:35 [bca.uk] INFO: Scrape type for MD71%20HRO: 2
2026-03-30 08:11:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a85beffd-6ff8-5ba3-bc66-5761e5aef35b with identifier: MD71%20HRO
2026-03-30 08:11:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a85beffd-6ff8-5ba3-bc66-5761e5aef35b with scrape type 2
2026-03-30 08:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a85beffd-6ff8-5ba3-bc66-5761e5aef35b with scrape type 2
2026-03-30 08:11:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a85beffd-6ff8-5ba3-bc66-5761e5aef35b, identifier: MD71%20HRO
2026-03-30 08:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a85beffd-6ff8-5ba3-bc66-5761e5aef35b with identifier: MD71%20HRO
2026-03-30 08:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a85beffd-6ff8-5ba3-bc66-5761e5aef35b with identifier: MD71%20HRO
2026-03-30 08:11:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a85beffd-6ff8-5ba3-bc66-5761e5aef35b with identifier: MD71%20HRO to the API
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD71%20HRO-GB',
'category': 'Car',
'color': 'moonwalk grey',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Electric',
'id': 'a85beffd-6ff8-5ba3-bc66-5761e5aef35b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'MD71 HRO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD71%20HRO&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'ELECTRIC',
'odometer': 16868,
'odometer_reading_unit': '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': 'WMW12DJ0302S40620',
'year': 2022}
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD71%2520HRO%27 HTTP/1.1" 200 None
2026-03-30 08:11:35 [bca.uk] INFO: Saving data for MD71%20HRO: {'auction_closing_time': 1775037600.0, 'created_time': 1773908330.841172, 'last_price_update_time': 1774858295.788093}
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD71%2520HRO') HTTP/1.1" 204 0
2026-03-30 08:11:35 [bca.uk] INFO: Found listing with ID: SK22%20XSG
2026-03-30 08:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK22%2520XSG%27 HTTP/1.1" 200 None
2026-03-30 08:11:35 [bca.uk] INFO: Scrape type for SK22%20XSG: 2
2026-03-30 08:11:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fe51e7f-d76d-5d28-b821-1ccef8d30545 with identifier: SK22%20XSG
2026-03-30 08:11:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fe51e7f-d76d-5d28-b821-1ccef8d30545 with scrape type 2
2026-03-30 08:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fe51e7f-d76d-5d28-b821-1ccef8d30545 with scrape type 2
2026-03-30 08:11:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fe51e7f-d76d-5d28-b821-1ccef8d30545, identifier: SK22%20XSG
2026-03-30 08:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fe51e7f-d76d-5d28-b821-1ccef8d30545 with identifier: SK22%20XSG
2026-03-30 08:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fe51e7f-d76d-5d28-b821-1ccef8d30545 with identifier: SK22%20XSG
2026-03-30 08:11:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fe51e7f-d76d-5d28-b821-1ccef8d30545 with identifier: SK22%20XSG to the API
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11: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': 126,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK22%20XSG-GB',
'category': 'Car',
'color': 'pepper white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0fe51e7f-d76d-5d28-b821-1ccef8d30545',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'SK22 XSG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK22%20XSG&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COOPER',
'odometer': 30340,
'odometer_reading_unit': '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': 'WMW32DH0602S46149',
'year': 2022}
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520XSG%27 HTTP/1.1" 200 None
2026-03-30 08:11:36 [bca.uk] INFO: Saving data for SK22%20XSG: {'auction_closing_time': 1775037600.0, 'created_time': 1774046347.356284, 'last_price_update_time': 1774858296.18801}
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK22%2520XSG') HTTP/1.1" 204 0
2026-03-30 08:11:36 [bca.uk] INFO: Found listing with ID: SY68%20SKK
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520SKK%27 HTTP/1.1" 200 None
2026-03-30 08:11:36 [bca.uk] INFO: Scrape type for SY68%20SKK: 2
2026-03-30 08:11:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60dff949-3716-5192-b235-7e8ca0bfa478 with identifier: SY68%20SKK
2026-03-30 08:11:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60dff949-3716-5192-b235-7e8ca0bfa478 with scrape type 2
2026-03-30 08:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60dff949-3716-5192-b235-7e8ca0bfa478 with scrape type 2
2026-03-30 08:11:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60dff949-3716-5192-b235-7e8ca0bfa478, identifier: SY68%20SKK
2026-03-30 08:11:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60dff949-3716-5192-b235-7e8ca0bfa478 with identifier: SY68%20SKK
2026-03-30 08:11:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60dff949-3716-5192-b235-7e8ca0bfa478 with identifier: SY68%20SKK
2026-03-30 08:11:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60dff949-3716-5192-b235-7e8ca0bfa478 with identifier: SY68%20SKK to the API
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11: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': 130,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY68%20SKK-GB',
'category': 'Car',
'color': 'pepper white',
'currency': 'GBP',
'doors_number': 2,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '60dff949-3716-5192-b235-7e8ca0bfa478',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SY68 SKK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY68%20SKK&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COOPER',
'odometer': 77043,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COOPER 1.5 Convertible',
'transmission': 'manual',
'trim': '',
'vin': 'WMWWJ320803G46309',
'year': 2018}
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520SKK%27 HTTP/1.1" 200 None
2026-03-30 08:11:36 [bca.uk] INFO: Saving data for SY68%20SKK: {'auction_closing_time': 1775037600.0, 'created_time': 1774046347.725198, 'last_price_update_time': 1774858296.591882}
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY68%2520SKK') HTTP/1.1" 204 0
2026-03-30 08:11:36 [bca.uk] INFO: Found listing with ID: YC19%20OUF
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520OUF%27 HTTP/1.1" 200 None
2026-03-30 08:11:36 [bca.uk] INFO: Scrape type for YC19%20OUF: 2
2026-03-30 08:11:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 816f65bd-ff4b-5580-9285-623810d56856 with identifier: YC19%20OUF
2026-03-30 08:11:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 816f65bd-ff4b-5580-9285-623810d56856 with scrape type 2
2026-03-30 08:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 816f65bd-ff4b-5580-9285-623810d56856 with scrape type 2
2026-03-30 08:11:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 816f65bd-ff4b-5580-9285-623810d56856, identifier: YC19%20OUF
2026-03-30 08:11:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 816f65bd-ff4b-5580-9285-623810d56856 with identifier: YC19%20OUF
2026-03-30 08:11:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 816f65bd-ff4b-5580-9285-623810d56856 with identifier: YC19%20OUF
2026-03-30 08:11:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 816f65bd-ff4b-5580-9285-623810d56856 with identifier: YC19%20OUF to the API
2026-03-30 08:11:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11: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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC19%20OUF-GB',
'category': 'Car',
'color': 'pepper white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '816f65bd-ff4b-5580-9285-623810d56856',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YC19 OUF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC19%20OUF&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'MINI',
'model': 'COOPER',
'odometer': 80921,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'EXCLUSIVE',
'vin': 'WMWXU72040TR62189',
'year': 2019}
2026-03-30 08:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC19%2520OUF%27 HTTP/1.1" 200 None
2026-03-30 08:11:37 [bca.uk] INFO: Saving data for YC19%20OUF: {'auction_closing_time': 1775037600.0, 'created_time': 1774046349.759807, 'last_price_update_time': 1774858297.061798}
2026-03-30 08:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC19%2520OUF') HTTP/1.1" 204 0
2026-03-30 08:11:37 [bca.uk] INFO: Found listing with ID: YK18%20ZUO
2026-03-30 08:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520ZUO%27 HTTP/1.1" 200 None
2026-03-30 08:11:37 [bca.uk] INFO: Scrape type for YK18%20ZUO: 2
2026-03-30 08:11:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01df6ad9-0329-5a8f-9dca-49ff39dc026e with identifier: YK18%20ZUO
2026-03-30 08:11:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01df6ad9-0329-5a8f-9dca-49ff39dc026e with scrape type 2
2026-03-30 08:11:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01df6ad9-0329-5a8f-9dca-49ff39dc026e with scrape type 2
2026-03-30 08:11:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01df6ad9-0329-5a8f-9dca-49ff39dc026e, identifier: YK18%20ZUO
2026-03-30 08:11:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01df6ad9-0329-5a8f-9dca-49ff39dc026e with identifier: YK18%20ZUO
2026-03-30 08:11:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01df6ad9-0329-5a8f-9dca-49ff39dc026e with identifier: YK18%20ZUO
2026-03-30 08:11:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01df6ad9-0329-5a8f-9dca-49ff39dc026e with identifier: YK18%20ZUO to the API
2026-03-30 08:11:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11: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': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK18%20ZUO-GB',
'category': 'Car',
'color': 'black sapphire',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Diesel',
'id': '01df6ad9-0329-5a8f-9dca-49ff39dc026e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YK18 ZUO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK18%20ZUO&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': 'X2',
'odometer': 72145,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'BMW X2 2.0 XDRIVE 20D M SPORT STEP Hatchback',
'transmission': 'automatic',
'trim': 'XDRIVE 20D M SPORT STEP',
'vin': 'WBAYL12060EK31658',
'year': 2018}
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK18%2520ZUO%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Saving data for YK18%20ZUO: {'auction_closing_time': 1775037600.0, 'created_time': 1774564240.523736, 'last_price_update_time': 1774858298.363021}
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK18%2520ZUO') HTTP/1.1" 204 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: GU23%20VTC
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU23%2520VTC%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for GU23%20VTC: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: FN24%20LZR
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN24%2520LZR%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for FN24%20LZR: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: DV23%20XVH
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV23%2520XVH%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for DV23%20XVH: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: EU67%20UVJ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU67%2520UVJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for EU67%20UVJ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: MJ72%20LTF
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ72%2520LTF%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for MJ72%20LTF: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: LK23%20NFG
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK23%2520NFG%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for LK23%20NFG: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: CK22%20VRJ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK22%2520VRJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for CK22%20VRJ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: OV62%20HYK
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV62%2520HYK%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for OV62%20HYK: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: SP65%20VRT
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP65%2520VRT%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for SP65%20VRT: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: YP24%20TVK
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP24%2520TVK%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for YP24%20TVK: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WT25%20UHK
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT25%2520UHK%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WT25%20UHK: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WT25%20UHE
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT25%2520UHE%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WT25%20UHE: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: RX74%20EFR
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX74%2520EFR%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for RX74%20EFR: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: GYJM62338
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GYJM62338%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for GYJM62338: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: RV22%20ONS
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV22%2520ONS%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for RV22%20ONS: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WV71%20SYJ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520SYJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WV71%20SYJ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WV71%20SZR
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV71%2520SZR%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WV71%20SZR: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: CE73%20GHJ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE73%2520GHJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for CE73%20GHJ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: CE73%20GHV
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE73%2520GHV%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for CE73%20GHV: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: CE73%20GOP
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE73%2520GOP%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for CE73%20GOP: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: HJ73%20NVW
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ73%2520NVW%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for HJ73%20NVW: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: ML71%20YJE
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML71%2520YJE%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for ML71%20YJE: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: RK22%20OAE
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK22%2520OAE%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for RK22%20OAE: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: RX25%20CHZ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX25%2520CHZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for RX25%20CHZ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: RX25%20CHV
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX25%2520CHV%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for RX25%20CHV: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: OV23%20AYB
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV23%2520AYB%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for OV23%20AYB: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: OV73%20EOB
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV73%2520EOB%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for OV73%20EOB: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: RX21%20FMC
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX21%2520FMC%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for RX21%20FMC: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WM23%20UKO
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM23%2520UKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WM23%20UKO: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WT25%20UGF
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT25%2520UGF%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WT25%20UGF: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: OV72%20CSZ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV72%2520CSZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for OV72%20CSZ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: OV72%20AHZ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV72%2520AHZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for OV72%20AHZ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: HN73%20SSK
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN73%2520SSK%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for HN73%20SSK: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: LR23%20ZGA
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR23%2520ZGA%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for LR23%20ZGA: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: PX23%20XZA
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX23%2520XZA%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for PX23%20XZA: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WP71%20XJL
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP71%2520XJL%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for WP71%20XJL: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: MD71%20KXZ
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD71%2520KXZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:38 [bca.uk] INFO: Scrape type for MD71%20KXZ: 0
2026-03-30 08:11:38 [bca.uk] INFO: Found listing with ID: WP23%20OFM
2026-03-30 08:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP23%2520OFM%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for WP23%20OFM: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YF23%20DFE
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF23%2520DFE%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YF23%20DFE: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YG23%20VZY
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG23%2520VZY%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YG23%20VZY: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YM22%20MJX
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM22%2520MJX%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YM22%20MJX: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LS73%20MJV
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520MJV%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LS73%20MJV: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: AF23%20PCY
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF23%2520PCY%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for AF23%20PCY: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: AF72%20YWW
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF72%2520YWW%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for AF72%20YWW: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LD23%20OCN
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD23%2520OCN%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LD23%20OCN: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LS22%20UMH
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS22%2520UMH%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LS22%20UMH: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: RO72%20TMV
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO72%2520TMV%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for RO72%20TMV: 0
2026-03-30 08:11:39 [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-30 08:11:39 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded
2026-03-30 08:11:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:39 [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-30 08:11:39 [bca.uk] INFO: Found listing with ID: VA13%20CYL
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA13%2520CYL%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for VA13%20CYL: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YC67%20AON
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC67%2520AON%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YC67%20AON: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YB69%20XUD
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB69%2520XUD%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YB69%20XUD: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: WR62%20HBY
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR62%2520HBY%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for WR62%20HBY: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: WP15%20YZD
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP15%2520YZD%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for WP15%20YZD: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: T123%20DLW
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T123%2520DLW%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for T123%20DLW: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: NL20%20WRP
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL20%2520WRP%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for NL20%20WRP: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: UFZ%205180
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27UFZ%25205180%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for UFZ%205180: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: KM69%20JZK
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM69%2520JZK%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for KM69%20JZK: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: SK16%20KLJ
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SK16%2520KLJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for SK16%20KLJ: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: DU20%20FSN
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU20%2520FSN%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for DU20%20FSN: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: OFZ%206303
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OFZ%25206303%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for OFZ%206303: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: CA17%20CLR
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA17%2520CLR%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for CA17%20CLR: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: NJ67%20BRF
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ67%2520BRF%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for NJ67%20BRF: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LX17%20OPU
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX17%2520OPU%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LX17%20OPU: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LX13%20SYP
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX13%2520SYP%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LX13%20SYP: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LN21%20ZNM
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN21%2520ZNM%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LN21%20ZNM: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YY70%20SWO
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY70%2520SWO%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YY70%20SWO: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LS68%20YOG
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS68%2520YOG%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LS68%20YOG: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: T18%20AFG
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27T18%2520AFG%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for T18%20AFG: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: LL69%20TKO
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL69%2520TKO%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for LL69%20TKO: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: FV17%20ZSR
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV17%2520ZSR%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for FV17%20ZSR: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: DY11%20PMO
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY11%2520PMO%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for DY11%20PMO: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: CX16%20BWZ
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX16%2520BWZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for CX16%20BWZ: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: FX13%20FVC
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX13%2520FVC%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for FX13%20FVC: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YX22%20TVT
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX22%2520TVT%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YX22%20TVT: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YW15%20KZO
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YW15%2520KZO%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YW15%20KZO: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YR66%20CUC
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR66%2520CUC%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YR66%20CUC: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YF62%20KLM
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF62%2520KLM%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YF62%20KLM: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YF16%20FHG
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF16%2520FHG%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YF16%20FHG: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YE67%20JZJ
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE67%2520JZJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YE67%20JZJ: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: YD15%20YVG
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD15%2520YVG%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for YD15%20YVG: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: MF56%20ZXC
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF56%2520ZXC%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for MF56%20ZXC: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: FD63%20HBE
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD63%2520HBE%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for FD63%20HBE: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: EJ17%20GCU
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ17%2520GCU%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for EJ17%20GCU: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: DG66%20LNN
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG66%2520LNN%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for DG66%20LNN: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: KO19%20UYF
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO19%2520UYF%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for KO19%20UYF: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: VO14%20XXY
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO14%2520XXY%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for VO14%20XXY: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: DA68%20PGV
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA68%2520PGV%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for DA68%20PGV: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: WX16%20XYN
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX16%2520XYN%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for WX16%20XYN: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: BX63%20XDO
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX63%2520XDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for BX63%20XDO: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: AY64%20WVH
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY64%2520WVH%27 HTTP/1.1" 200 None
2026-03-30 08:11:39 [bca.uk] INFO: Scrape type for AY64%20WVH: 0
2026-03-30 08:11:39 [bca.uk] INFO: Found listing with ID: KV66%20DXR
2026-03-30 08:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV66%2520DXR%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for KV66%20DXR: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: FE14%20VKD
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE14%2520VKD%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for FE14%20VKD: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: PN63%20UBR
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN63%2520UBR%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for PN63%20UBR: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: HX68%20DNO
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX68%2520DNO%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for HX68%20DNO: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: LO69%20XCA
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO69%2520XCA%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for LO69%20XCA: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: DF68%20ACO
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF68%2520ACO%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for DF68%20ACO: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: LK18%20EBL
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK18%2520EBL%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for LK18%20EBL: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: DU65%20FLH
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU65%2520FLH%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for DU65%20FLH: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: HE10%20TEL
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HE10%2520TEL%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for HE10%20TEL: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: FV66%20WUC
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV66%2520WUC%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for FV66%20WUC: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: GFZ%206210
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GFZ%25206210%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for GFZ%206210: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: EY09%20OGJ
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY09%2520OGJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for EY09%20OGJ: 2
2026-03-30 08:11:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ade0915-f35b-5954-ad83-4fe61eac35ba with identifier: EY09%20OGJ
2026-03-30 08:11:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ade0915-f35b-5954-ad83-4fe61eac35ba with scrape type 2
2026-03-30 08:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ade0915-f35b-5954-ad83-4fe61eac35ba with scrape type 2
2026-03-30 08:11:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ade0915-f35b-5954-ad83-4fe61eac35ba, identifier: EY09%20OGJ
2026-03-30 08:11:40 [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-30 08:11:40 [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-30 08:11:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ade0915-f35b-5954-ad83-4fe61eac35ba with identifier: EY09%20OGJ
2026-03-30 08:11:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ade0915-f35b-5954-ad83-4fe61eac35ba with identifier: EY09%20OGJ
2026-03-30 08:11:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ade0915-f35b-5954-ad83-4fe61eac35ba with identifier: EY09%20OGJ to the API
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:40 [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=EY09%20OGJ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '5ade0915-f35b-5954-ad83-4fe61eac35ba',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EY09 OGJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY09%20OGJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'MINI',
'model': 'COOPER',
'odometer': 69407,
'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': 'WMWMF32030TV51873',
'year': 2009}
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY09%2520OGJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Saving data for EY09%20OGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774505411.639516, 'last_price_update_time': 1774858300.835092}
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY09%2520OGJ') HTTP/1.1" 204 0
2026-03-30 08:11:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: GF62%20WVL
2026-03-30 08:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF62%2520WVL%27 HTTP/1.1" 200 None
2026-03-30 08:11:40 [bca.uk] INFO: Scrape type for GF62%20WVL: 0
2026-03-30 08:11:40 [bca.uk] INFO: Found listing with ID: GY16%20CWG
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY16%2520CWG%27 HTTP/1.1" 200 None
2026-03-30 08:11:41 [bca.uk] INFO: Scrape type for GY16%20CWG: 2
2026-03-30 08:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5 with identifier: GY16%20CWG
2026-03-30 08:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5 with scrape type 2
2026-03-30 08:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5 with scrape type 2
2026-03-30 08:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5, identifier: GY16%20CWG
2026-03-30 08:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5 with identifier: GY16%20CWG
2026-03-30 08:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5 with identifier: GY16%20CWG
2026-03-30 08:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5 with identifier: GY16%20CWG to the API
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11: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': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY16%20CWG-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '3d4c05d6-b603-5ed3-a5c5-122bf9ebaba5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GY16 CWG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY16%20CWG&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 66375,
'odometer_reading_unit': '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 C-MAX 1.0 E/B 100 ZETEC MPV',
'transmission': 'manual',
'trim': 'E/B 100 ZETEC',
'vin': 'WF0VXXGCEVGG32465',
'year': 2016}
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY16%2520CWG%27 HTTP/1.1" 200 None
2026-03-30 08:11:41 [bca.uk] INFO: Saving data for GY16%20CWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774505398.111301, 'last_price_update_time': 1774858301.421045}
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY16%2520CWG') HTTP/1.1" 204 0
2026-03-30 08:11:41 [bca.uk] INFO: Found listing with ID: RX16%20RVA
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX16%2520RVA%27 HTTP/1.1" 200 None
2026-03-30 08:11:41 [bca.uk] INFO: Scrape type for RX16%20RVA: 0
2026-03-30 08:11:41 [bca.uk] INFO: Found listing with ID: WD14%20GVV
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD14%2520GVV%27 HTTP/1.1" 200 None
2026-03-30 08:11:41 [bca.uk] INFO: Scrape type for WD14%20GVV: 2
2026-03-30 08:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9ff045a-3764-5418-a2c2-95aad0376e18 with identifier: WD14%20GVV
2026-03-30 08:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9ff045a-3764-5418-a2c2-95aad0376e18 with scrape type 2
2026-03-30 08:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9ff045a-3764-5418-a2c2-95aad0376e18 with scrape type 2
2026-03-30 08:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9ff045a-3764-5418-a2c2-95aad0376e18, identifier: WD14%20GVV
2026-03-30 08:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9ff045a-3764-5418-a2c2-95aad0376e18 with identifier: WD14%20GVV
2026-03-30 08:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9ff045a-3764-5418-a2c2-95aad0376e18 with identifier: WD14%20GVV
2026-03-30 08:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9ff045a-3764-5418-a2c2-95aad0376e18 with identifier: WD14%20GVV to the API
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11: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': 106,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD14%20GVV-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'b9ff045a-3764-5418-a2c2-95aad0376e18',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WD14 GVV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD14%20GVV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 75244,
'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 SE Hatchback',
'transmission': 'manual',
'trim': 'TDI 150 SE',
'vin': 'WVWZZZAUZEP077329',
'year': 2014}
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD14%2520GVV%27 HTTP/1.1" 200 None
2026-03-30 08:11:41 [bca.uk] INFO: Saving data for WD14%20GVV: {'auction_closing_time': 1774864800.0, 'created_time': 1774304686.005577, 'last_price_update_time': 1774858301.858771}
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD14%2520GVV') HTTP/1.1" 204 0
2026-03-30 08:11:41 [bca.uk] INFO: Found listing with ID: MT71%20VMX
2026-03-30 08:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT71%2520VMX%27 HTTP/1.1" 200 None
2026-03-30 08:11:41 [bca.uk] INFO: Scrape type for MT71%20VMX: 2
2026-03-30 08:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 157e2ecd-9359-5d74-97e7-a866f3f8c8ae with identifier: MT71%20VMX
2026-03-30 08:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 157e2ecd-9359-5d74-97e7-a866f3f8c8ae with scrape type 2
2026-03-30 08:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 157e2ecd-9359-5d74-97e7-a866f3f8c8ae with scrape type 2
2026-03-30 08:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 157e2ecd-9359-5d74-97e7-a866f3f8c8ae, identifier: MT71%20VMX
2026-03-30 08:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 157e2ecd-9359-5d74-97e7-a866f3f8c8ae with identifier: MT71%20VMX
2026-03-30 08:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 157e2ecd-9359-5d74-97e7-a866f3f8c8ae with identifier: MT71%20VMX
2026-03-30 08:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 157e2ecd-9359-5d74-97e7-a866f3f8c8ae with identifier: MT71%20VMX to the API
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:42 [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': 52,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT71%20VMX-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': '157e2ecd-9359-5d74-97e7-a866f3f8c8ae',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'MT71 VMX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT71%20VMX&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'MERCEDES-BENZ',
'model': 'GLC 300 E',
'odometer': 97578,
'odometer_reading_unit': '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 GLC 300 E 2.0 AMG LINE PREMIUM 4M 9G StationWagon',
'transmission': 'manual',
'trim': 'AMG LINE PREMIUM 4M 9G',
'vin': 'W1N2539532V336177',
'year': 2021}
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520VMX%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Saving data for MT71%20VMX: {'auction_closing_time': 1774864800.0, 'created_time': 1773823015.639616, 'last_price_update_time': 1774858302.3042}
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT71%2520VMX') HTTP/1.1" 204 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: AV66%20NKH
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV66%2520NKH%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for AV66%20NKH: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: BP66%20FWH
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520FWH%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for BP66%20FWH: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: KT65%20DXC
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT65%2520DXC%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for KT65%20DXC: 2
2026-03-30 08:11:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 817196f1-3781-55e4-a8f1-67bd2f56b94e with identifier: KT65%20DXC
2026-03-30 08:11:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 817196f1-3781-55e4-a8f1-67bd2f56b94e with scrape type 2
2026-03-30 08:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 817196f1-3781-55e4-a8f1-67bd2f56b94e with scrape type 2
2026-03-30 08:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 817196f1-3781-55e4-a8f1-67bd2f56b94e, identifier: KT65%20DXC
2026-03-30 08:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 817196f1-3781-55e4-a8f1-67bd2f56b94e with identifier: KT65%20DXC
2026-03-30 08:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 817196f1-3781-55e4-a8f1-67bd2f56b94e with identifier: KT65%20DXC
2026-03-30 08:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 817196f1-3781-55e4-a8f1-67bd2f56b94e with identifier: KT65%20DXC to the API
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:42 [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': 99,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT65%20DXC-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '817196f1-3781-55e4-a8f1-67bd2f56b94e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KT65 DXC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT65%20DXC&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'VOLVO',
'model': 'V40',
'odometer': 59651,
'odometer_reading_unit': '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 V40 2.0 D4 190 R DESIGN LUX Hatchback',
'transmission': 'manual',
'trim': 'D4 190 R DESIGN LUX',
'vin': 'YV1MVA8L1G2325544',
'year': 2016}
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT65%2520DXC%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Saving data for KT65%20DXC: {'auction_closing_time': 1774864800.0, 'created_time': 1773929063.560053, 'last_price_update_time': 1774858302.775536}
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT65%2520DXC') HTTP/1.1" 204 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: MT18%20VSP
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520VSP%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for MT18%20VSP: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: AL05%20VJA
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AL05%2520VJA%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for AL05%20VJA: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: FM17%20XHW
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520XHW%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for FM17%20XHW: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: DF19%20BFM
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520BFM%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for DF19%20BFM: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: SG72%20WGY
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG72%2520WGY%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for SG72%20WGY: 0
2026-03-30 08:11:42 [bca.uk] INFO: Found listing with ID: AK71%20DCV
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520DCV%27 HTTP/1.1" 200 None
2026-03-30 08:11:42 [bca.uk] INFO: Scrape type for AK71%20DCV: 2
2026-03-30 08:11:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b5d2db5-3fed-5d0f-8741-eca766bf0df3 with identifier: AK71%20DCV
2026-03-30 08:11:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b5d2db5-3fed-5d0f-8741-eca766bf0df3 with scrape type 2
2026-03-30 08:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b5d2db5-3fed-5d0f-8741-eca766bf0df3 with scrape type 2
2026-03-30 08:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b5d2db5-3fed-5d0f-8741-eca766bf0df3, identifier: AK71%20DCV
2026-03-30 08:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b5d2db5-3fed-5d0f-8741-eca766bf0df3 with identifier: AK71%20DCV
2026-03-30 08:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b5d2db5-3fed-5d0f-8741-eca766bf0df3 with identifier: AK71%20DCV
2026-03-30 08:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b5d2db5-3fed-5d0f-8741-eca766bf0df3 with identifier: AK71%20DCV to the API
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11: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': 44,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK71%20DCV-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': '9b5d2db5-3fed-5d0f-8741-eca766bf0df3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'AK71 DCV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK71%20DCV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'LAND ROVER',
'model': 'DISCOVERY SPORT',
'odometer': 129869,
'odometer_reading_unit': '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 HSE (5ST) '
'StationWagon',
'transmission': 'automatic',
'trim': 'P300E R-DYNAMIC HSE (5ST)',
'vin': 'SALCA2ATXNH910402',
'year': 2022}
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK71%2520DCV%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Saving data for AK71%20DCV: {'auction_closing_time': 1774864800.0, 'created_time': 1773823191.371965, 'last_price_update_time': 1774858303.291179}
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK71%2520DCV') HTTP/1.1" 204 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: DY66%20KHT
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY66%2520KHT%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for DY66%20KHT: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: GD74%20XKV
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD74%2520XKV%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for GD74%20XKV: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: GY20%20PPX
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY20%2520PPX%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for GY20%20PPX: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: BX23%20TGK
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX23%2520TGK%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for BX23%20TGK: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: KV20%20KKZ
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV20%2520KKZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for KV20%20KKZ: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: BC24%20YDX
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC24%2520YDX%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for BC24%20YDX: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: BD69%20AUX
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD69%2520AUX%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for BD69%20AUX: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: BK68%20SWX
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK68%2520SWX%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for BK68%20SWX: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: MV65%20PSU
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV65%2520PSU%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for MV65%20PSU: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: RV20%20YUE
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV20%2520YUE%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for RV20%20YUE: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: VE67%20ETD
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE67%2520ETD%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for VE67%20ETD: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: YY15%20RXF
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY15%2520RXF%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for YY15%20RXF: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: LJ67%20VWR
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ67%2520VWR%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for LJ67%20VWR: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: KM67%20YLP
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM67%2520YLP%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for KM67%20YLP: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: LO67%20TYC
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO67%2520TYC%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for LO67%20TYC: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: DY18%20XSM
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY18%2520XSM%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for DY18%20XSM: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: LC22%20LDK
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC22%2520LDK%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for LC22%20LDK: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: MF67%20YME
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF67%2520YME%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for MF67%20YME: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: YG66%20HWR
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG66%2520HWR%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for YG66%20HWR: 0
2026-03-30 08:11:43 [bca.uk] INFO: Found listing with ID: EJ09%20XLP
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ09%2520XLP%27 HTTP/1.1" 200 None
2026-03-30 08:11:43 [bca.uk] INFO: Scrape type for EJ09%20XLP: 2
2026-03-30 08:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b555024-e39d-5d72-9e26-178cc866b88a with identifier: EJ09%20XLP
2026-03-30 08:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b555024-e39d-5d72-9e26-178cc866b88a with scrape type 2
2026-03-30 08:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b555024-e39d-5d72-9e26-178cc866b88a with scrape type 2
2026-03-30 08:11:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b555024-e39d-5d72-9e26-178cc866b88a, identifier: EJ09%20XLP
2026-03-30 08:11:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b555024-e39d-5d72-9e26-178cc866b88a with identifier: EJ09%20XLP
2026-03-30 08:11:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b555024-e39d-5d72-9e26-178cc866b88a with identifier: EJ09%20XLP
2026-03-30 08:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b555024-e39d-5d72-9e26-178cc866b88a with identifier: EJ09%20XLP to the API
2026-03-30 08:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 167,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ09%20XLP-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6b555024-e39d-5d72-9e26-178cc866b88a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EJ09 XLP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ09%20XLP&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 181142,
'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 FOCUS 1.8 ZETEC S Hatchback',
'transmission': 'manual',
'trim': 'ZETEC S',
'vin': 'WF0PXXGCDP9U66272',
'year': 2009}
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ09%2520XLP%27 HTTP/1.1" 200 None
2026-03-30 08:11:44 [bca.uk] INFO: Saving data for EJ09%20XLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774361466.573798, 'last_price_update_time': 1774858304.152202}
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ09%2520XLP') HTTP/1.1" 204 0
2026-03-30 08:11:44 [bca.uk] INFO: Found listing with ID: EX08%20SYR
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX08%2520SYR%27 HTTP/1.1" 200 None
2026-03-30 08:11:44 [bca.uk] INFO: Scrape type for EX08%20SYR: 2
2026-03-30 08:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb97e179-6e86-554f-9a20-35d30c8b3b92 with identifier: EX08%20SYR
2026-03-30 08:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb97e179-6e86-554f-9a20-35d30c8b3b92 with scrape type 2
2026-03-30 08:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb97e179-6e86-554f-9a20-35d30c8b3b92 with scrape type 2
2026-03-30 08:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb97e179-6e86-554f-9a20-35d30c8b3b92, identifier: EX08%20SYR
2026-03-30 08:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb97e179-6e86-554f-9a20-35d30c8b3b92 with identifier: EX08%20SYR
2026-03-30 08:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb97e179-6e86-554f-9a20-35d30c8b3b92 with identifier: EX08%20SYR
2026-03-30 08:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb97e179-6e86-554f-9a20-35d30c8b3b92 with identifier: EX08%20SYR to the API
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 159,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX08%20SYR-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'bb97e179-6e86-554f-9a20-35d30c8b3b92',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EX08 SYR',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX08%20SYR&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'CITROEN',
'model': 'C4 PICASSO',
'odometer': 104499,
'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': 'CITROEN C4 PICASSO 2.0 HDI 16V VTR+ EGS MPV',
'transmission': 'automatic',
'trim': 'HDI 16V VTR+ EGS',
'vin': 'VF7UDRHJH45272310',
'year': 2008}
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX08%2520SYR%27 HTTP/1.1" 200 None
2026-03-30 08:11:44 [bca.uk] INFO: Saving data for EX08%20SYR: {'auction_closing_time': 1774864800.0, 'created_time': 1774361475.052777, 'last_price_update_time': 1774858304.692102}
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX08%2520SYR') HTTP/1.1" 204 0
2026-03-30 08:11:44 [bca.uk] INFO: Found listing with ID: RJ10%20AVX
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ10%2520AVX%27 HTTP/1.1" 200 None
2026-03-30 08:11:44 [bca.uk] INFO: Scrape type for RJ10%20AVX: 2
2026-03-30 08:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 848709fd-6123-5b95-99e1-54990c5a6dd2 with identifier: RJ10%20AVX
2026-03-30 08:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 848709fd-6123-5b95-99e1-54990c5a6dd2 with scrape type 2
2026-03-30 08:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 848709fd-6123-5b95-99e1-54990c5a6dd2 with scrape type 2
2026-03-30 08:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 848709fd-6123-5b95-99e1-54990c5a6dd2, identifier: RJ10%20AVX
2026-03-30 08:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 848709fd-6123-5b95-99e1-54990c5a6dd2 with identifier: RJ10%20AVX
2026-03-30 08:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 848709fd-6123-5b95-99e1-54990c5a6dd2 with identifier: RJ10%20AVX
2026-03-30 08:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 848709fd-6123-5b95-99e1-54990c5a6dd2 with identifier: RJ10%20AVX to the API
2026-03-30 08:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 157,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ10%20AVX-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '848709fd-6123-5b95-99e1-54990c5a6dd2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RJ10 AVX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ10%20AVX&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'RENAULT',
'model': 'LAGUNA',
'odometer': 96323,
'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 LAGUNA 2.0 DCI 150 TOM TOM EDITION Coupe',
'transmission': 'manual',
'trim': 'DCI 150 TOM TOM EDITION',
'vin': 'VF1DTEK0643016430',
'year': 2010}
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ10%2520AVX%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Saving data for RJ10%20AVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774045200.944875, 'last_price_update_time': 1774858305.128028}
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ10%2520AVX') HTTP/1.1" 204 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: YL67%20DFN
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL67%2520DFN%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for YL67%20DFN: 2
2026-03-30 08:11:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e230dd4e-9b8a-5289-a680-edde48d65e7c with identifier: YL67%20DFN
2026-03-30 08:11:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e230dd4e-9b8a-5289-a680-edde48d65e7c with scrape type 2
2026-03-30 08:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e230dd4e-9b8a-5289-a680-edde48d65e7c with scrape type 2
2026-03-30 08:11:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e230dd4e-9b8a-5289-a680-edde48d65e7c, identifier: YL67%20DFN
2026-03-30 08:11:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e230dd4e-9b8a-5289-a680-edde48d65e7c with identifier: YL67%20DFN
2026-03-30 08:11:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e230dd4e-9b8a-5289-a680-edde48d65e7c with identifier: YL67%20DFN
2026-03-30 08:11:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e230dd4e-9b8a-5289-a680-edde48d65e7c with identifier: YL67%20DFN to the API
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 103,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL67%20DFN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e230dd4e-9b8a-5289-a680-edde48d65e7c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YL67 DFN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL67%20DFN&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'SKODA',
'model': 'FABIA',
'odometer': 112272,
'odometer_reading_unit': '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 110 REDLINE Hatchback',
'transmission': 'manual',
'trim': 'TSI 110 REDLINE',
'vin': 'TMBFR6NJ5JZ028846',
'year': 2018}
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL67%2520DFN%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Saving data for YL67%20DFN: {'auction_closing_time': 1774864800.0, 'created_time': 1773824081.785125, 'last_price_update_time': 1774858305.562989}
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL67%2520DFN') HTTP/1.1" 204 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: MT67%20VTO
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT67%2520VTO%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for MT67%20VTO: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: HJ70%20VZM
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520VZM%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for HJ70%20VZM: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: BO04%20OPU
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BO04%2520OPU%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for BO04%20OPU: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: HY61%20YAU
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY61%2520YAU%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for HY61%20YAU: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: LD67%20TLV
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD67%2520TLV%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for LD67%20TLV: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: GY66%20LGD
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY66%2520LGD%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for GY66%20LGD: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: MA68%20UZB
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA68%2520UZB%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for MA68%20UZB: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: AY16%20TMV
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY16%2520TMV%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for AY16%20TMV: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: SP18%20MZE
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP18%2520MZE%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for SP18%20MZE: 0
2026-03-30 08:11:45 [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-30 08:11:45 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded
2026-03-30 08:11:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:45 [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-30 08:11:45 [bca.uk] INFO: Found listing with ID: PN10%20DWP
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN10%2520DWP%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for PN10%20DWP: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: WL15%20BPF
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL15%2520BPF%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for WL15%20BPF: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: EY11%20UXN
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY11%2520UXN%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for EY11%20UXN: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: BT11%20UXB
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT11%2520UXB%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for BT11%20UXB: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: EN10%20NNP
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN10%2520NNP%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for EN10%20NNP: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: ET66%20JVE
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET66%2520JVE%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for ET66%20JVE: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: GU13%20LXG
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU13%2520LXG%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for GU13%20LXG: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: GX18%20JXU
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX18%2520JXU%27 HTTP/1.1" 200 None
2026-03-30 08:11:45 [bca.uk] INFO: Scrape type for GX18%20JXU: 0
2026-03-30 08:11:45 [bca.uk] INFO: Found listing with ID: GX66%20OWR
2026-03-30 08:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX66%2520OWR%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for GX66%20OWR: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: YG70%20KXS
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG70%2520KXS%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for YG70%20KXS: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: CP19%20EWO
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP19%2520EWO%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for CP19%20EWO: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: EX66%20LNT
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX66%2520LNT%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for EX66%20LNT: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: EY10%20KKF
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY10%2520KKF%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for EY10%20KKF: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: FE61%20YFF
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE61%2520YFF%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for FE61%20YFF: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: LG60%20OXF
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG60%2520OXF%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for LG60%20OXF: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: LV15%20ZDR
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV15%2520ZDR%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for LV15%20ZDR: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: ML66%20BXZ
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML66%2520BXZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for ML66%20BXZ: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: OV62%20LHG
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV62%2520LHG%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for OV62%20LHG: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: PO63%20UJX
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO63%2520UJX%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for PO63%20UJX: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: RF11%20HFU
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF11%2520HFU%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for RF11%20HFU: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: WG59%20OBT
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG59%2520OBT%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for WG59%20OBT: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: YC64%20PKK
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC64%2520PKK%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for YC64%20PKK: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: AV14%20OKZ
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV14%2520OKZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for AV14%20OKZ: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: AX15%20CTE
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AX15%2520CTE%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for AX15%20CTE: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: BP65%20FSY
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP65%2520FSY%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for BP65%20FSY: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: LO20%20BWN
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO20%2520BWN%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for LO20%20BWN: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: WJ67%20MWD
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ67%2520MWD%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for WJ67%20MWD: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: YL15%20SZR
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL15%2520SZR%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for YL15%20SZR: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: SM70%20ASV
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM70%2520ASV%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for SM70%20ASV: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: SH67%20DGE
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH67%2520DGE%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for SH67%20DGE: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: RE16%20KKP
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE16%2520KKP%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for RE16%20KKP: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: HJ14%20JWC
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ14%2520JWC%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for HJ14%20JWC: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: HV17%20XYJ
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV17%2520XYJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for HV17%20XYJ: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: YP68%20PBU
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP68%2520PBU%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for YP68%20PBU: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: FA69%20BYD
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA69%2520BYD%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for FA69%20BYD: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: SP65%20FND
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP65%2520FND%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for SP65%20FND: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: WK68%20POF
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK68%2520POF%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for WK68%20POF: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: YC67%20MGE
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC67%2520MGE%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for YC67%20MGE: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: BG19%20LGC
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG19%2520LGC%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for BG19%20LGC: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: LL69%20YKC
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL69%2520YKC%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for LL69%20YKC: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: SX19%20PDK
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SX19%2520PDK%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for SX19%20PDK: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: DX16%20XRN
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DX16%2520XRN%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for DX16%20XRN: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: LG18%20RKJ
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG18%2520RKJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for LG18%20RKJ: 0
2026-03-30 08:11:46 [bca.uk] INFO: Found listing with ID: LN69%20GWK
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN69%2520GWK%27 HTTP/1.1" 200 None
2026-03-30 08:11:46 [bca.uk] INFO: Scrape type for LN69%20GWK: 2
2026-03-30 08:11:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55488b3c-2759-53b9-8d6d-276adfb69802 with identifier: LN69%20GWK
2026-03-30 08:11:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55488b3c-2759-53b9-8d6d-276adfb69802 with scrape type 2
2026-03-30 08:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55488b3c-2759-53b9-8d6d-276adfb69802 with scrape type 2
2026-03-30 08:11:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55488b3c-2759-53b9-8d6d-276adfb69802, identifier: LN69%20GWK
2026-03-30 08:11:46 [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-30 08:11:46 [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-30 08:11:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55488b3c-2759-53b9-8d6d-276adfb69802 with identifier: LN69%20GWK
2026-03-30 08:11:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55488b3c-2759-53b9-8d6d-276adfb69802 with identifier: LN69%20GWK
2026-03-30 08:11:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55488b3c-2759-53b9-8d6d-276adfb69802 with identifier: LN69%20GWK to the API
2026-03-30 08:11:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11:47 [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': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN69%20GWK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '55488b3c-2759-53b9-8d6d-276adfb69802',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LN69 GWK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN69%20GWK&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'MERCEDES-BENZ',
'model': 'C220 D',
'odometer': 101969,
'odometer_reading_unit': '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 C220 D 2.0 AMG LINE PREMIUM 9G Coupe',
'transmission': 'manual',
'trim': 'AMG LINE PREMIUM 9G',
'vin': 'WDD2053142F876876',
'year': 2019}
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [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-30 08:11:47 [bca.uk] INFO: Saving data for LN69%20GWK: {'auction_closing_time': 1774864800.0, 'created_time': 1774265922.218565, 'last_price_update_time': 1774858307.091349}
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN69%2520GWK') HTTP/1.1" 204 0
2026-03-30 08:11:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:11:47 [bca.uk] INFO: Found listing with ID: OU20%20ORK
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [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-30 08:11:47 [bca.uk] INFO: Scrape type for OU20%20ORK: 2
2026-03-30 08:11:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdbd4a82-cba5-560b-9cea-9969e7b4c776 with identifier: OU20%20ORK
2026-03-30 08:11:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdbd4a82-cba5-560b-9cea-9969e7b4c776 with scrape type 2
2026-03-30 08:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdbd4a82-cba5-560b-9cea-9969e7b4c776 with scrape type 2
2026-03-30 08:11:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdbd4a82-cba5-560b-9cea-9969e7b4c776, identifier: OU20%20ORK
2026-03-30 08:11:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdbd4a82-cba5-560b-9cea-9969e7b4c776 with identifier: OU20%20ORK
2026-03-30 08:11:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdbd4a82-cba5-560b-9cea-9969e7b4c776 with identifier: OU20%20ORK
2026-03-30 08:11:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdbd4a82-cba5-560b-9cea-9969e7b4c776 with identifier: OU20%20ORK to the API
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11:47 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU20%20ORK-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bdbd4a82-cba5-560b-9cea-9969e7b4c776',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'OU20 ORK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU20%20ORK&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'MINI',
'model': 'COOPER',
'odometer': 44526,
'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 COOPER 2.0 S EXCLUSIVE Hatchback',
'transmission': 'automatic',
'trim': 'S EXCLUSIVE',
'vin': 'WMWXR520302M61029',
'year': 2020}
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [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-30 08:11:47 [bca.uk] INFO: Saving data for OU20%20ORK: {'auction_closing_time': 1774864800.0, 'created_time': 1773825783.893751, 'last_price_update_time': 1774858307.631477}
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU20%2520ORK') HTTP/1.1" 204 0
2026-03-30 08:11:47 [bca.uk] INFO: Found listing with ID: WV23%20NVL
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520NVL%27 HTTP/1.1" 200 None
2026-03-30 08:11:47 [bca.uk] INFO: Scrape type for WV23%20NVL: 0
2026-03-30 08:11:47 [bca.uk] INFO: Found listing with ID: BX70%20NKD
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [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-30 08:11:47 [bca.uk] INFO: Scrape type for BX70%20NKD: 0
2026-03-30 08:11:47 [bca.uk] INFO: Found listing with ID: CA69%20FUW
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:47 [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-30 08:11:47 [bca.uk] INFO: Scrape type for CA69%20FUW: 2
2026-03-30 08:11:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68a6c693-7fac-51ee-8bbc-339f18623681 with identifier: CA69%20FUW
2026-03-30 08:11:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68a6c693-7fac-51ee-8bbc-339f18623681 with scrape type 2
2026-03-30 08:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68a6c693-7fac-51ee-8bbc-339f18623681 with scrape type 2
2026-03-30 08:11:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68a6c693-7fac-51ee-8bbc-339f18623681, identifier: CA69%20FUW
2026-03-30 08:11:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68a6c693-7fac-51ee-8bbc-339f18623681 with identifier: CA69%20FUW
2026-03-30 08:11:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68a6c693-7fac-51ee-8bbc-339f18623681 with identifier: CA69%20FUW
2026-03-30 08:11:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68a6c693-7fac-51ee-8bbc-339f18623681 with identifier: CA69%20FUW to the API
2026-03-30 08:11:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11:48 [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': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA69%20FUW-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '68a6c693-7fac-51ee-8bbc-339f18623681',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CA69 FUW',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA69%20FUW&vehicleType=*',
'listing': 'auction',
'location': 'Enfield',
'make': 'MINI',
'model': 'COOPER',
'odometer': 64696,
'odometer_reading_unit': '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 CLASSIC Hatchback',
'transmission': 'automatic',
'trim': 'S CLASSIC',
'vin': 'WMWXR520402L41630',
'year': 2019}
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA69%2520FUW%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Saving data for CA69%20FUW: {'auction_closing_time': 1774864800.0, 'created_time': 1774339306.091433, 'last_price_update_time': 1774858308.154303}
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA69%2520FUW') HTTP/1.1" 204 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: KN21%20OGW
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN21%2520OGW%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for KN21%20OGW: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: VE69%20NGU
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE69%2520NGU%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for VE69%20NGU: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: EX64%20LWF
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX64%2520LWF%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for EX64%20LWF: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: SP65%20HHN
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP65%2520HHN%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for SP65%20HHN: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: HV66%20TAU
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV66%2520TAU%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for HV66%20TAU: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: EJ02%20SEJ
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ02%2520SEJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for EJ02%20SEJ: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: DE20%20WEW
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE20%2520WEW%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for DE20%20WEW: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: HN18%20UPS
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN18%2520UPS%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for HN18%20UPS: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: KR71%20GXO
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR71%2520GXO%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for KR71%20GXO: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: EY18%20FZX
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY18%2520FZX%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for EY18%20FZX: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: LM72%20UJT
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM72%2520UJT%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for LM72%20UJT: 2
2026-03-30 08:11:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c02bd87-e338-57c2-9445-8baea3be031e with identifier: LM72%20UJT
2026-03-30 08:11:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c02bd87-e338-57c2-9445-8baea3be031e with scrape type 2
2026-03-30 08:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c02bd87-e338-57c2-9445-8baea3be031e with scrape type 2
2026-03-30 08:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c02bd87-e338-57c2-9445-8baea3be031e, identifier: LM72%20UJT
2026-03-30 08:11:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c02bd87-e338-57c2-9445-8baea3be031e with identifier: LM72%20UJT
2026-03-30 08:11:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c02bd87-e338-57c2-9445-8baea3be031e with identifier: LM72%20UJT
2026-03-30 08:11:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c02bd87-e338-57c2-9445-8baea3be031e with identifier: LM72%20UJT to the API
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:11: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-30 08:11:48 [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': 142,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM72%20UJT-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8c02bd87-e338-57c2-9445-8baea3be031e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LM72 UJT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM72%20UJT&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'VAUXHALL',
'model': 'GRANDLAND',
'odometer': 40832,
'odometer_reading_unit': '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 ELITE Hatchback',
'transmission': 'manual',
'trim': 'T 130 ELITE',
'vin': 'W0VZRHNS1N6831894',
'year': 2022}
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM72%2520UJT%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Saving data for LM72%20UJT: {'auction_closing_time': 1774864800.0, 'created_time': 1773959362.686074, 'last_price_update_time': 1774858308.777915}
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM72%2520UJT') HTTP/1.1" 204 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: WF22%20JWJ
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF22%2520JWJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for WF22%20JWJ: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: KK17%20DSY
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KK17%2520DSY%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for KK17%20DSY: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: LP15%20HZY
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP15%2520HZY%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for LP15%20HZY: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: DV67%20RXG
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV67%2520RXG%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for DV67%20RXG: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: EA70%20CJJ
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA70%2520CJJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:48 [bca.uk] INFO: Scrape type for EA70%20CJJ: 0
2026-03-30 08:11:48 [bca.uk] INFO: Found listing with ID: BP69%20LYH
2026-03-30 08:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP69%2520LYH%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BP69%20LYH: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: KU17%20VNL
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KU17%2520VNL%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for KU17%20VNL: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: CP19%20UCT
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CP19%2520UCT%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for CP19%20UCT: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: VK59%20DWL
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK59%2520DWL%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for VK59%20DWL: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: WN66%20CVC
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN66%2520CVC%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for WN66%20CVC: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: RA66%20VMC
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA66%2520VMC%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for RA66%20VMC: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: EX58%20KFL
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX58%2520KFL%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for EX58%20KFL: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: SY65%20XGP
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY65%2520XGP%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for SY65%20XGP: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: PE57%20ARF
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE57%2520ARF%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for PE57%20ARF: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: SC66%20MVE
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SC66%2520MVE%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for SC66%20MVE: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: VU62%20UVA
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU62%2520UVA%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for VU62%20UVA: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: BV63%20MWY
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV63%2520MWY%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BV63%20MWY: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: DS65%20LGA
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS65%2520LGA%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for DS65%20LGA: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: MT67%20OED
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT67%2520OED%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for MT67%20OED: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: YD11%20CFK
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD11%2520CFK%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for YD11%20CFK: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: NU65%20LDY
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU65%2520LDY%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for NU65%20LDY: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: BU15%20WPP
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU15%2520WPP%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BU15%20WPP: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: WA06%20XCM
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA06%2520XCM%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for WA06%20XCM: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: ET19%20TUO
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ET19%2520TUO%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for ET19%20TUO: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: LK65%20OOF
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK65%2520OOF%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for LK65%20OOF: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: RK20%20KSJ
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK20%2520KSJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for RK20%20KSJ: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: VE14%20BDV
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE14%2520BDV%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for VE14%20BDV: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: VK18%20ERU
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK18%2520ERU%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for VK18%20ERU: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: VN69%20VZU
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN69%2520VZU%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for VN69%20VZU: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: VX73%20HHM
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX73%2520HHM%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for VX73%20HHM: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: AA57%20TEC
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AA57%2520TEC%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for AA57%20TEC: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: AO69%20GHX
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO69%2520GHX%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for AO69%20GHX: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: BC19%20XPT
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC19%2520XPT%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BC19%20XPT: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: BL74%20LVO
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL74%2520LVO%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BL74%20LVO: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: BN69%20HNH
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN69%2520HNH%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BN69%20HNH: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: BW19%20VEU
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW19%2520VEU%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for BW19%20VEU: 0
2026-03-30 08:11:49 [bca.uk] INFO: Found listing with ID: LN72%20VDO
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN72%2520VDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Scrape type for LN72%20VDO: 2
2026-03-30 08:11:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97603795-9082-59b6-ada0-c15c9bb531f9 with identifier: LN72%20VDO
2026-03-30 08:11:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97603795-9082-59b6-ada0-c15c9bb531f9 with scrape type 2
2026-03-30 08:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97603795-9082-59b6-ada0-c15c9bb531f9 with scrape type 2
2026-03-30 08:11:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97603795-9082-59b6-ada0-c15c9bb531f9, identifier: LN72%20VDO
2026-03-30 08:11:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97603795-9082-59b6-ada0-c15c9bb531f9 with identifier: LN72%20VDO
2026-03-30 08:11:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97603795-9082-59b6-ada0-c15c9bb531f9 with identifier: LN72%20VDO
2026-03-30 08:11:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97603795-9082-59b6-ada0-c15c9bb531f9 with identifier: LN72%20VDO to the API
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 237,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN72%20VDO-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '97603795-9082-59b6-ada0-c15c9bb531f9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LN72 VDO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN72%20VDO&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'MERCEDES-BENZ',
'model': 'SPRINTER 315',
'odometer': 121639,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 PROGRESSIVE Luton',
'transmission': 'manual',
'trim': 'CDI 3.5T RWD L3 PROGRESSIVE',
'vin': 'W1V9071352N216344',
'year': 2022}
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN72%2520VDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:49 [bca.uk] INFO: Saving data for LN72%20VDO: {'auction_closing_time': 1774864800.0, 'created_time': 1773908071.49809, 'last_price_update_time': 1774858309.918288}
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN72%2520VDO') HTTP/1.1" 204 0
2026-03-30 08:11:50 [bca.uk] INFO: Found listing with ID: WM22%20LHF
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM22%2520LHF%27 HTTP/1.1" 200 None
2026-03-30 08:11:50 [bca.uk] INFO: Scrape type for WM22%20LHF: 2
2026-03-30 08:11:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49d141dc-8502-54aa-8a12-eb04221e2423 with identifier: WM22%20LHF
2026-03-30 08:11:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49d141dc-8502-54aa-8a12-eb04221e2423 with scrape type 2
2026-03-30 08:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49d141dc-8502-54aa-8a12-eb04221e2423 with scrape type 2
2026-03-30 08:11:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49d141dc-8502-54aa-8a12-eb04221e2423, identifier: WM22%20LHF
2026-03-30 08:11:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49d141dc-8502-54aa-8a12-eb04221e2423 with identifier: WM22%20LHF
2026-03-30 08:11:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49d141dc-8502-54aa-8a12-eb04221e2423 with identifier: WM22%20LHF
2026-03-30 08:11:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49d141dc-8502-54aa-8a12-eb04221e2423 with identifier: WM22%20LHF to the API
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:50 [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': 241,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM22%20LHF-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '49d141dc-8502-54aa-8a12-eb04221e2423',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WM22 LHF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM22%20LHF&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'RENAULT',
'model': 'MASTER 3.5T FWD',
'odometer': 76457,
'odometer_reading_unit': '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': 'VF1MA000469173909',
'year': 2022}
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM22%2520LHF%27 HTTP/1.1" 200 None
2026-03-30 08:11:50 [bca.uk] INFO: Saving data for WM22%20LHF: {'auction_closing_time': 1774864800.0, 'created_time': 1773908090.826189, 'last_price_update_time': 1774858310.443961}
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM22%2520LHF') HTTP/1.1" 204 0
2026-03-30 08:11:50 [bca.uk] INFO: Found listing with ID: WR73%20NUW
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR73%2520NUW%27 HTTP/1.1" 200 None
2026-03-30 08:11:50 [bca.uk] INFO: Scrape type for WR73%20NUW: 0
2026-03-30 08:11:50 [bca.uk] INFO: Found listing with ID: AP64%20FXF
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AP64%2520FXF%27 HTTP/1.1" 200 None
2026-03-30 08:11:50 [bca.uk] INFO: Scrape type for AP64%20FXF: 0
2026-03-30 08:11:50 [bca.uk] INFO: Found listing with ID: BG23%20XZB
2026-03-30 08:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG23%2520XZB%27 HTTP/1.1" 200 None
2026-03-30 08:11:50 [bca.uk] INFO: Scrape type for BG23%20XZB: 0
2026-03-30 08:11:51 [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-30 08:11:52 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:52 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded
2026-03-30 08:11:52 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:52 [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-30 08:11:52 [bca.uk] INFO: Found listing with ID: KE23%20WFX
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE23%2520WFX%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for KE23%20WFX: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: NL72%20JYY
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL72%2520JYY%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for NL72%20JYY: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: WM23%20RXO
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM23%2520RXO%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for WM23%20RXO: 2
2026-03-30 08:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff with identifier: WM23%20RXO
2026-03-30 08:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff with scrape type 2
2026-03-30 08:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff with scrape type 2
2026-03-30 08:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff, identifier: WM23%20RXO
2026-03-30 08:11:52 [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-30 08:11:52 [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-30 08:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff with identifier: WM23%20RXO
2026-03-30 08:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff with identifier: WM23%20RXO
2026-03-30 08:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff with identifier: WM23%20RXO to the API
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 183,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM23%20RXO-GB',
'category': 'LightCommercialVehicle',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'f0d17bf9-5e1a-5f5a-9a07-32e38b7473ff',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WM23 RXO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM23%20RXO&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'RENAULT',
'model': 'TRAFIC 28',
'odometer': 21925,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'RENAULT TRAFIC 28 2.0 B/DCI 130 SL BUSINESS+ PanelVan',
'transmission': 'manual',
'trim': 'B/DCI 130 SL BUSINESS+',
'vin': 'VF1FL000471083064',
'year': 2023}
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM23%2520RXO%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Saving data for WM23%20RXO: {'auction_closing_time': 1774864800.0, 'created_time': 1773821308.053356, 'last_price_update_time': 1774858312.539425}
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM23%2520RXO') HTTP/1.1" 204 0
2026-03-30 08:11:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: GF21%20HVA
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF21%2520HVA%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for GF21%20HVA: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: KS69%20FVZ
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520FVZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for KS69%20FVZ: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: EK19%20ZNY
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK19%2520ZNY%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for EK19%20ZNY: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: OY59%20MPE
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY59%2520MPE%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for OY59%20MPE: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: BU64%20HFZ
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU64%2520HFZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for BU64%20HFZ: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: HG60%20MOU
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG60%2520MOU%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for HG60%20MOU: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: OE63%20PXW
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE63%2520PXW%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for OE63%20PXW: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: OV13%20BCY
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV13%2520BCY%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for OV13%20BCY: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: GM15%20GRU
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GM15%2520GRU%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for GM15%20GRU: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: DP67%20BZC
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP67%2520BZC%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for DP67%20BZC: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: PE10%20VPC
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE10%2520VPC%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for PE10%20VPC: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: SD14%20YZT
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD14%2520YZT%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for SD14%20YZT: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: PE09%20KEU
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE09%2520KEU%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for PE09%20KEU: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: KY65%20OFL
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY65%2520OFL%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for KY65%20OFL: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: LV16%20UBM
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV16%2520UBM%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for LV16%20UBM: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: C5%20SGG
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C5%2520SGG%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for C5%20SGG: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: BN57%20TPO
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN57%2520TPO%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for BN57%20TPO: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: KL08%20MZN
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KL08%2520MZN%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for KL08%20MZN: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: YF10%20WHJ
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF10%2520WHJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for YF10%20WHJ: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: PL16%20LGZ
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL16%2520LGZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for PL16%20LGZ: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: SW65%20EYA
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW65%2520EYA%27 HTTP/1.1" 200 None
2026-03-30 08:11:52 [bca.uk] INFO: Scrape type for SW65%20EYA: 0
2026-03-30 08:11:52 [bca.uk] INFO: Found listing with ID: SD71%20ENU
2026-03-30 08:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD71%2520ENU%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for SD71%20ENU: 2
2026-03-30 08:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f017e34f-b6fc-5efb-b27d-96ad7e17afb5 with identifier: SD71%20ENU
2026-03-30 08:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f017e34f-b6fc-5efb-b27d-96ad7e17afb5 with scrape type 2
2026-03-30 08:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f017e34f-b6fc-5efb-b27d-96ad7e17afb5 with scrape type 2
2026-03-30 08:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f017e34f-b6fc-5efb-b27d-96ad7e17afb5, identifier: SD71%20ENU
2026-03-30 08:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f017e34f-b6fc-5efb-b27d-96ad7e17afb5 with identifier: SD71%20ENU
2026-03-30 08:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f017e34f-b6fc-5efb-b27d-96ad7e17afb5 with identifier: SD71%20ENU
2026-03-30 08:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f017e34f-b6fc-5efb-b27d-96ad7e17afb5 with identifier: SD71%20ENU to the API
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:53 [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': 142,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD71%20ENU-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f017e34f-b6fc-5efb-b27d-96ad7e17afb5',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD71 ENU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD71%20ENU&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'NISSAN',
'model': 'MICRA',
'odometer': 11900,
'odometer_reading_unit': '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 TEKNA X-TRONIC Hatchback',
'transmission': 'automatic',
'trim': 'IG-T 92 TEKNA X-TRONIC',
'vin': 'VNVK1400968286612',
'year': 2021}
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD71%2520ENU%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Saving data for SD71%20ENU: {'auction_closing_time': 1774864800.0, 'created_time': 1774265924.251039, 'last_price_update_time': 1774858313.753898}
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD71%2520ENU') HTTP/1.1" 204 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: WV67%20WXA
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV67%2520WXA%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for WV67%20WXA: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: LB71%20URJ
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB71%2520URJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for LB71%20URJ: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: CE57%20YUK
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE57%2520YUK%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for CE57%20YUK: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: EO17%20HFL
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO17%2520HFL%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for EO17%20HFL: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: WU13%20NKG
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU13%2520NKG%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for WU13%20NKG: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: YG16%20XGE
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG16%2520XGE%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for YG16%20XGE: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: SP71%20OVW
2026-03-30 08:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP71%2520OVW%27 HTTP/1.1" 200 None
2026-03-30 08:11:53 [bca.uk] INFO: Scrape type for SP71%20OVW: 0
2026-03-30 08:11:53 [bca.uk] INFO: Found listing with ID: CF74%20GUE
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GUE%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GUE: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: MJ24%20OAZ
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ24%2520OAZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for MJ24%20OAZ: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: MW74%20XBU
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW74%2520XBU%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for MW74%20XBU: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: VN74%20DFP
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN74%2520DFP%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for VN74%20DFP: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: YD24%20VSV
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD24%2520VSV%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for YD24%20VSV: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BP23%20OWA
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP23%2520OWA%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BP23%20OWA: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BT23%20KGO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT23%2520KGO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BT23%20KGO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BT73%20VNY
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT73%2520VNY%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BT73%20VNY: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GAO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GAO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GAO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GBV
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GBV%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GBV: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GDO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GDO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GKU
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GKU%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GKU: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GRZ
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GRZ: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GSV
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GSV%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GSV: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CK11%20THG
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK11%2520THG%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CK11%20THG: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: HY11%20ZDK
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY11%2520ZDK%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for HY11%20ZDK: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BK12%20HXD
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK12%2520HXD%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BK12%20HXD: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BK60%20WFP
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK60%2520WFP%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BK60%20WFP: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BX63%20YWP
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX63%2520YWP%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BX63%20YWP: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: DV74%20EKY
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV74%2520EKY%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for DV74%20EKY: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: DF59%20CZD
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF59%2520CZD%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for DF59%20CZD: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: KS10%20KFX
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS10%2520KFX%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for KS10%20KFX: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: KN74%20WBP
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN74%2520WBP%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for KN74%20WBP: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: LN69%20HJX
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN69%2520HJX%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for LN69%20HJX: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: AY68%20HZF
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY68%2520HZF%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for AY68%20HZF: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: GN19%20XSV
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN19%2520XSV%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for GN19%20XSV: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: LR17%20YKD
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR17%2520YKD%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for LR17%20YKD: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: MW23%20LPL
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW23%2520LPL%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for MW23%20LPL: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: MW23%20YLS
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW23%2520YLS%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for MW23%20YLS: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: MD73%20YHH
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD73%2520YHH%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for MD73%20YHH: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: AJ17%20AZT
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ17%2520AZT%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for AJ17%20AZT: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: BN69%20VGV
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN69%2520VGV%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for BN69%20VGV: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: SM59%20FAJ
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM59%2520FAJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for SM59%20FAJ: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: SH13%20CDZ
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH13%2520CDZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for SH13%20CDZ: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GDE
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GDE%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GDE: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GHO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GHO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GHO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GPU
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GPU%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GPU: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: VN74%20CYX
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN74%2520CYX%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for VN74%20CYX: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: VN74%20CZB
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN74%2520CZB%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for VN74%20CZB: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CF74%20GDA
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GDA%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CF74%20GDA: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: HT74%20YXJ
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT74%2520YXJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for HT74%20YXJ: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CX68%20KPN
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CX68%2520KPN%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CX68%20KPN: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: PX07%20OTF
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX07%2520OTF%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for PX07%20OTF: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: AF12%20TYO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF12%2520TYO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for AF12%20TYO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CE21%20AVV
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE21%2520AVV%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CE21%20AVV: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: YD18%20RTL
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD18%2520RTL%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for YD18%20RTL: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: DY14%20ZVW
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY14%2520ZVW%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for DY14%20ZVW: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: LU19%20BRX
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LU19%2520BRX%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for LU19%20BRX: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: LB72%20BZL
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB72%2520BZL%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for LB72%20BZL: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: NJ20%20YJF
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ20%2520YJF%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for NJ20%20YJF: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: ME73%20BHO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ME73%2520BHO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for ME73%20BHO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: VN74%20CZA
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN74%2520CZA%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for VN74%20CZA: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: VN74%20DFZ
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN74%2520DFZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for VN74%20DFZ: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CJ23%20MUO
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ23%2520MUO%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CJ23%20MUO: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CJ23%20MUY
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ23%2520MUY%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CJ23%20MUY: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CJ23%20MVF
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ23%2520MVF%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CJ23%20MVF: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CJ23%20NAU
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ23%2520NAU%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CJ23%20NAU: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CJ23%20NBN
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ23%2520NBN%27 HTTP/1.1" 200 None
2026-03-30 08:11:54 [bca.uk] INFO: Scrape type for CJ23%20NBN: 0
2026-03-30 08:11:54 [bca.uk] INFO: Found listing with ID: CJ23%20NFA
2026-03-30 08:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ23%2520NFA%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for CJ23%20NFA: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: MD73%20CVG
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD73%2520CVG%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for MD73%20CVG: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: CF74%20GFZ
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF74%2520GFZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for CF74%20GFZ: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: EY63%20TFZ
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY63%2520TFZ%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for EY63%20TFZ: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: MT19%20BNY
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT19%2520BNY%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for MT19%20BNY: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: YK13%20MMF
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK13%2520MMF%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for YK13%20MMF: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: YS18%20VJO
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS18%2520VJO%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for YS18%20VJO: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: CV11%20MXY
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for CV11%20MXY: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: LG19%20FDD
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG19%2520FDD%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for LG19%20FDD: 0
2026-03-30 08:11:55 [bca.uk] INFO: Found listing with ID: WA16%20UDO
2026-03-30 08:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA16%2520UDO%27 HTTP/1.1" 200 None
2026-03-30 08:11:55 [bca.uk] INFO: Scrape type for WA16%20UDO: 0
2026-03-30 08:11:57 [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-30 08:11:57 [bca.uk] INFO: Total items found: 100
2026-03-30 08:11:57 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded
2026-03-30 08:11:57 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:11:57 [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-30 08:11:57 [bca.uk] INFO: Found listing with ID: WU68%20XGF
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU68%2520XGF%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for WU68%20XGF: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: CF69%20BMU
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF69%2520BMU%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for CF69%20BMU: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: EK69%20NZM
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK69%2520NZM%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for EK69%20NZM: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: EA72%20ZZC
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA72%2520ZZC%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for EA72%20ZZC: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: EU18%20PZT
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU18%2520PZT%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for EU18%20PZT: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: EX22%20YTL
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX22%2520YTL%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for EX22%20YTL: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: EX23%20DWW
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX23%2520DWW%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for EX23%20DWW: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: KM73%20YDN
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM73%2520YDN%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for KM73%20YDN: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: KS70%20OTJ
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS70%2520OTJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for KS70%20OTJ: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: LD68%20TFK
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD68%2520TFK%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for LD68%20TFK: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: RJ13%20WRO
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ13%2520WRO%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for RJ13%20WRO: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: SB52%20SVA
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB52%2520SVA%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for SB52%20SVA: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: BD24%20OCG
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD24%2520OCG%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for BD24%20OCG: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: HY19%20YJF
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY19%2520YJF%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for HY19%20YJF: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: KW17%20VSO
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW17%2520VSO%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for KW17%20VSO: 0
2026-03-30 08:11:57 [bca.uk] INFO: Found listing with ID: VK23%20WPF
2026-03-30 08:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK23%2520WPF%27 HTTP/1.1" 200 None
2026-03-30 08:11:57 [bca.uk] INFO: Scrape type for VK23%20WPF: 2
2026-03-30 08:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e04f751a-882f-5e35-978d-a6cf3b8bc729 with identifier: VK23%20WPF
2026-03-30 08:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e04f751a-882f-5e35-978d-a6cf3b8bc729 with scrape type 2
2026-03-30 08:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e04f751a-882f-5e35-978d-a6cf3b8bc729 with scrape type 2
2026-03-30 08:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e04f751a-882f-5e35-978d-a6cf3b8bc729, identifier: VK23%20WPF
2026-03-30 08:11:58 [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-30 08:11:58 [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-30 08:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e04f751a-882f-5e35-978d-a6cf3b8bc729 with identifier: VK23%20WPF
2026-03-30 08:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e04f751a-882f-5e35-978d-a6cf3b8bc729 with identifier: VK23%20WPF
2026-03-30 08:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e04f751a-882f-5e35-978d-a6cf3b8bc729 with identifier: VK23%20WPF to the API
2026-03-30 08:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11: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': 123,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK23%20WPF-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e04f751a-882f-5e35-978d-a6cf3b8bc729',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VK23 WPF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK23%20WPF&vehicleType=*',
'listing': 'auction',
'location': 'Birmingham - Perry Barr',
'make': 'FORD',
'model': 'PUMA',
'odometer': 34634,
'odometer_reading_unit': '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 ST-LINE Hatchback',
'transmission': 'manual',
'trim': 'E/B MHEV 125 ST-LINE',
'vin': 'WF02XXERK2PC57762',
'year': 2023}
2026-03-30 08:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK23%2520WPF%27 HTTP/1.1" 200 None
2026-03-30 08:11:58 [bca.uk] INFO: Saving data for VK23%20WPF: {'auction_closing_time': 1774864800.0, 'created_time': 1773828901.280261, 'last_price_update_time': 1774858318.558128}
2026-03-30 08:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520WPF') HTTP/1.1" 204 0
2026-03-30 08: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-30 08:11:58 [bca.uk] INFO: Found listing with ID: WO17%20EFJ
2026-03-30 08:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO17%2520EFJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:58 [bca.uk] INFO: Scrape type for WO17%20EFJ: 2
2026-03-30 08:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2a2637a-ada7-558f-96ba-a126ca95f546 with identifier: WO17%20EFJ
2026-03-30 08:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2a2637a-ada7-558f-96ba-a126ca95f546 with scrape type 2
2026-03-30 08:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2a2637a-ada7-558f-96ba-a126ca95f546 with scrape type 2
2026-03-30 08:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2a2637a-ada7-558f-96ba-a126ca95f546, identifier: WO17%20EFJ
2026-03-30 08:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2a2637a-ada7-558f-96ba-a126ca95f546 with identifier: WO17%20EFJ
2026-03-30 08:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2a2637a-ada7-558f-96ba-a126ca95f546 with identifier: WO17%20EFJ
2026-03-30 08:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2a2637a-ada7-558f-96ba-a126ca95f546 with identifier: WO17%20EFJ to the API
2026-03-30 08:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:11:59 [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': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO17%20EFJ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'a2a2637a-ada7-558f-96ba-a126ca95f546',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WO17 EFJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO17%20EFJ&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'FIAT',
'model': '500',
'odometer': 82449,
'odometer_reading_unit': '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 LOUNGE Hatchback',
'transmission': 'manual',
'trim': 'LOUNGE',
'vin': 'ZFA3120000J802160',
'year': 2017}
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO17%2520EFJ%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Saving data for WO17%20EFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774005321.965523, 'last_price_update_time': 1774858319.510454}
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO17%2520EFJ') HTTP/1.1" 204 0
2026-03-30 08:11:59 [bca.uk] INFO: Found listing with ID: GK73%20PWN
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK73%2520PWN%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Scrape type for GK73%20PWN: 0
2026-03-30 08:11:59 [bca.uk] INFO: Found listing with ID: GV11%20FZA
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV11%2520FZA%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Scrape type for GV11%20FZA: 0
2026-03-30 08:11:59 [bca.uk] INFO: Found listing with ID: GX68%20ZLE
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX68%2520ZLE%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Scrape type for GX68%20ZLE: 0
2026-03-30 08:11:59 [bca.uk] INFO: Found listing with ID: HY67%20YJF
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HY67%2520YJF%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Scrape type for HY67%20YJF: 0
2026-03-30 08:11:59 [bca.uk] INFO: Found listing with ID: LO04%20NLL
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO04%2520NLL%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Scrape type for LO04%20NLL: 0
2026-03-30 08:11:59 [bca.uk] INFO: Found listing with ID: SF19%20CYL
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF19%2520CYL%27 HTTP/1.1" 200 None
2026-03-30 08:11:59 [bca.uk] INFO: Scrape type for SF19%20CYL: 2
2026-03-30 08:11:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 192db520-526a-5427-a976-f910a51cf6dc with identifier: SF19%20CYL
2026-03-30 08:11:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 192db520-526a-5427-a976-f910a51cf6dc with scrape type 2
2026-03-30 08:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 192db520-526a-5427-a976-f910a51cf6dc with scrape type 2
2026-03-30 08:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 192db520-526a-5427-a976-f910a51cf6dc, identifier: SF19%20CYL
2026-03-30 08:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 192db520-526a-5427-a976-f910a51cf6dc with identifier: SF19%20CYL
2026-03-30 08:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 192db520-526a-5427-a976-f910a51cf6dc with identifier: SF19%20CYL
2026-03-30 08:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 192db520-526a-5427-a976-f910a51cf6dc with identifier: SF19%20CYL to the API
2026-03-30 08:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 113,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF19%20CYL-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '192db520-526a-5427-a976-f910a51cf6dc',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SF19 CYL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF19%20CYL&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'PEUGEOT',
'model': 'RIFTER',
'odometer': 20960,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'PEUGEOT RIFTER 1.5 BLUEHDI 100 ALLURE MPV',
'transmission': 'manual',
'trim': 'BLUEHDI 100 ALLURE',
'vin': 'VR3ECYHYCKJ558834',
'year': 2019}
2026-03-30 08:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF19%2520CYL%27 HTTP/1.1" 200 None
2026-03-30 08:12:00 [bca.uk] INFO: Saving data for SF19%20CYL: {'auction_closing_time': 1774864800.0, 'created_time': 1773827007.907848, 'last_price_update_time': 1774858320.457845}
2026-03-30 08:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF19%2520CYL') HTTP/1.1" 204 0
2026-03-30 08:12:00 [bca.uk] INFO: Found listing with ID: AD19%20NZJ
2026-03-30 08:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AD19%2520NZJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:00 [bca.uk] INFO: Scrape type for AD19%20NZJ: 0
2026-03-30 08:12:00 [bca.uk] INFO: Found listing with ID: BG15%20FBL
2026-03-30 08:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG15%2520FBL%27 HTTP/1.1" 200 None
2026-03-30 08:12:00 [bca.uk] INFO: Scrape type for BG15%20FBL: 2
2026-03-30 08:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cd50d10-a7c1-5436-a58c-b9ba39691522 with identifier: BG15%20FBL
2026-03-30 08:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cd50d10-a7c1-5436-a58c-b9ba39691522 with scrape type 2
2026-03-30 08:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cd50d10-a7c1-5436-a58c-b9ba39691522 with scrape type 2
2026-03-30 08:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cd50d10-a7c1-5436-a58c-b9ba39691522, identifier: BG15%20FBL
2026-03-30 08:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cd50d10-a7c1-5436-a58c-b9ba39691522 with identifier: BG15%20FBL
2026-03-30 08:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cd50d10-a7c1-5436-a58c-b9ba39691522 with identifier: BG15%20FBL
2026-03-30 08:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cd50d10-a7c1-5436-a58c-b9ba39691522 with identifier: BG15%20FBL to the API
2026-03-30 08:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:01 [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': 94,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG15%20FBL-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': '1cd50d10-a7c1-5436-a58c-b9ba39691522',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'BG15 FBL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG15%20FBL&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'LEXUS',
'model': 'CT 200H',
'odometer': 77483,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'LEXUS CT 200H 1.8 ADVANCE PLUS Hatchback',
'transmission': 'automatic',
'trim': 'ADVANCE PLUS',
'vin': 'JTHKD5BH302241941',
'year': 2015}
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BG15%2520FBL%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Saving data for BG15%20FBL: {'auction_closing_time': 1774864800.0, 'created_time': 1773828880.942976, 'last_price_update_time': 1774858321.26077}
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG15%2520FBL') HTTP/1.1" 204 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: EA73%20MXP
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA73%2520MXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for EA73%20MXP: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: EU20%20UOE
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU20%2520UOE%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for EU20%20UOE: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: FG73%20PGO
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG73%2520PGO%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for FG73%20PGO: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: BP67%20AOT
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP67%2520AOT%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for BP67%20AOT: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: LE74%20FJJ
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE74%2520FJJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for LE74%20FJJ: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: LP73%20AOY
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP73%2520AOY%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for LP73%20AOY: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: LS23%20ZHO
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS23%2520ZHO%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for LS23%20ZHO: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: RF09%20ATO
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF09%2520ATO%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for RF09%20ATO: 2
2026-03-30 08:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b572c13-f2a8-5a4a-9cf1-85ec133768b7 with identifier: RF09%20ATO
2026-03-30 08:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b572c13-f2a8-5a4a-9cf1-85ec133768b7 with scrape type 2
2026-03-30 08:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b572c13-f2a8-5a4a-9cf1-85ec133768b7 with scrape type 2
2026-03-30 08:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b572c13-f2a8-5a4a-9cf1-85ec133768b7, identifier: RF09%20ATO
2026-03-30 08:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b572c13-f2a8-5a4a-9cf1-85ec133768b7 with identifier: RF09%20ATO
2026-03-30 08:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b572c13-f2a8-5a4a-9cf1-85ec133768b7 with identifier: RF09%20ATO
2026-03-30 08:12:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b572c13-f2a8-5a4a-9cf1-85ec133768b7 with identifier: RF09%20ATO to the API
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:01 [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=RF09%20ATO-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7b572c13-f2a8-5a4a-9cf1-85ec133768b7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RF09 ATO',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF09%20ATO&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 55326,
'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 BLACK Hatchback',
'transmission': 'manual',
'trim': 'VVT-I BLACK',
'vin': 'JTDJG18C00N384031',
'year': 2009}
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF09%2520ATO%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Saving data for RF09%20ATO: {'auction_closing_time': 1774864800.0, 'created_time': 1773959455.786258, 'last_price_update_time': 1774858321.847085}
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF09%2520ATO') HTTP/1.1" 204 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: RO24%20YYD
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO24%2520YYD%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for RO24%20YYD: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: WM66%20CHF
2026-03-30 08:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM66%2520CHF%27 HTTP/1.1" 200 None
2026-03-30 08:12:01 [bca.uk] INFO: Scrape type for WM66%20CHF: 0
2026-03-30 08:12:01 [bca.uk] INFO: Found listing with ID: KM18%20KVR
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM18%2520KVR%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for KM18%20KVR: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: J100%20GFF
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27J100%2520GFF%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for J100%20GFF: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: GU68%20TYY
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU68%2520TYY%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for GU68%20TYY: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: GO20%20FOX
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GO20%2520FOX%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for GO20%20FOX: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: PO16%20ZBY
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO16%2520ZBY%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for PO16%20ZBY: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: EU15%20ZFP
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU15%2520ZFP%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for EU15%20ZFP: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: ML13%20PZH
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML13%2520PZH%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for ML13%20PZH: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: KW69%20WJJ
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW69%2520WJJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for KW69%20WJJ: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: KF15%20PUX
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF15%2520PUX%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for KF15%20PUX: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: SL70%20OPZ
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL70%2520OPZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for SL70%20OPZ: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: AE09%20LXH
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE09%2520LXH%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for AE09%20LXH: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: SB21%20BMO
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB21%2520BMO%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for SB21%20BMO: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: SJ66%20YFG
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ66%2520YFG%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for SJ66%20YFG: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: PN71%20EYX
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN71%2520EYX%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for PN71%20EYX: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: OE70%20FNZ
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE70%2520FNZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for OE70%20FNZ: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: OY65%20XWC
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY65%2520XWC%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for OY65%20XWC: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: MF13%20KEJ
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF13%2520KEJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for MF13%20KEJ: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: LR70%20YWU
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR70%2520YWU%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for LR70%20YWU: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: RX69%20XHC
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RX69%2520XHC%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for RX69%20XHC: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: SY20%20KAO
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY20%2520KAO%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for SY20%20KAO: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: VA68%20DJX
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA68%2520DJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for VA68%20DJX: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: VX69%20GVM
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX69%2520GVM%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for VX69%20GVM: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: WH19%20OTD
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WH19%2520OTD%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for WH19%20OTD: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: WM19%20CWJ
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM19%2520CWJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for WM19%20CWJ: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: WN24%20FPA
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN24%2520FPA%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for WN24%20FPA: 0
2026-03-30 08:12:02 [bca.uk] INFO: Found listing with ID: CE72%20GXC
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE72%2520GXC%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Scrape type for CE72%20GXC: 2
2026-03-30 08:12:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 412be044-6ae1-555d-bd55-cd83bf514aa8 with identifier: CE72%20GXC
2026-03-30 08:12:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 412be044-6ae1-555d-bd55-cd83bf514aa8 with scrape type 2
2026-03-30 08:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 412be044-6ae1-555d-bd55-cd83bf514aa8 with scrape type 2
2026-03-30 08:12:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 412be044-6ae1-555d-bd55-cd83bf514aa8, identifier: CE72%20GXC
2026-03-30 08:12:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 412be044-6ae1-555d-bd55-cd83bf514aa8 with identifier: CE72%20GXC
2026-03-30 08:12:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 412be044-6ae1-555d-bd55-cd83bf514aa8 with identifier: CE72%20GXC
2026-03-30 08:12:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 412be044-6ae1-555d-bd55-cd83bf514aa8 with identifier: CE72%20GXC to the API
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE72%20GXC-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '412be044-6ae1-555d-bd55-cd83bf514aa8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CE72 GXC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE72%20GXC&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'DACIA',
'model': 'DUSTER',
'odometer': 18431,
'odometer_reading_unit': '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 90 ESSENTIAL StationWagon',
'transmission': 'manual',
'trim': 'TCE 90 ESSENTIAL',
'vin': 'VF1HJD20969769510',
'year': 2022}
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE72%2520GXC%27 HTTP/1.1" 200 None
2026-03-30 08:12:02 [bca.uk] INFO: Saving data for CE72%20GXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774130903.71199, 'last_price_update_time': 1774858322.905811}
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE72%2520GXC') HTTP/1.1" 204 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: CJ19%20TWG
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ19%2520TWG%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for CJ19%20TWG: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: CT18%20HRU
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CT18%2520HRU%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for CT18%20HRU: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: FY69%20YFZ
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY69%2520YFZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for FY69%20YFZ: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: GX69%20LDN
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX69%2520LDN%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for GX69%20LDN: 2
2026-03-30 08:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0ca1ddc-3147-5819-aeac-8e50860e775c with identifier: GX69%20LDN
2026-03-30 08:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0ca1ddc-3147-5819-aeac-8e50860e775c with scrape type 2
2026-03-30 08:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0ca1ddc-3147-5819-aeac-8e50860e775c with scrape type 2
2026-03-30 08:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0ca1ddc-3147-5819-aeac-8e50860e775c, identifier: GX69%20LDN
2026-03-30 08:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0ca1ddc-3147-5819-aeac-8e50860e775c with identifier: GX69%20LDN
2026-03-30 08:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0ca1ddc-3147-5819-aeac-8e50860e775c with identifier: GX69%20LDN
2026-03-30 08:12:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0ca1ddc-3147-5819-aeac-8e50860e775c with identifier: GX69%20LDN to the API
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 279,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX69%20LDN-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 2,
'engine': '5.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'e0ca1ddc-3147-5819-aeac-8e50860e775c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GX69 LDN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX69%20LDN&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'FORD',
'model': 'MUSTANG',
'odometer': 91232,
'odometer_reading_unit': '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 MUSTANG 5.0 V8 GT Convertible',
'transmission': 'automatic',
'trim': 'V8 GT',
'vin': '1FATP8PF6K5156346',
'year': 2019}
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX69%2520LDN%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Saving data for GX69%20LDN: {'auction_closing_time': 1774864800.0, 'created_time': 1774044446.610917, 'last_price_update_time': 1774858323.546783}
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX69%2520LDN') HTTP/1.1" 204 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: HJ70%20UPK
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ70%2520UPK%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for HJ70%20UPK: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: KR70%20HYO
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR70%2520HYO%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for KR70%20HYO: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: KT18%20DWO
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT18%2520DWO%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for KT18%20DWO: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: LV66%20EBL
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LV66%2520EBL%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for LV66%20EBL: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: LT15%20VLH
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT15%2520VLH%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for LT15%20VLH: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: FY71%20OWA
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY71%2520OWA%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for FY71%20OWA: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: EX23%20AZZ
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX23%2520AZZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for EX23%20AZZ: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: MV22%20NMO
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV22%2520NMO%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for MV22%20NMO: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: OV23%20SJU
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV23%2520SJU%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for OV23%20SJU: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: WM72%20CKF
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM72%2520CKF%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for WM72%20CKF: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: YR71%20DXV
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR71%2520DXV%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for YR71%20DXV: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: DF21%20ARU
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF21%2520ARU%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for DF21%20ARU: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: DG71%20YZP
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG71%2520YZP%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for DG71%20YZP: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: FN21%20PZX
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN21%2520PZX%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for FN21%20PZX: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: FX23%20MJF
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX23%2520MJF%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for FX23%20MJF: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: GV72%20MZZ
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV72%2520MZZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for GV72%20MZZ: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: LD23%20BZY
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD23%2520BZY%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for LD23%20BZY: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: MD71%20FBG
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD71%2520FBG%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for MD71%20FBG: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: EA63%20TXS
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA63%2520TXS%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for EA63%20TXS: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: BK22%20DLZ
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK22%2520DLZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for BK22%20DLZ: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: YD22%20EHO
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD22%2520EHO%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for YD22%20EHO: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: HJ20%20WJU
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ20%2520WJU%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for HJ20%20WJU: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: LB71%20XCU
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB71%2520XCU%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for LB71%20XCU: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: LG18%20GXS
2026-03-30 08:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG18%2520GXS%27 HTTP/1.1" 200 None
2026-03-30 08:12:03 [bca.uk] INFO: Scrape type for LG18%20GXS: 0
2026-03-30 08:12:03 [bca.uk] INFO: Found listing with ID: LG19%20KYS
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG19%2520KYS%27 HTTP/1.1" 200 None
2026-03-30 08:12:04 [bca.uk] INFO: Scrape type for LG19%20KYS: 2
2026-03-30 08:12:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfa54f28-bb78-5474-8514-ff1d2b79ff4e with identifier: LG19%20KYS
2026-03-30 08:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfa54f28-bb78-5474-8514-ff1d2b79ff4e with scrape type 2
2026-03-30 08:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfa54f28-bb78-5474-8514-ff1d2b79ff4e with scrape type 2
2026-03-30 08:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfa54f28-bb78-5474-8514-ff1d2b79ff4e, identifier: LG19%20KYS
2026-03-30 08:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfa54f28-bb78-5474-8514-ff1d2b79ff4e with identifier: LG19%20KYS
2026-03-30 08:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfa54f28-bb78-5474-8514-ff1d2b79ff4e with identifier: LG19%20KYS
2026-03-30 08:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfa54f28-bb78-5474-8514-ff1d2b79ff4e with identifier: LG19%20KYS to the API
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 204,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG19%20KYS-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '3.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'bfa54f28-bb78-5474-8514-ff1d2b79ff4e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LG19 KYS',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG19%20KYS&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PORSCHE',
'model': 'MACAN',
'odometer': 57294,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'PORSCHE MACAN 3.0 354 S PDK StationWagon',
'transmission': 'automatic',
'trim': '354 S PDK',
'vin': 'WP1ZZZ95ZKLB25213',
'year': 2019}
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG19%2520KYS%27 HTTP/1.1" 200 None
2026-03-30 08:12:04 [bca.uk] INFO: Saving data for LG19%20KYS: {'auction_closing_time': 1774864800.0, 'created_time': 1773845897.358745, 'last_price_update_time': 1774858324.446983}
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG19%2520KYS') HTTP/1.1" 204 0
2026-03-30 08:12:04 [bca.uk] INFO: Found listing with ID: LJ19%20OFP
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ19%2520OFP%27 HTTP/1.1" 200 None
2026-03-30 08:12:04 [bca.uk] INFO: Scrape type for LJ19%20OFP: 2
2026-03-30 08:12:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 901453e0-7349-5583-8c81-9886073afb63 with identifier: LJ19%20OFP
2026-03-30 08:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 901453e0-7349-5583-8c81-9886073afb63 with scrape type 2
2026-03-30 08:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 901453e0-7349-5583-8c81-9886073afb63 with scrape type 2
2026-03-30 08:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 901453e0-7349-5583-8c81-9886073afb63, identifier: LJ19%20OFP
2026-03-30 08:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 901453e0-7349-5583-8c81-9886073afb63 with identifier: LJ19%20OFP
2026-03-30 08:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 901453e0-7349-5583-8c81-9886073afb63 with identifier: LJ19%20OFP
2026-03-30 08:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 901453e0-7349-5583-8c81-9886073afb63 with identifier: LJ19%20OFP to the API
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 106,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ19%20OFP-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.9L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '901453e0-7349-5583-8c81-9886073afb63',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LJ19 OFP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ19%20OFP&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FIAT',
'model': '500',
'odometer': 49836,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'FIAT 500 0.9 TWINAIR 85 S Hatchback',
'transmission': 'manual',
'trim': 'TWINAIR 85 S',
'vin': 'ZFA3120000JB34012',
'year': 2019}
2026-03-30 08:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ19%2520OFP%27 HTTP/1.1" 200 None
2026-03-30 08:12:04 [bca.uk] INFO: Saving data for LJ19%20OFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774305697.292039, 'last_price_update_time': 1774858324.992232}
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ19%2520OFP') HTTP/1.1" 204 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: LY19%20DDK
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY19%2520DDK%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for LY19%20DDK: 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: PO19%20NMU
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PO19%2520NMU%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for PO19%20NMU: 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: RO22%20LSE
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520LSE%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for RO22%20LSE: 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: WK69%20TNV
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK69%2520TNV%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for WK69%20TNV: 2
2026-03-30 08:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e4e2e14-5c4b-5478-98cb-1619231a08e7 with identifier: WK69%20TNV
2026-03-30 08:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e4e2e14-5c4b-5478-98cb-1619231a08e7 with scrape type 2
2026-03-30 08:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e4e2e14-5c4b-5478-98cb-1619231a08e7 with scrape type 2
2026-03-30 08:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e4e2e14-5c4b-5478-98cb-1619231a08e7, identifier: WK69%20TNV
2026-03-30 08:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e4e2e14-5c4b-5478-98cb-1619231a08e7 with identifier: WK69%20TNV
2026-03-30 08:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e4e2e14-5c4b-5478-98cb-1619231a08e7 with identifier: WK69%20TNV
2026-03-30 08:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e4e2e14-5c4b-5478-98cb-1619231a08e7 with identifier: WK69%20TNV to the API
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 125,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK69%20TNV-GB',
'category': 'Car',
'color': 'multicoloured',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.3L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8e4e2e14-5c4b-5478-98cb-1619231a08e7',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WK69 TNV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK69%20TNV&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'RENAULT',
'model': 'CAPTUR',
'odometer': 67561,
'odometer_reading_unit': '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 150 ICONIC EDC Hatchback',
'transmission': 'automatic',
'trim': 'TCE 150 ICONIC EDC',
'vin': 'VF1R8700063924260',
'year': 2019}
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK69%2520TNV%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Saving data for WK69%20TNV: {'auction_closing_time': 1774864800.0, 'created_time': 1774364752.507508, 'last_price_update_time': 1774858325.439566}
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK69%2520TNV') HTTP/1.1" 204 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: AO69%20LTU
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO69%2520LTU%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for AO69%20LTU: 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: AO69%20VJC
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AO69%2520VJC%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for AO69%20VJC: 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: AV70%20FCX
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV70%2520FCX%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for AV70%20FCX: 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: CV18%20GUE
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV18%2520GUE%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for CV18%20GUE: 2
2026-03-30 08:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d23232ff-a2e2-5a27-bef2-dd56d7e92344 with identifier: CV18%20GUE
2026-03-30 08:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d23232ff-a2e2-5a27-bef2-dd56d7e92344 with scrape type 2
2026-03-30 08:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d23232ff-a2e2-5a27-bef2-dd56d7e92344 with scrape type 2
2026-03-30 08:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d23232ff-a2e2-5a27-bef2-dd56d7e92344, identifier: CV18%20GUE
2026-03-30 08:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d23232ff-a2e2-5a27-bef2-dd56d7e92344 with identifier: CV18%20GUE
2026-03-30 08:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d23232ff-a2e2-5a27-bef2-dd56d7e92344 with identifier: CV18%20GUE
2026-03-30 08:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d23232ff-a2e2-5a27-bef2-dd56d7e92344 with identifier: CV18%20GUE to the API
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 169,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV18%20GUE-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'd23232ff-a2e2-5a27-bef2-dd56d7e92344',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CV18 GUE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV18%20GUE&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'KIA',
'model': 'SPORTAGE',
'odometer': 83737,
'odometer_reading_unit': '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': 'U5YPK816LJL465628',
'year': 2018}
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV18%2520GUE%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Saving data for CV18%20GUE: {'auction_closing_time': 1774864800.0, 'created_time': 1773957808.588583, 'last_price_update_time': 1774858325.907702}
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV18%2520GUE') HTTP/1.1" 204 0
2026-03-30 08:12:05 [bca.uk] INFO: Found listing with ID: HD71%20BHV
2026-03-30 08:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HD71%2520BHV%27 HTTP/1.1" 200 None
2026-03-30 08:12:05 [bca.uk] INFO: Scrape type for HD71%20BHV: 0
2026-03-30 08:12:06 [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-30 08:12:07 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded
2026-03-30 08:12:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:07 [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-30 08:12:07 [bca.uk] INFO: Found listing with ID: FG68%20NVE
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG68%2520NVE%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for FG68%20NVE: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: FL70%20SVD
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL70%2520SVD%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for FL70%20SVD: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: MA23%20UKP
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA23%2520UKP%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for MA23%20UKP: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: BK22%20PEO
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK22%2520PEO%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for BK22%20PEO: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: BK23%20VYL
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK23%2520VYL%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for BK23%20VYL: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: OV23%20EVT
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV23%2520EVT%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for OV23%20EVT: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: OV75%20HYK
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV75%2520HYK%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for OV75%20HYK: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: RF71%20CZZ
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF71%2520CZZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for RF71%20CZZ: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: RO72%20NJX
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO72%2520NJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for RO72%20NJX: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: VK23%20FCV
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK23%2520FCV%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for VK23%20FCV: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: YC22%20BMU
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC22%2520BMU%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for YC22%20BMU: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: BD22%20ELH
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520ELH%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for BD22%20ELH: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: DL72%20PVZ
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for DL72%20PVZ: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: FG22%20FGX
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FG22%2520FGX%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for FG22%20FGX: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: HV24%20NMZ
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520NMZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for HV24%20NMZ: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: LB71%20YRZ
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB71%2520YRZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for LB71%20YRZ: 2
2026-03-30 08:12:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6db1b5b9-5371-521d-8b05-2083bd869286 with identifier: LB71%20YRZ
2026-03-30 08:12:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6db1b5b9-5371-521d-8b05-2083bd869286 with scrape type 2
2026-03-30 08:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6db1b5b9-5371-521d-8b05-2083bd869286 with scrape type 2
2026-03-30 08:12:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6db1b5b9-5371-521d-8b05-2083bd869286, identifier: LB71%20YRZ
2026-03-30 08:12:07 [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-30 08:12:07 [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-30 08:12:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6db1b5b9-5371-521d-8b05-2083bd869286 with identifier: LB71%20YRZ
2026-03-30 08:12:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6db1b5b9-5371-521d-8b05-2083bd869286 with identifier: LB71%20YRZ
2026-03-30 08:12:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6db1b5b9-5371-521d-8b05-2083bd869286 with identifier: LB71%20YRZ to the API
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:07 [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=LB71%20YRZ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': '6db1b5b9-5371-521d-8b05-2083bd869286',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'LB71 YRZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB71%20YRZ&vehicleType=*',
'listing': 'auction',
'location': 'Thurleigh',
'make': 'TESLA',
'model': 'MODEL 3',
'odometer': 38659,
'odometer_reading_unit': '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 LONG RANGE AWD Saloon',
'transmission': 'automatic',
'trim': 'LONG RANGE AWD',
'vin': 'LRW3F7EB5MC421101',
'year': 2021}
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB71%2520YRZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Saving data for LB71%20YRZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774276233.871131, 'last_price_update_time': 1774858327.847512}
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB71%2520YRZ') HTTP/1.1" 204 0
2026-03-30 08:12:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: WM15%20NXF
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM15%2520NXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for WM15%20NXF: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: PK71%20GWU
2026-03-30 08:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK71%2520GWU%27 HTTP/1.1" 200 None
2026-03-30 08:12:07 [bca.uk] INFO: Scrape type for PK71%20GWU: 0
2026-03-30 08:12:07 [bca.uk] INFO: Found listing with ID: PN71%20ODY
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN71%2520ODY%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for PN71%20ODY: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: RK24%20KPX
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK24%2520KPX%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for RK24%20KPX: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: SN23%20UNF
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN23%2520UNF%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for SN23%20UNF: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: VO71%20OHD
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO71%2520OHD%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for VO71%20OHD: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: WV23%20XYC
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV23%2520XYC%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for WV23%20XYC: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: YS21%20VOM
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS21%2520VOM%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for YS21%20VOM: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LC72%20VBD
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC72%2520VBD%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LC72%20VBD: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LE73%20GVZ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE73%2520GVZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LE73%20GVZ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LF23%20WKL
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF23%2520WKL%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LF23%20WKL: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LF72%20WKJ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF72%2520WKJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LF72%20WKJ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LO72%20UJK
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO72%2520UJK%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LO72%20UJK: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LS70%20HWZ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS70%2520HWZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LS70%20HWZ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: MD72%20VXP
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520VXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for MD72%20VXP: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: MD72%20VZK
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520VZK%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for MD72%20VZK: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: MJ72%20FCZ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ72%2520FCZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for MJ72%20FCZ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: OE71%20BZO
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE71%2520BZO%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for OE71%20BZO: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: OV23%20DKF
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV23%2520DKF%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for OV23%20DKF: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: DL22%20MKZ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL22%2520MKZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for DL22%20MKZ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: DS71%20HBF
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS71%2520HBF%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for DS71%20HBF: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: DY23%20EZG
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520EZG%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for DY23%20EZG: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: FE72%20THK
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE72%2520THK%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for FE72%20THK: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: GJ22%20SFE
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ22%2520SFE%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for GJ22%20SFE: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: GK68%20MHN
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK68%2520MHN%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for GK68%20MHN: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: HG21%20LPE
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG21%2520LPE%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for HG21%20LPE: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LB70%20VXM
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB70%2520VXM%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LB70%20VXM: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: AJ72%20HYW
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ72%2520HYW%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for AJ72%20HYW: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: AV71%20OSG
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV71%2520OSG%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for AV71%20OSG: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: ME73%20XWF
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ME73%2520XWF%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for ME73%20XWF: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: ME73%20XWO
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ME73%2520XWO%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for ME73%20XWO: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: ME73%20XYF
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ME73%2520XYF%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for ME73%20XYF: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: AJ22%20CXY
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ22%2520CXY%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for AJ22%20CXY: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: BK22%20PHU
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK22%2520PHU%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for BK22%20PHU: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: FN22%20OMM
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN22%2520OMM%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for FN22%20OMM: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LA16%20UYV
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA16%2520UYV%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LA16%20UYV: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LS21%20BVN
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS21%2520BVN%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LS21%20BVN: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: MA22%20VJO
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA22%2520VJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for MA22%20VJO: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: MA22%20ZPE
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA22%2520ZPE%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for MA22%20ZPE: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: YO21%20VLX
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YO21%2520VLX%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for YO21%20VLX: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: YO23%20XXP
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YO23%2520XXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for YO23%20XXP: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: BP72%20UJX
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP72%2520UJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for BP72%20UJX: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: CE74%20BWK
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE74%2520BWK%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for CE74%20BWK: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: YA74%20AJX
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA74%2520AJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for YA74%20AJX: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: BK23%20JKU
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK23%2520JKU%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for BK23%20JKU: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: DE22%20AOO
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE22%2520AOO%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for DE22%20AOO: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: EO21%20BZD
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EO21%2520BZD%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for EO21%20BZD: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: FT72%20LSC
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT72%2520LSC%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for FT72%20LSC: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: GL72%20UXZ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL72%2520UXZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for GL72%20UXZ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: GP21%20MDZ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GP21%2520MDZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for GP21%20MDZ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LB72%20WNP
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB72%2520WNP%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LB72%20WNP: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LB72%20WRG
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB72%2520WRG%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LB72%20WRG: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: LM70%20XKP
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM70%2520XKP%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for LM70%20XKP: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: WX22%20WJJ
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX22%2520WJJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for WX22%20WJJ: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: YR71%20HVM
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR71%2520HVM%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for YR71%20HVM: 0
2026-03-30 08:12:08 [bca.uk] INFO: Found listing with ID: YG22%20WVA
2026-03-30 08:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG22%2520WVA%27 HTTP/1.1" 200 None
2026-03-30 08:12:08 [bca.uk] INFO: Scrape type for YG22%20WVA: 2
2026-03-30 08:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 912d68ae-690f-519e-98e5-5dbdd5f7759d with identifier: YG22%20WVA
2026-03-30 08:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 912d68ae-690f-519e-98e5-5dbdd5f7759d with scrape type 2
2026-03-30 08:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 912d68ae-690f-519e-98e5-5dbdd5f7759d with scrape type 2
2026-03-30 08:12:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 912d68ae-690f-519e-98e5-5dbdd5f7759d, identifier: YG22%20WVA
2026-03-30 08:12:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 912d68ae-690f-519e-98e5-5dbdd5f7759d with identifier: YG22%20WVA
2026-03-30 08:12:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 912d68ae-690f-519e-98e5-5dbdd5f7759d with identifier: YG22%20WVA
2026-03-30 08:12:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 912d68ae-690f-519e-98e5-5dbdd5f7759d with identifier: YG22%20WVA to the API
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:09 [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=YG22%20WVA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': '912d68ae-690f-519e-98e5-5dbdd5f7759d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YG22 WVA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG22%20WVA&vehicleType=*',
'listing': 'auction',
'location': 'Nottingham',
'make': 'BMW',
'model': 'IX',
'odometer': 97881,
'odometer_reading_unit': '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 StationWagon',
'transmission': 'automatic',
'trim': '240KW 76KWH XD40 M SPORT',
'vin': 'WBY12CF010CK19568',
'year': 2022}
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG22%2520WVA%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Saving data for YG22%20WVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774276295.895353, 'last_price_update_time': 1774858329.469152}
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG22%2520WVA') HTTP/1.1" 204 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: DA72%20XMR
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA72%2520XMR%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for DA72%20XMR: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: GV21%20XPJ
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV21%2520XPJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for GV21%20XPJ: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: HV22%20VCL
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV22%2520VCL%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for HV22%20VCL: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: MD72%20WLP
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520WLP%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for MD72%20WLP: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: ND71%20XDT
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND71%2520XDT%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for ND71%20XDT: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: NJ23%20LRU
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ23%2520LRU%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for NJ23%20LRU: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: NJ24%20UTY
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ24%2520UTY%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for NJ24%20UTY: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: NJ24%20UVN
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ24%2520UVN%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for NJ24%20UVN: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: PE22%20XGD
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE22%2520XGD%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for PE22%20XGD: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: PX71%20JVU
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX71%2520JVU%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for PX71%20JVU: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: YB70%20VZO
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB70%2520VZO%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for YB70%20VZO: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: BD72%20YOV
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BD72%2520YOV%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for BD72%20YOV: 0
2026-03-30 08:12:09 [bca.uk] INFO: Found listing with ID: WJ22%20BHP
2026-03-30 08:12:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ22%2520BHP%27 HTTP/1.1" 200 None
2026-03-30 08:12:09 [bca.uk] INFO: Scrape type for WJ22%20BHP: 2
2026-03-30 08:12:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d27300d-d899-5b9a-a1bd-4575adf26be9 with identifier: WJ22%20BHP
2026-03-30 08:12:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d27300d-d899-5b9a-a1bd-4575adf26be9 with scrape type 2
2026-03-30 08:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d27300d-d899-5b9a-a1bd-4575adf26be9 with scrape type 2
2026-03-30 08:12:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d27300d-d899-5b9a-a1bd-4575adf26be9, identifier: WJ22%20BHP
2026-03-30 08:12:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d27300d-d899-5b9a-a1bd-4575adf26be9 with identifier: WJ22%20BHP
2026-03-30 08:12:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d27300d-d899-5b9a-a1bd-4575adf26be9 with identifier: WJ22%20BHP
2026-03-30 08:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d27300d-d899-5b9a-a1bd-4575adf26be9 with identifier: WJ22%20BHP to the API
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 160,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ22%20BHP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '5d27300d-d899-5b9a-a1bd-4575adf26be9',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'WJ22 BHP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ22%20BHP&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'LAND ROVER',
'model': 'R/R EVOQUE',
'odometer': 43106,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'LAND ROVER R/R EVOQUE 2.0 D165 2WD Hatchback',
'transmission': 'manual',
'trim': 'D165 2WD',
'vin': 'SALZB2CN4NH176149',
'year': 2022}
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ22%2520BHP%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Saving data for WJ22%20BHP: {'auction_closing_time': 1774951200.0, 'created_time': 1774276254.874667, 'last_price_update_time': 1774858330.264642}
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ22%2520BHP') HTTP/1.1" 204 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: V24%20VJT
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V24%2520VJT%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for V24%20VJT: 2
2026-03-30 08:12:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22c278d5-2f2e-5154-989d-2aa114fea5bf with identifier: V24%20VJT
2026-03-30 08:12:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22c278d5-2f2e-5154-989d-2aa114fea5bf with scrape type 2
2026-03-30 08:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22c278d5-2f2e-5154-989d-2aa114fea5bf with scrape type 2
2026-03-30 08:12:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22c278d5-2f2e-5154-989d-2aa114fea5bf, identifier: V24%20VJT
2026-03-30 08:12:10 [scrapy.extensions.logstats] INFO: Crawled 161 pages (at 7 pages/min), scraped 766 items (at 73 items/min)
2026-03-30 08:12:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 199MiB
2026-03-30 08:12:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22c278d5-2f2e-5154-989d-2aa114fea5bf with identifier: V24%20VJT
2026-03-30 08:12:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22c278d5-2f2e-5154-989d-2aa114fea5bf with identifier: V24%20VJT
2026-03-30 08:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22c278d5-2f2e-5154-989d-2aa114fea5bf with identifier: V24%20VJT to the API
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 132,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V24%20VJT-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '22c278d5-2f2e-5154-989d-2aa114fea5bf',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'V24 VJT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=V24%20VJT&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 49700,
'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 130 GT LINE Hatchback',
'transmission': 'manual',
'trim': 'P/T 130 GT LINE',
'vin': 'VR3USHNSKLJ805750',
'year': 2020}
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27V24%2520VJT%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Saving data for V24%20VJT: {'auction_closing_time': 1774864800.0, 'created_time': 1774564678.144597, 'last_price_update_time': 1774858330.768617}
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='V24%2520VJT') HTTP/1.1" 204 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: BN22%20OLK
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN22%2520OLK%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for BN22%20OLK: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: LR21%20VDZ
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for LR21%20VDZ: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: OV71%20RVA
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV71%2520RVA%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for OV71%20RVA: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: RF68%20BBK
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF68%2520BBK%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for RF68%20BBK: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: RO22%20EUR
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520EUR%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for RO22%20EUR: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: RY18%20ZFG
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RY18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for RY18%20ZFG: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: GY72%20KBZ
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY72%2520KBZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for GY72%20KBZ: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: FT63%20UOP
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT63%2520UOP%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for FT63%20UOP: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: FD72%20BGK
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for FD72%20BGK: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: MM72%20BYZ
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM72%2520BYZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for MM72%20BYZ: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: PX22%20OLJ
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX22%2520OLJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for PX22%20OLJ: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: YJ73%20SBR
2026-03-30 08:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ73%2520SBR%27 HTTP/1.1" 200 None
2026-03-30 08:12:10 [bca.uk] INFO: Scrape type for YJ73%20SBR: 0
2026-03-30 08:12:10 [bca.uk] INFO: Found listing with ID: SH70%20UDV
2026-03-30 08:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SH70%2520UDV%27 HTTP/1.1" 200 None
2026-03-30 08:12:11 [bca.uk] INFO: Scrape type for SH70%20UDV: 0
2026-03-30 08:12:11 [bca.uk] INFO: Found listing with ID: SP22%20JPX
2026-03-30 08:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP22%2520JPX%27 HTTP/1.1" 200 None
2026-03-30 08:12:11 [bca.uk] INFO: Scrape type for SP22%20JPX: 0
2026-03-30 08:12:13 [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-30 08:12:13 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded
2026-03-30 08:12:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:13 [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-30 08:12:13 [bca.uk] INFO: Found listing with ID: WN21%20XHH
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN21%2520XHH%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for WN21%20XHH: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: YC22%20WTN
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC22%2520WTN%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for YC22%20WTN: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: YT22%20JFY
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT22%2520JFY%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for YT22%20JFY: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: YT22%20WYL
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT22%2520WYL%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for YT22%20WYL: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: FH22%20KUE
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH22%2520KUE%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for FH22%20KUE: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: FL22%20UJK
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL22%2520UJK%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for FL22%20UJK: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: FX71%20RTV
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FX71%2520RTV%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for FX71%20RTV: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: GJ22%20KJK
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ22%2520KJK%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for GJ22%20KJK: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: GL72%20OHJ
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL72%2520OHJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for GL72%20OHJ: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: MD72%20VWA
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD72%2520VWA%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for MD72%20VWA: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: MV71%20SVG
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV71%2520SVG%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for MV71%20SVG: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: MW71%20FVM
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW71%2520FVM%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for MW71%20FVM: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: NA72%20XGV
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA72%2520XGV%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for NA72%20XGV: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: OY25%20HFW
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY25%2520HFW%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for OY25%20HFW: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: RO22%20EUK
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520EUK%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for RO22%20EUK: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: DA21%20ZXP
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA21%2520ZXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for DA21%20ZXP: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: DG24%20LGE
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG24%2520LGE%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for DG24%20LGE: 0
2026-03-30 08:12:13 [bca.uk] INFO: Found listing with ID: RJ71%20LKX
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ71%2520LKX%27 HTTP/1.1" 200 None
2026-03-30 08:12:13 [bca.uk] INFO: Scrape type for RJ71%20LKX: 2
2026-03-30 08:12:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfc6f0f8-ad02-5043-a2c6-492938fa93f3 with identifier: RJ71%20LKX
2026-03-30 08:12:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfc6f0f8-ad02-5043-a2c6-492938fa93f3 with scrape type 2
2026-03-30 08:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfc6f0f8-ad02-5043-a2c6-492938fa93f3 with scrape type 2
2026-03-30 08:12:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfc6f0f8-ad02-5043-a2c6-492938fa93f3, identifier: RJ71%20LKX
2026-03-30 08:12:13 [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-30 08:12:13 [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-30 08:12:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfc6f0f8-ad02-5043-a2c6-492938fa93f3 with identifier: RJ71%20LKX
2026-03-30 08:12:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfc6f0f8-ad02-5043-a2c6-492938fa93f3 with identifier: RJ71%20LKX
2026-03-30 08:12:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfc6f0f8-ad02-5043-a2c6-492938fa93f3 with identifier: RJ71%20LKX to the API
2026-03-30 08:12:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:12: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': 134,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20LKX-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'cfc6f0f8-ad02-5043-a2c6-492938fa93f3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'RJ71 LKX',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20LKX&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'BMW',
'model': '118I',
'odometer': 55743,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2022-01-01',
'seller_name': None,
'title': 'BMW 118I 1.5 136 M SPORT (LCP) Hatchback',
'transmission': 'manual',
'trim': '136 M SPORT (LCP)',
'vin': 'WBA7K320707K43610',
'year': 2022}
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ71%2520LKX%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Saving data for RJ71%20LKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774276912.75819, 'last_price_update_time': 1774858334.185843}
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520LKX') HTTP/1.1" 204 0
2026-03-30 08:12:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: PX25%20WJN
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX25%2520WJN%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for PX25%20WJN: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: VN23%20ZTK
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN23%2520ZTK%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for VN23%20ZTK: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: ML22%20AFA
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML22%2520AFA%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for ML22%20AFA: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: ML22%20EWK
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ML22%2520EWK%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for ML22%20EWK: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: MV71%20KRK
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV71%2520KRK%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for MV71%20KRK: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: MV71%20KSJ
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV71%2520KSJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for MV71%20KSJ: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: NG71%20FKJ
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG71%2520FKJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for NG71%20FKJ: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: WK24%20EHS
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WK24%2520EHS%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for WK24%20EHS: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: WN22%20KWJ
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520KWJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for WN22%20KWJ: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: YGZ%204681
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YGZ%25204681%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for YGZ%204681: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: BL72%20KHV
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL72%2520KHV%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for BL72%20KHV: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: DA21%20VYG
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA21%2520VYG%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for DA21%20VYG: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: DG22%20XZH
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG22%2520XZH%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for DG22%20XZH: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: DL73%20ZSG
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL73%2520ZSG%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for DL73%20ZSG: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: DY20%20VXM
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY20%2520VXM%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for DY20%20VXM: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: EJ21%20UUW
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ21%2520UUW%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for EJ21%20UUW: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: GSZ%201907
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GSZ%25201907%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for GSZ%201907: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: HV71%20WGO
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV71%2520WGO%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for HV71%20WGO: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: LE71%20DWU
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE71%2520DWU%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for LE71%20DWU: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: CE74%20BKN
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE74%2520BKN%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for CE74%20BKN: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: FT24%20UMX
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FT24%2520UMX%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for FT24%20UMX: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: NV73%20GNN
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV73%2520GNN%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for NV73%20GNN: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: PK18%20RYX
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK18%2520RYX%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for PK18%20RYX: 0
2026-03-30 08:12:14 [bca.uk] INFO: Found listing with ID: YJ25%20TLT
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ25%2520TLT%27 HTTP/1.1" 200 None
2026-03-30 08:12:14 [bca.uk] INFO: Scrape type for YJ25%20TLT: 2
2026-03-30 08:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61665c6e-eb75-5b7a-9d80-6b476de32a73 with identifier: YJ25%20TLT
2026-03-30 08:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61665c6e-eb75-5b7a-9d80-6b476de32a73 with scrape type 2
2026-03-30 08:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61665c6e-eb75-5b7a-9d80-6b476de32a73 with scrape type 2
2026-03-30 08:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61665c6e-eb75-5b7a-9d80-6b476de32a73, identifier: YJ25%20TLT
2026-03-30 08:12:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61665c6e-eb75-5b7a-9d80-6b476de32a73 with identifier: YJ25%20TLT
2026-03-30 08:12:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61665c6e-eb75-5b7a-9d80-6b476de32a73 with identifier: YJ25%20TLT
2026-03-30 08:12:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61665c6e-eb75-5b7a-9d80-6b476de32a73 with identifier: YJ25%20TLT to the API
2026-03-30 08:12:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:12: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': 135,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ25%20TLT-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '61665c6e-eb75-5b7a-9d80-6b476de32a73',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YJ25 TLT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ25%20TLT&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'VOLKSWAGEN',
'model': 'TIGUAN',
'odometer': 9343,
'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 TIGUAN 1.5 E-TSI 150 MATCH DSG StationWagon',
'transmission': 'automatic',
'trim': 'E-TSI 150 MATCH DSG',
'vin': 'WVGZZZCT6SW558650',
'year': 2025}
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YJ25%2520TLT%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Saving data for YJ25%20TLT: {'auction_closing_time': 1774951200.0, 'created_time': 1774276590.331301, 'last_price_update_time': 1774858335.112435}
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ25%2520TLT') HTTP/1.1" 204 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: KX68%20PZN
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KX68%2520PZN%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for KX68%20PZN: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: LF22%20UDU
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF22%2520UDU%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for LF22%20UDU: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: WU23%20EPE
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU23%2520EPE%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for WU23%20EPE: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: WV23%20YML
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV23%2520YML%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for WV23%20YML: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: YY71%20LYG
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY71%2520LYG%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for YY71%20LYG: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: GD72%20DEU
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD72%2520DEU%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for GD72%20DEU: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: GJ22%20RSV
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ22%2520RSV%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for GJ22%20RSV: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: GL72%20UYB
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL72%2520UYB%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for GL72%20UYB: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: HK70%20XOP
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HK70%2520XOP%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for HK70%20XOP: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: KM71%20SVJ
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM71%2520SVJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for KM71%20SVJ: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: LD23%20NZW
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD23%2520NZW%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for LD23%20NZW: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: LE71%20EVX
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE71%2520EVX%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for LE71%20EVX: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: MA21%20GBZ
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA21%2520GBZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for MA21%20GBZ: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: VK23%20TZT
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK23%2520TZT%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for VK23%20TZT: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: WN22%20ACX
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520ACX%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for WN22%20ACX: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: WN23%20RYK
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN23%2520RYK%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for WN23%20RYK: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: AJ68%20RTO
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ68%2520RTO%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for AJ68%20RTO: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: BN21%20VMZ
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN21%2520VMZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for BN21%20VMZ: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: CE22%20VUG
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE22%2520VUG%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for CE22%20VUG: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: DE24%20HNW
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE24%2520HNW%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for DE24%20HNW: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: EK22%20EWN
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK22%2520EWN%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for EK22%20EWN: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: FD22%20YAV
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD22%2520YAV%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for FD22%20YAV: 0
2026-03-30 08:12:15 [bca.uk] INFO: Found listing with ID: PN72%20NYD
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN72%2520NYD%27 HTTP/1.1" 200 None
2026-03-30 08:12:15 [bca.uk] INFO: Scrape type for PN72%20NYD: 2
2026-03-30 08:12:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c87d20c1-1e63-542f-8429-69092661914a with identifier: PN72%20NYD
2026-03-30 08:12:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c87d20c1-1e63-542f-8429-69092661914a with scrape type 2
2026-03-30 08:12:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c87d20c1-1e63-542f-8429-69092661914a with scrape type 2
2026-03-30 08:12:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c87d20c1-1e63-542f-8429-69092661914a, identifier: PN72%20NYD
2026-03-30 08:12:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c87d20c1-1e63-542f-8429-69092661914a with identifier: PN72%20NYD
2026-03-30 08:12:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c87d20c1-1e63-542f-8429-69092661914a with identifier: PN72%20NYD
2026-03-30 08:12:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c87d20c1-1e63-542f-8429-69092661914a with identifier: PN72%20NYD to the API
2026-03-30 08:12:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:12: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-30 08:12:17 [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': 21,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN72%20NYD-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': 'c87d20c1-1e63-542f-8429-69092661914a',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'PN72 NYD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN72%20NYD&vehicleType=*',
'listing': 'auction',
'location': 'Brighouse',
'make': 'VOLKSWAGEN',
'model': 'GOLF',
'odometer': 51466,
'odometer_reading_unit': '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': 'WVWZZZCD1PW301707',
'year': 2022}
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PN72%2520NYD%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Saving data for PN72%20NYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774276589.751496, 'last_price_update_time': 1774858337.059522}
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN72%2520NYD') HTTP/1.1" 204 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: YE74%20VBD
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE74%2520VBD%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for YE74%20VBD: 2
2026-03-30 08:12:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3ba88be-b4d7-52ce-aacd-ce3b694cfa75 with identifier: YE74%20VBD
2026-03-30 08:12:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3ba88be-b4d7-52ce-aacd-ce3b694cfa75 with scrape type 2
2026-03-30 08:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3ba88be-b4d7-52ce-aacd-ce3b694cfa75 with scrape type 2
2026-03-30 08:12:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3ba88be-b4d7-52ce-aacd-ce3b694cfa75, identifier: YE74%20VBD
2026-03-30 08:12:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3ba88be-b4d7-52ce-aacd-ce3b694cfa75 with identifier: YE74%20VBD
2026-03-30 08:12:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3ba88be-b4d7-52ce-aacd-ce3b694cfa75 with identifier: YE74%20VBD
2026-03-30 08:12:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3ba88be-b4d7-52ce-aacd-ce3b694cfa75 with identifier: YE74%20VBD to the API
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:12:17 [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=YE74%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': 'd3ba88be-b4d7-52ce-aacd-ce3b694cfa75',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'YE74 VBD',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE74%20VBD&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'AUDI',
'model': 'Q6 E-TRON',
'odometer': 28213,
'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 Q6 E-TRON 285KW 100KWH QUATTRO SPORT StationWagon',
'transmission': 'automatic',
'trim': '285KW 100KWH QUATTRO SPORT',
'vin': 'WAUZZZGF0SA009805',
'year': 2024}
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE74%2520VBD%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Saving data for YE74%20VBD: {'auction_closing_time': 1774951200.0, 'created_time': 1773823779.925334, 'last_price_update_time': 1774858337.589746}
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE74%2520VBD') HTTP/1.1" 204 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: YR22%20OLW
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR22%2520OLW%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for YR22%20OLW: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: LY14%20SYV
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LY14%2520SYV%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for LY14%20SYV: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: AE25%20TFU
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE25%2520TFU%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for AE25%20TFU: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: AE25%20TKF
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE25%2520TKF%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for AE25%20TKF: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: DA55%20UOC
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA55%2520UOC%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for DA55%20UOC: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: BX72%20SKZ
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX72%2520SKZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for BX72%20SKZ: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: DY74%20XDW
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY74%2520XDW%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for DY74%20XDW: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: MW19%20FWU
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MW19%2520FWU%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for MW19%20FWU: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: NGZ%204980
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NGZ%25204980%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for NGZ%204980: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: NX70%20YNN
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX70%2520YNN%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for NX70%20YNN: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: UIG%206502
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27UIG%25206502%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for UIG%206502: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: VN19%20OXZ
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN19%2520OXZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for VN19%20OXZ: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: WP19%20XTL
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP19%2520XTL%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for WP19%20XTL: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: WT19%20MYC
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT19%2520MYC%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for WT19%20MYC: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: YT19%20LDO
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT19%2520LDO%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for YT19%20LDO: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: YX69%20YNJ
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YX69%2520YNJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for YX69%20YNJ: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: CE70%20YEJ
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE70%2520YEJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for CE70%20YEJ: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: ER61%20ERR
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ER61%2520ERR%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for ER61%20ERR: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: EY70%20VMJ
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY70%2520VMJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for EY70%20VMJ: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: KO19%20FZP
2026-03-30 08:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO19%2520FZP%27 HTTP/1.1" 200 None
2026-03-30 08:12:17 [bca.uk] INFO: Scrape type for KO19%20FZP: 0
2026-03-30 08:12:17 [bca.uk] INFO: Found listing with ID: KP73%20JFY
2026-03-30 08:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP73%2520JFY%27 HTTP/1.1" 200 None
2026-03-30 08:12:18 [bca.uk] INFO: Scrape type for KP73%20JFY: 0
2026-03-30 08:12:18 [bca.uk] INFO: Found listing with ID: MA69%20GVJ
2026-03-30 08:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA69%2520GVJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:18 [bca.uk] INFO: Scrape type for MA69%20GVJ: 0
2026-03-30 08:12:18 [bca.uk] INFO: Found listing with ID: MF20%20MYB
2026-03-30 08:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF20%2520MYB%27 HTTP/1.1" 200 None
2026-03-30 08:12:18 [bca.uk] INFO: Scrape type for MF20%20MYB: 0
2026-03-30 08:12:18 [bca.uk] INFO: Found listing with ID: MT19%20XFA
2026-03-30 08:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT19%2520XFA%27 HTTP/1.1" 200 None
2026-03-30 08:12:18 [bca.uk] INFO: Scrape type for MT19%20XFA: 0
2026-03-30 08:12:18 [bca.uk] INFO: Found listing with ID: LR52%20SVV
2026-03-30 08:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR52%2520SVV%27 HTTP/1.1" 200 None
2026-03-30 08:12:18 [bca.uk] INFO: Scrape type for LR52%20SVV: 2
2026-03-30 08:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17a4cc31-9734-5efa-8679-29c747178606 with identifier: LR52%20SVV
2026-03-30 08:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17a4cc31-9734-5efa-8679-29c747178606 with scrape type 2
2026-03-30 08:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17a4cc31-9734-5efa-8679-29c747178606 with scrape type 2
2026-03-30 08:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17a4cc31-9734-5efa-8679-29c747178606, identifier: LR52%20SVV
2026-03-30 08:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17a4cc31-9734-5efa-8679-29c747178606 with identifier: LR52%20SVV
2026-03-30 08:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17a4cc31-9734-5efa-8679-29c747178606 with identifier: LR52%20SVV
2026-03-30 08:12:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17a4cc31-9734-5efa-8679-29c747178606 with identifier: LR52%20SVV to the API
2026-03-30 08:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:19 [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': 259,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR52%20SVV-GB',
'category': 'Car',
'color': 'green',
'currency': 'GBP',
'doors_number': 4,
'engine': '3.0L',
'expiration_date': '2026-04-08T10:00:00Z',
'fuel_type': 'Petrol',
'id': '17a4cc31-9734-5efa-8679-29c747178606',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'LR52 SVV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR52%20SVV&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'JAGUAR',
'model': 'S-TYPE',
'odometer': 72622,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2002-01-01',
'seller_name': None,
'title': 'JAGUAR S-TYPE 3.0 V6 SE Saloon',
'transmission': 'automatic',
'trim': 'V6 SE',
'vin': 'SAJAC01P43FM76293',
'year': 2002}
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR52%2520SVV%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Saving data for LR52%20SVV: {'auction_closing_time': 1775642400.0, 'created_time': 1773909193.304545, 'last_price_update_time': 1774858339.06445}
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR52%2520SVV') HTTP/1.1" 204 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: YS69%20LBZ
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YS69%2520LBZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for YS69%20LBZ: 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: WJ24%20ONB
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WJ24%2520ONB%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for WJ24%20ONB: 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: YD74%20NDV
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD74%2520NDV%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for YD74%20NDV: 2
2026-03-30 08:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f93386b0-9c99-5b92-b892-bc57f4287e4c with identifier: YD74%20NDV
2026-03-30 08:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f93386b0-9c99-5b92-b892-bc57f4287e4c with scrape type 2
2026-03-30 08:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f93386b0-9c99-5b92-b892-bc57f4287e4c with scrape type 2
2026-03-30 08:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f93386b0-9c99-5b92-b892-bc57f4287e4c, identifier: YD74%20NDV
2026-03-30 08:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f93386b0-9c99-5b92-b892-bc57f4287e4c with identifier: YD74%20NDV
2026-03-30 08:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f93386b0-9c99-5b92-b892-bc57f4287e4c with identifier: YD74%20NDV
2026-03-30 08:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f93386b0-9c99-5b92-b892-bc57f4287e4c with identifier: YD74%20NDV to the API
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:19 [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': 148,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD74%20NDV-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 4,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'f93386b0-9c99-5b92-b892-bc57f4287e4c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'YD74 NDV',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD74%20NDV&vehicleType=*',
'listing': 'auction',
'location': 'Paddock Wood',
'make': 'BMW',
'model': '320I',
'odometer': 15209,
'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': 'WBA50FF0408E73501',
'year': 2024}
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD74%2520NDV%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Saving data for YD74%20NDV: {'auction_closing_time': 1774951200.0, 'created_time': 1774565272.101933, 'last_price_update_time': 1774858339.630709}
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD74%2520NDV') HTTP/1.1" 204 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: YR74%20UGO
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR74%2520UGO%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for YR74%20UGO: 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: LJ22%20OVX
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ22%2520OVX%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for LJ22%20OVX: 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: KM71%20HVW
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM71%2520HVW%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for KM71%20HVW: 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: EJ23%20BDV
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EJ23%2520BDV%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for EJ23%20BDV: 0
2026-03-30 08:12:19 [bca.uk] INFO: Found listing with ID: NK72%20ATF
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK72%2520ATF%27 HTTP/1.1" 200 None
2026-03-30 08:12:19 [bca.uk] INFO: Scrape type for NK72%20ATF: 2
2026-03-30 08:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6 with identifier: NK72%20ATF
2026-03-30 08:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6 with scrape type 2
2026-03-30 08:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6 with scrape type 2
2026-03-30 08:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6, identifier: NK72%20ATF
2026-03-30 08:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6 with identifier: NK72%20ATF
2026-03-30 08:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6 with identifier: NK72%20ATF
2026-03-30 08:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6 with identifier: NK72%20ATF to the API
2026-03-30 08:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 190,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK72%20ATF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Diesel',
'id': '90447bc7-67a2-5ee4-8d0d-13b4e7c37ed6',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NK72 ATF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK72%20ATF&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'CITROEN',
'model': 'SPACETOURER',
'odometer': 21717,
'odometer_reading_unit': '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 SPACETOURER 2.0 BLUEHDI 180 XL FLAIR EAT8 MPV',
'transmission': 'automatic',
'trim': 'BLUEHDI 180 XL FLAIR EAT8',
'vin': 'VF7VEEHZ7NZ056338',
'year': 2022}
2026-03-30 08:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK72%2520ATF%27 HTTP/1.1" 200 None
2026-03-30 08:12:20 [bca.uk] INFO: Saving data for NK72%20ATF: {'auction_closing_time': 1774951200.0, 'created_time': 1774565275.392113, 'last_price_update_time': 1774858340.603005}
2026-03-30 08:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK72%2520ATF') HTTP/1.1" 204 0
2026-03-30 08:12:20 [bca.uk] INFO: Found listing with ID: FJ22%20SKE
2026-03-30 08:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ22%2520SKE%27 HTTP/1.1" 200 None
2026-03-30 08:12:20 [bca.uk] INFO: Scrape type for FJ22%20SKE: 0
2026-03-30 08:12:22 [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-30 08:12:22 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded
2026-03-30 08:12:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:22 [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-30 08:12:22 [bca.uk] INFO: Found listing with ID: YF71%20EWW
2026-03-30 08:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF71%2520EWW%27 HTTP/1.1" 200 None
2026-03-30 08:12:22 [bca.uk] INFO: Scrape type for YF71%20EWW: 0
2026-03-30 08:12:22 [bca.uk] INFO: Found listing with ID: RO25%20UHK
2026-03-30 08:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO25%2520UHK%27 HTTP/1.1" 200 None
2026-03-30 08:12:22 [bca.uk] INFO: Scrape type for RO25%20UHK: 0
2026-03-30 08:12:22 [bca.uk] INFO: Found listing with ID: PL72%20VKN
2026-03-30 08:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PL72%2520VKN%27 HTTP/1.1" 200 None
2026-03-30 08:12:22 [bca.uk] INFO: Scrape type for PL72%20VKN: 0
2026-03-30 08:12:22 [bca.uk] INFO: Found listing with ID: MJ25%20UXY
2026-03-30 08:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ25%2520UXY%27 HTTP/1.1" 200 None
2026-03-30 08:12:22 [bca.uk] INFO: Scrape type for MJ25%20UXY: 0
2026-03-30 08:12:22 [bca.uk] INFO: Found listing with ID: DK72%20MUP
2026-03-30 08:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DK72%2520MUP%27 HTTP/1.1" 200 None
2026-03-30 08:12:22 [bca.uk] INFO: Scrape type for DK72%20MUP: 0
2026-03-30 08:12:22 [bca.uk] INFO: Found listing with ID: C11%20HLD
2026-03-30 08:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27C11%2520HLD%27 HTTP/1.1" 200 None
2026-03-30 08:12:22 [bca.uk] INFO: Scrape type for C11%20HLD: 0
2026-03-30 08:12:22 [bca.uk] INFO: Found listing with ID: MH18%20WND
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH18%2520WND%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for MH18%20WND: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: YG21%20EGK
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG21%2520EGK%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for YG21%20EGK: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: YE20%20PZR
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE20%2520PZR%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for YE20%20PZR: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: OV69%20WDL
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV69%2520WDL%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for OV69%20WDL: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: RE58%20ETV
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE58%2520ETV%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for RE58%20ETV: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: GJ19%20WEX
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ19%2520WEX%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for GJ19%20WEX: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: OE21%20MKN
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE21%2520MKN%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for OE21%20MKN: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: EA70%20VCU
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA70%2520VCU%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for EA70%20VCU: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: FL21%20UBW
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL21%2520UBW%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for FL21%20UBW: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: GV17%20MPX
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV17%2520MPX%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for GV17%20MPX: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: LM72%20CMF
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM72%2520CMF%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for LM72%20CMF: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: RE23%20GYT
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE23%2520GYT%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for RE23%20GYT: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: KT21%20UWN
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KT21%2520UWN%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for KT21%20UWN: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: VX23%20XSA
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX23%2520XSA%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for VX23%20XSA: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: SE18%20YBW
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE18%2520YBW%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for SE18%20YBW: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: RJ69%20LZC
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ69%2520LZC%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for RJ69%20LZC: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: PK69%20OVZ
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK69%2520OVZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for PK69%20OVZ: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: OY25%20DMF
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY25%2520DMF%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for OY25%20DMF: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: YG09%20EFL
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG09%2520EFL%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for YG09%20EFL: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: DG23%20FXB
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DG23%2520FXB%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for DG23%20FXB: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: LB20%20EKW
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB20%2520EKW%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for LB20%20EKW: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: EK62%20FCO
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK62%2520FCO%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for EK62%20FCO: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: RV66%20CJU
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV66%2520CJU%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for RV66%20CJU: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: EX69%20AOB
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX69%2520AOB%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for EX69%20AOB: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: GJ69%20LTK
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ69%2520LTK%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for GJ69%20LTK: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: EY08%20KHL
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY08%2520KHL%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for EY08%20KHL: 0
2026-03-30 08:12:23 [bca.uk] INFO: Found listing with ID: WM22%20LCA
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM22%2520LCA%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Scrape type for WM22%20LCA: 2
2026-03-30 08:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05169134-b9ea-54ec-8dae-0492da0849e3 with identifier: WM22%20LCA
2026-03-30 08:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05169134-b9ea-54ec-8dae-0492da0849e3 with scrape type 2
2026-03-30 08:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05169134-b9ea-54ec-8dae-0492da0849e3 with scrape type 2
2026-03-30 08:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05169134-b9ea-54ec-8dae-0492da0849e3, identifier: WM22%20LCA
2026-03-30 08:12:23 [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-30 08:12:23 [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-30 08:12:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05169134-b9ea-54ec-8dae-0492da0849e3 with identifier: WM22%20LCA
2026-03-30 08:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05169134-b9ea-54ec-8dae-0492da0849e3 with identifier: WM22%20LCA
2026-03-30 08:12:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05169134-b9ea-54ec-8dae-0492da0849e3 with identifier: WM22%20LCA to the API
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 244,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM22%20LCA-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 4,
'engine': '4.4L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Petrol',
'id': '05169134-b9ea-54ec-8dae-0492da0849e3',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WM22 LCA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM22%20LCA&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'BMW',
'model': 'M850I GRANCOUPE',
'odometer': 26794,
'odometer_reading_unit': '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 M850I GRANCOUPE 4.4 XDRIVE Coupe',
'transmission': 'automatic',
'trim': 'XDRIVE',
'vin': 'WBAGV82020CL15762',
'year': 2022}
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM22%2520LCA%27 HTTP/1.1" 200 None
2026-03-30 08:12:23 [bca.uk] INFO: Saving data for WM22%20LCA: {'auction_closing_time': 1775124000.0, 'created_time': 1773843556.357577, 'last_price_update_time': 1774858343.944704}
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM22%2520LCA') HTTP/1.1" 204 0
2026-03-30 08: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-30 08:12:24 [bca.uk] INFO: Found listing with ID: KM20%20LWW
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM20%2520LWW%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for KM20%20LWW: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: LB70%20HDN
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB70%2520HDN%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for LB70%20HDN: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: LD69%20UUB
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD69%2520UUB%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for LD69%20UUB: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: VN20%20KCF
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN20%2520KCF%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for VN20%20KCF: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: GF72%20XCM
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF72%2520XCM%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for GF72%20XCM: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: GJ22%20OBS
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ22%2520OBS%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for GJ22%20OBS: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: HJ72%20VRG
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ72%2520VRG%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for HJ72%20VRG: 0
2026-03-30 08:12:24 [bca.uk] INFO: Found listing with ID: CE24%20MDF
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE24%2520MDF%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Scrape type for CE24%20MDF: 2
2026-03-30 08:12:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45efb700-62b5-53bb-96e0-ccce2f981f24 with identifier: CE24%20MDF
2026-03-30 08:12:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45efb700-62b5-53bb-96e0-ccce2f981f24 with scrape type 2
2026-03-30 08:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45efb700-62b5-53bb-96e0-ccce2f981f24 with scrape type 2
2026-03-30 08:12:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45efb700-62b5-53bb-96e0-ccce2f981f24, identifier: CE24%20MDF
2026-03-30 08:12:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45efb700-62b5-53bb-96e0-ccce2f981f24 with identifier: CE24%20MDF
2026-03-30 08:12:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45efb700-62b5-53bb-96e0-ccce2f981f24 with identifier: CE24%20MDF
2026-03-30 08:12:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45efb700-62b5-53bb-96e0-ccce2f981f24 with identifier: CE24%20MDF to the API
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 173,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE24%20MDF-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-04-02T10:00:00Z',
'fuel_type': 'Diesel',
'id': '45efb700-62b5-53bb-96e0-ccce2f981f24',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CE24 MDF',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE24%20MDF&vehicleType=*',
'listing': 'auction',
'location': 'Bristol',
'make': 'VOLKSWAGEN',
'model': 'MULTIVAN',
'odometer': 15407,
'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 MULTIVAN 2.0 TDI LWB STYLE DSG MPV',
'transmission': 'automatic',
'trim': 'TDI LWB STYLE DSG',
'vin': 'WV2ZZZSTXRH014013',
'year': 2024}
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE24%2520MDF%27 HTTP/1.1" 200 None
2026-03-30 08:12:24 [bca.uk] INFO: Saving data for CE24%20MDF: {'auction_closing_time': 1775124000.0, 'created_time': 1773842539.991564, 'last_price_update_time': 1774858344.982998}
2026-03-30 08:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE24%2520MDF') HTTP/1.1" 204 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: OU69%20NBZ
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU69%2520NBZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for OU69%20NBZ: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: RK21%20BVG
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RK21%2520BVG%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for RK21%20BVG: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: BT67%20MYL
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT67%2520MYL%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for BT67%20MYL: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: FL22%20YFY
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL22%2520YFY%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for FL22%20YFY: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: HF70%20BJO
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HF70%2520BJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for HF70%20BJO: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: MF19%20AYP
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF19%2520AYP%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for MF19%20AYP: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: DL71%20XZY
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL71%2520XZY%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for DL71%20XZY: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: GN69%20YJO
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN69%2520YJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for GN69%20YJO: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: DN14%20EYH
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN14%2520EYH%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for DN14%20EYH: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: NV22%20ZNU
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NV22%2520ZNU%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for NV22%20ZNU: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: DY19%20ZHC
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY19%2520ZHC%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for DY19%20ZHC: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: SG22%20PMO
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SG22%2520PMO%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for SG22%20PMO: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: VN19%20AOL
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN19%2520AOL%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for VN19%20AOL: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: YF71%20NZV
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF71%2520NZV%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for YF71%20NZV: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: DY72%20NXL
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY72%2520NXL%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for DY72%20NXL: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: FD19%20LLX
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD19%2520LLX%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for FD19%20LLX: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: GV19%20DDY
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV19%2520DDY%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for GV19%20DDY: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: WGZ%201184
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WGZ%25201184%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for WGZ%201184: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: YHZ%206531
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YHZ%25206531%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for YHZ%206531: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: YK22%20NXD
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK22%2520NXD%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for YK22%20NXD: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: FN60%20KWB
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN60%2520KWB%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for FN60%20KWB: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: SE19%20OZF
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SE19%2520OZF%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for SE19%20OZF: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: BC23%20HNY
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC23%2520HNY%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for BC23%20HNY: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: WN67%20XHL
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN67%2520XHL%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for WN67%20XHL: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: GF21%20EFU
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF21%2520EFU%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for GF21%20EFU: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: KM69%20YOF
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM69%2520YOF%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for KM69%20YOF: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: YM72%20XST
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM72%2520XST%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for YM72%20XST: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: GX21%20MTJ
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for GX21%20MTJ: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: WU15%20FRX
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU15%2520FRX%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for WU15%20FRX: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: PE17%20WVY
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PE17%2520WVY%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for PE17%20WVY: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: NA23%20AXW
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA23%2520AXW%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for NA23%20AXW: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: EG19%20JMU
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EG19%2520JMU%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for EG19%20JMU: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: YR22%20KWK
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR22%2520KWK%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for YR22%20KWK: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: GK23%20HWC
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK23%2520HWC%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for GK23%20HWC: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: YK11%20DZG
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK11%2520DZG%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for YK11%20DZG: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: GJ72%20ZXD
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ72%2520ZXD%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for GJ72%20ZXD: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: HL19%20XUO
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HL19%2520XUO%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for HL19%20XUO: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: LS22%20NVM
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520NVM%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for LS22%20NVM: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: SB71%20GJU
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SB71%2520GJU%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for SB71%20GJU: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: RE71%20XTN
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE71%2520XTN%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for RE71%20XTN: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: WN19%20NKM
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for WN19%20NKM: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: MT15%20KFO
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT15%2520KFO%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for MT15%20KFO: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: LR22%20UZD
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR22%2520UZD%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for LR22%20UZD: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: RE63%20KKR
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE63%2520KKR%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for RE63%20KKR: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: RA24%20DYB
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA24%2520DYB%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for RA24%20DYB: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: RO21%20UGR
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO21%2520UGR%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for RO21%20UGR: 0
2026-03-30 08:12:25 [bca.uk] INFO: Found listing with ID: SM72%20PLU
2026-03-30 08:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM72%2520PLU%27 HTTP/1.1" 200 None
2026-03-30 08:12:25 [bca.uk] INFO: Scrape type for SM72%20PLU: 2
2026-03-30 08:12:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d with identifier: SM72%20PLU
2026-03-30 08:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d with scrape type 2
2026-03-30 08:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d with scrape type 2
2026-03-30 08:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d, identifier: SM72%20PLU
2026-03-30 08:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d with identifier: SM72%20PLU
2026-03-30 08:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d with identifier: SM72%20PLU
2026-03-30 08:12:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7fabad16-c97a-5c59-b91a-b33aa0ec1e4d with identifier: SM72%20PLU to the API
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 106,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM72%20PLU-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '7fabad16-c97a-5c59-b91a-b33aa0ec1e4d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SM72 PLU',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM72%20PLU&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'SUZUKI',
'model': 'SWIFT',
'odometer': 17261,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2023-01-01',
'seller_name': None,
'title': 'SUZUKI SWIFT 1.2 DUALJET SHVS SZ-L Hatchback',
'transmission': 'manual',
'trim': 'DUALJET SHVS SZ-L',
'vin': 'JSAAZCA3S00571624',
'year': 2023}
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SM72%2520PLU%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Saving data for SM72%20PLU: {'auction_closing_time': 1775037600.0, 'created_time': 1774006361.821484, 'last_price_update_time': 1774858346.457852}
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM72%2520PLU') HTTP/1.1" 204 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: HV18%20YST
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV18%2520YST%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for HV18%20YST: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: HN23%20RRO
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN23%2520RRO%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for HN23%20RRO: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: KS72%20BND
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS72%2520BND%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for KS72%20BND: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: KS72%20NBA
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS72%2520NBA%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for KS72%20NBA: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: SO68%20NWR
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO68%2520NWR%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for SO68%20NWR: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: AK62%20DWZ
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AK62%2520DWZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for AK62%20DWZ: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: LM64%20DCX
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM64%2520DCX%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for LM64%20DCX: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: CK09%20WRX
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK09%2520WRX%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for CK09%20WRX: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: YH05%20VKB
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YH05%2520VKB%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for YH05%20VKB: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: EU15%20ZJX
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU15%2520ZJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for EU15%20ZJX: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: CE65%20FXR
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE65%2520FXR%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for CE65%20FXR: 0
2026-03-30 08:12:26 [bca.uk] INFO: Found listing with ID: LN62%20ZNM
2026-03-30 08:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LN62%2520ZNM%27 HTTP/1.1" 200 None
2026-03-30 08:12:26 [bca.uk] INFO: Scrape type for LN62%20ZNM: 0
2026-03-30 08:12:28 [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-30 08:12:28 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:28 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded
2026-03-30 08:12:28 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:28 [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-30 08:12:28 [bca.uk] INFO: Found listing with ID: MK15%20UNE
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK15%2520UNE%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for MK15%20UNE: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: WM10%20CYJ
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM10%2520CYJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for WM10%20CYJ: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: DF21%20YUB
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF21%2520YUB%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for DF21%20YUB: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: MC25%20CFZ
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MC25%2520CFZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for MC25%20CFZ: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: VO71%20UHX
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO71%2520UHX%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for VO71%20UHX: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: RF55%20LBE
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF55%2520LBE%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for RF55%20LBE: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: WX21%20YHR
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WX21%2520YHR%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for WX21%20YHR: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: KN70%20FML
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN70%2520FML%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for KN70%20FML: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: LT22%20PXB
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT22%2520PXB%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for LT22%20PXB: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: DE71%20HPU
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE71%2520HPU%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for DE71%20HPU: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: LO70%20NVA
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO70%2520NVA%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for LO70%20NVA: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: MM72%20FLE
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM72%2520FLE%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for MM72%20FLE: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: FE16%20SWJ
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE16%2520SWJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for FE16%20SWJ: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: NG19%20XJO
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG19%2520XJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for NG19%20XJO: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: KP22%20XRK
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KP22%2520XRK%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for KP22%20XRK: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: BK23%20TXL
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK23%2520TXL%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for BK23%20TXL: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: BV23%20EKD
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BV23%2520EKD%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for BV23%20EKD: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: EX61%20HFZ
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX61%2520HFZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for EX61%20HFZ: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: DF74%20TPY
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF74%2520TPY%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for DF74%20TPY: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: MT66%20HOJ
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MT66%2520HOJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for MT66%20HOJ: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: SL67%20THX
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SL67%2520THX%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for SL67%20THX: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: CK15%20WVX
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK15%2520WVX%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for CK15%20WVX: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: CK68%20LMX
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK68%2520LMX%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for CK68%20LMX: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: CU13%20HVX
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CU13%2520HVX%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for CU13%20HVX: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: CV10%20XKT
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV10%2520XKT%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for CV10%20XKT: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: KR65%20DTN
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR65%2520DTN%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for KR65%20DTN: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: BC21%20KLD
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BC21%2520KLD%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for BC21%20KLD: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: FV71%20JWL
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FV71%2520JWL%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for FV71%20JWL: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: VN72%20KLJ
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN72%2520KLJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for VN72%20KLJ: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: VK71%20EXU
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK71%2520EXU%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for VK71%20EXU: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: LF23%20XAM
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF23%2520XAM%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for LF23%20XAM: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: OY23%20VCU
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY23%2520VCU%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for OY23%20VCU: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: VA21%20LZK
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VA21%2520LZK%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for VA21%20LZK: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: VE71%20ZKP
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE71%2520ZKP%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for VE71%20ZKP: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: GJ23%20KGV
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ23%2520KGV%27 HTTP/1.1" 200 None
2026-03-30 08:12:28 [bca.uk] INFO: Scrape type for GJ23%20KGV: 0
2026-03-30 08:12:28 [bca.uk] INFO: Found listing with ID: KE21%20TXN
2026-03-30 08:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE21%2520TXN%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for KE21%20TXN: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: KW73%20YGN
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW73%2520YGN%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for KW73%20YGN: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: LE71%20CTV
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LE71%2520CTV%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for LE71%20CTV: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: KW20%20LGO
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW20%2520LGO%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for KW20%20LGO: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: VE21%20AZG
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE21%2520AZG%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for VE21%20AZG: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: DE23%20EXV
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE23%2520EXV%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for DE23%20EXV: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: CJ71%20JJX
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ71%2520JJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for CJ71%20JJX: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: LP71%20WJV
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP71%2520WJV%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for LP71%20WJV: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: RJ71%20ZYS
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ71%2520ZYS%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for RJ71%20ZYS: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: DA61%20MJO
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA61%2520MJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for DA61%20MJO: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: YD72%20AFE
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YD72%2520AFE%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for YD72%20AFE: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: LP71%20TEY
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LP71%2520TEY%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for LP71%20TEY: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: VN21%20HLR
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VN21%2520HLR%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for VN21%20HLR: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: BK22%20UGF
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK22%2520UGF%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for BK22%20UGF: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: CA72%20UME
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA72%2520UME%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for CA72%20UME: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: CF72%20HXM
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF72%2520HXM%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for CF72%20HXM: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: FY70%20GVR
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY70%2520GVR%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for FY70%20GVR: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: NK65%20YGZ
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NK65%2520YGZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for NK65%20YGZ: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: MD21%20WZL
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD21%2520WZL%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for MD21%20WZL: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: CK72%20WPU
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CK72%2520WPU%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for CK72%20WPU: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: KR22%20XLD
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR22%2520XLD%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for KR22%20XLD: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: LL72%20AXY
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL72%2520AXY%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for LL72%20AXY: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: WP72%20ZBO
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP72%2520ZBO%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for WP72%20ZBO: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: AY66%20KUP
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AY66%2520KUP%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for AY66%20KUP: 0
2026-03-30 08:12:29 [bca.uk] INFO: Found listing with ID: KM19%20WYY
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM19%2520WYY%27 HTTP/1.1" 200 None
2026-03-30 08:12:29 [bca.uk] INFO: Scrape type for KM19%20WYY: 2
2026-03-30 08:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a8eb126-5f33-55ac-92be-3915fca40c23 with identifier: KM19%20WYY
2026-03-30 08:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a8eb126-5f33-55ac-92be-3915fca40c23 with scrape type 2
2026-03-30 08:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a8eb126-5f33-55ac-92be-3915fca40c23 with scrape type 2
2026-03-30 08:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a8eb126-5f33-55ac-92be-3915fca40c23, identifier: KM19%20WYY
2026-03-30 08:12:29 [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-30 08:12:29 [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-30 08:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a8eb126-5f33-55ac-92be-3915fca40c23 with identifier: KM19%20WYY
2026-03-30 08:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a8eb126-5f33-55ac-92be-3915fca40c23 with identifier: KM19%20WYY
2026-03-30 08:12:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a8eb126-5f33-55ac-92be-3915fca40c23 with identifier: KM19%20WYY to the API
2026-03-30 08:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 136,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM19%20WYY-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '2a8eb126-5f33-55ac-92be-3915fca40c23',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'KM19 WYY',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM19%20WYY&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'AUDI',
'model': 'A5 SPORTBACK',
'odometer': 67865,
'odometer_reading_unit': '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 40 TFSI S LINE S-T Hatchback',
'transmission': 'automatic',
'trim': '40 TFSI S LINE S-T',
'vin': 'WAUZZZF57KA033057',
'year': 2019}
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM19%2520WYY%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Saving data for KM19%20WYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774091319.106496, 'last_price_update_time': 1774858350.03737}
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM19%2520WYY') HTTP/1.1" 204 0
2026-03-30 08:12:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: WG69%20OKP
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG69%2520OKP%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for WG69%20OKP: 2
2026-03-30 08:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b362a37-b294-558d-a284-b00360d2e73f with identifier: WG69%20OKP
2026-03-30 08:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b362a37-b294-558d-a284-b00360d2e73f with scrape type 2
2026-03-30 08:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b362a37-b294-558d-a284-b00360d2e73f with scrape type 2
2026-03-30 08:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b362a37-b294-558d-a284-b00360d2e73f, identifier: WG69%20OKP
2026-03-30 08:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b362a37-b294-558d-a284-b00360d2e73f with identifier: WG69%20OKP
2026-03-30 08:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b362a37-b294-558d-a284-b00360d2e73f with identifier: WG69%20OKP
2026-03-30 08:12:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b362a37-b294-558d-a284-b00360d2e73f with identifier: WG69%20OKP to the API
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12: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': 139,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG69%20OKP-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 2,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9b362a37-b294-558d-a284-b00360d2e73f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WG69 OKP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG69%20OKP&vehicleType=*',
'listing': 'auction',
'location': 'Bedford',
'make': 'BMW',
'model': 'Z4',
'odometer': 50013,
'odometer_reading_unit': '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 Z4 2.0 SDRIVE 30I M SPORT Roadster',
'transmission': 'automatic',
'trim': 'SDRIVE 30I M SPORT',
'vin': 'WBAHF32040WW51741',
'year': 2019}
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG69%2520OKP%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Saving data for WG69%20OKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774419028.947325, 'last_price_update_time': 1774858350.571352}
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG69%2520OKP') HTTP/1.1" 204 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: WN24%20VML
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN24%2520VML%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for WN24%20VML: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: CA74%20HFP
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA74%2520HFP%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for CA74%20HFP: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: FL22%20DXC
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL22%2520DXC%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for FL22%20DXC: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: LO23%20MGV
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO23%2520MGV%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for LO23%20MGV: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: RA70%20BYN
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA70%2520BYN%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for RA70%20BYN: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: MH72%20CBU
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MH72%2520CBU%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for MH72%20CBU: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: GJ22%20EPF
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ22%2520EPF%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for GJ22%20EPF: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: LS74%20FOP
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS74%2520FOP%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for LS74%20FOP: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: MA23%20OHR
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA23%2520OHR%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for MA23%20OHR: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: RO69%20NWG
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO69%2520NWG%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for RO69%20NWG: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: CA72%20AUT
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA72%2520AUT%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for CA72%20AUT: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: FL71%20JOU
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL71%2520JOU%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for FL71%20JOU: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: GJ23%20WEV
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ23%2520WEV%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for GJ23%20WEV: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: VE71%20ZFR
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE71%2520ZFR%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for VE71%20ZFR: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: YGZ%208440
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YGZ%25208440%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for YGZ%208440: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: AF22%20DJU
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF22%2520DJU%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for AF22%20DJU: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: DS23%20APF
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS23%2520APF%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for DS23%20APF: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: DY72%20XSA
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY72%2520XSA%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for DY72%20XSA: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: MV23%20PAO
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV23%2520PAO%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for MV23%20PAO: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: PG04%20HLN
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PG04%2520HLN%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for PG04%20HLN: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: OV21%20NMJ
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV21%2520NMJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for OV21%20NMJ: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: OV23%20MYM
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520MYM%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for OV23%20MYM: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: YM21%20VTU
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM21%2520VTU%27 HTTP/1.1" 200 None
2026-03-30 08:12:30 [bca.uk] INFO: Scrape type for YM21%20VTU: 0
2026-03-30 08:12:30 [bca.uk] INFO: Found listing with ID: YR70%20FWZ
2026-03-30 08:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR70%2520FWZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for YR70%20FWZ: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: DL22%20OCV
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL22%2520OCV%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for DL22%20OCV: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: EF72%20WBE
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF72%2520WBE%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for EF72%20WBE: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: EY69%20KKD
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY69%2520KKD%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for EY69%20KKD: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: FH70%20GYA
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FH70%2520GYA%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for FH70%20GYA: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: LM71%20AWG
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM71%2520AWG%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for LM71%20AWG: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: LS23%20KND
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS23%2520KND%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for LS23%20KND: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: AU22%20UNH
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AU22%2520UNH%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for AU22%20UNH: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: CA72%20UMH
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA72%2520UMH%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for CA72%20UMH: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: GL73%20UUB
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GL73%2520UUB%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for GL73%20UUB: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: CF17%20LFL
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF17%2520LFL%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for CF17%20LFL: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: WV23%20YCG
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV23%2520YCG%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for WV23%20YCG: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: WV23%20YED
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV23%2520YED%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for WV23%20YED: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: DL24%20OPV
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL24%2520OPV%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for DL24%20OPV: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: LO21%20EFG
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO21%2520EFG%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for LO21%20EFG: 0
2026-03-30 08:12:31 [bca.uk] INFO: Found listing with ID: KY22%20JVH
2026-03-30 08:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY22%2520JVH%27 HTTP/1.1" 200 None
2026-03-30 08:12:31 [bca.uk] INFO: Scrape type for KY22%20JVH: 0
2026-03-30 08:12:33 [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-30 08:12:33 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:33 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded
2026-03-30 08:12:33 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:33 [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-30 08:12:33 [bca.uk] INFO: Found listing with ID: RO73%20JYJ
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO73%2520JYJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for RO73%20JYJ: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: Y37%20XEB
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27Y37%2520XEB%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for Y37%20XEB: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: LF64%20ZXO
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF64%2520ZXO%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for LF64%20ZXO: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: YA71%20HFJ
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA71%2520HFJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for YA71%20HFJ: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: PX22%20OLO
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PX22%2520OLO%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for PX22%20OLO: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: HG22%20AZJ
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG22%2520AZJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for HG22%20AZJ: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: LC20%20HCL
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC20%2520HCL%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for LC20%20HCL: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: RE23%20FJD
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE23%2520FJD%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for RE23%20FJD: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: VO67%20NNX
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO67%2520NNX%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for VO67%20NNX: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: WD69%20HTP
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD69%2520HTP%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for WD69%20HTP: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: EG68%20JJZ
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EG68%2520JJZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for EG68%20JJZ: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: FL22%20ANV
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL22%2520ANV%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for FL22%20ANV: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: WF06%20XNY
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF06%2520XNY%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for WF06%20XNY: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: YR72%20WUA
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR72%2520WUA%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for YR72%20WUA: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: DV22%20OHJ
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV22%2520OHJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for DV22%20OHJ: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: MM22%20ZFU
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM22%2520ZFU%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for MM22%20ZFU: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: LM65%20BEY
2026-03-30 08:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM65%2520BEY%27 HTTP/1.1" 200 None
2026-03-30 08:12:33 [bca.uk] INFO: Scrape type for LM65%20BEY: 0
2026-03-30 08:12:33 [bca.uk] INFO: Found listing with ID: DP68%20HVM
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP68%2520HVM%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for DP68%20HVM: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: RE22%20DDU
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE22%2520DDU%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for RE22%20DDU: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: BX72%20XSR
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX72%2520XSR%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for BX72%20XSR: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: YR22%20PVT
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR22%2520PVT%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for YR22%20PVT: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: YG15%20EEY
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG15%2520EEY%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for YG15%20EEY: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: MA23%20VFZ
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA23%2520VFZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for MA23%20VFZ: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: MF22%20SZU
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF22%2520SZU%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for MF22%20SZU: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: BL21%20UCV
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL21%2520UCV%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for BL21%20UCV: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: DL70%20JYH
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL70%2520JYH%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for DL70%20JYH: 2
2026-03-30 08:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a93f5fa-559a-507d-8601-1b670c7b58e8 with identifier: DL70%20JYH
2026-03-30 08:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a93f5fa-559a-507d-8601-1b670c7b58e8 with scrape type 2
2026-03-30 08:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a93f5fa-559a-507d-8601-1b670c7b58e8 with scrape type 2
2026-03-30 08:12:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a93f5fa-559a-507d-8601-1b670c7b58e8, identifier: DL70%20JYH
2026-03-30 08:12:34 [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-30 08:12:34 [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-30 08:12:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a93f5fa-559a-507d-8601-1b670c7b58e8 with identifier: DL70%20JYH
2026-03-30 08:12:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a93f5fa-559a-507d-8601-1b670c7b58e8 with identifier: DL70%20JYH
2026-03-30 08:12:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a93f5fa-559a-507d-8601-1b670c7b58e8 with identifier: DL70%20JYH to the API
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:34 [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': 30,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL70%20JYH-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '1a93f5fa-559a-507d-8601-1b670c7b58e8',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'DL70 JYH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL70%20JYH&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'VAUXHALL',
'model': 'GRANDLAND X',
'odometer': 60940,
'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.6 PHEV 300 AWD ELITE (8SP) Hatchback',
'transmission': 'automatic',
'trim': 'PHEV 300 AWD ELITE (8SP)',
'vin': 'W0VZ45GB8LS073583',
'year': 2020}
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL70%2520JYH%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Saving data for DL70%20JYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774390419.462144, 'last_price_update_time': 1774858354.77567}
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL70%2520JYH') HTTP/1.1" 204 0
2026-03-30 08:12:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: DE24%20UUP
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DE24%2520UUP%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for DE24%20UUP: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: LT68%20FXH
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT68%2520FXH%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for LT68%20FXH: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: RO72%20LVF
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO72%2520LVF%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for RO72%20LVF: 0
2026-03-30 08:12:34 [bca.uk] INFO: Found listing with ID: NL69%20OLK
2026-03-30 08:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL69%2520OLK%27 HTTP/1.1" 200 None
2026-03-30 08:12:34 [bca.uk] INFO: Scrape type for NL69%20OLK: 2
2026-03-30 08:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c with identifier: NL69%20OLK
2026-03-30 08:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c with scrape type 2
2026-03-30 08:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c with scrape type 2
2026-03-30 08:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c, identifier: NL69%20OLK
2026-03-30 08:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c with identifier: NL69%20OLK
2026-03-30 08:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c with identifier: NL69%20OLK
2026-03-30 08:12:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c with identifier: NL69%20OLK to the API
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 08:12:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 129,
'car_expert_report_source_url': None,
'category': 'Car',
'color': 'beige',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Petrol',
'id': '85cfa96c-0fdc-5dc0-87aa-2af1bedd4e5c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'NL69 OLK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL69%20OLK&vehicleType=*',
'listing': 'auction',
'location': 'Newcastle-u-Tyne',
'make': 'FIAT',
'model': '500X',
'odometer': 49356,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seller_name': None,
'title': 'FIAT 500X 1.0 M/AIR CITY CROSS Hatchback',
'transmission': 'manual',
'trim': 'M/AIR CITY CROSS',
'vin': 'ZFA3340000P819976',
'year': 2019}
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL69%2520OLK%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Saving data for NL69%20OLK: {'auction_closing_time': 1774951200.0, 'created_time': 1774390418.810761, 'last_price_update_time': 1774858355.449256}
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL69%2520OLK') HTTP/1.1" 204 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LS72%20OLW
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS72%2520OLW%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LS72%20OLW: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: SN72%20GZX
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SN72%2520GZX%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for SN72%20GZX: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: YB21%20WUC
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB21%2520WUC%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for YB21%20WUC: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: YG16%20YSS
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG16%2520YSS%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for YG16%20YSS: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: SO15%20OPN
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO15%2520OPN%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for SO15%20OPN: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LR20%20LWJ
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR20%2520LWJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LR20%20LWJ: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: GU66%20AVR
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU66%2520AVR%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for GU66%20AVR: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: HV65%20TYB
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV65%2520TYB%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for HV65%20TYB: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LO21%20AUE
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO21%2520AUE%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LO21%20AUE: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: FJ57%20ATF
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FJ57%2520ATF%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for FJ57%20ATF: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: KS65%20MTJ
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS65%2520MTJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for KS65%20MTJ: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: YR68%20OEH
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR68%2520OEH%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for YR68%20OEH: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LJ20%20OWB
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ20%2520OWB%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LJ20%20OWB: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: ST12%20EDP
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST12%2520EDP%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for ST12%20EDP: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: GT08%20SPY
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GT08%2520SPY%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for GT08%20SPY: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: PF13%20UHO
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF13%2520UHO%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for PF13%20UHO: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: KM17%20KKF
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM17%2520KKF%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for KM17%20KKF: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LB08%20ECA
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB08%2520ECA%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LB08%20ECA: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: EF70%20CXX
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EF70%2520CXX%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for EF70%20CXX: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: RF71%20AEP
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF71%2520AEP%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for RF71%20AEP: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: DKZ%20133
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DKZ%2520133%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for DKZ%20133: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LT24%20HBY
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT24%2520HBY%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LT24%20HBY: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: AM65%20KAR
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AM65%2520KAR%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for AM65%20KAR: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LT74%20FZJ
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT74%2520FZJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LT74%20FZJ: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: YR23%20WZO
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YR23%2520WZO%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for YR23%20WZO: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: LT09%20KBU
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT09%2520KBU%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for LT09%20KBU: 0
2026-03-30 08:12:35 [bca.uk] INFO: Found listing with ID: SD14%20DZH
2026-03-30 08:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD14%2520DZH%27 HTTP/1.1" 200 None
2026-03-30 08:12:35 [bca.uk] INFO: Scrape type for SD14%20DZH: 2
2026-03-30 08:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92a1f917-8a82-5fbb-a0be-09195410f23f with identifier: SD14%20DZH
2026-03-30 08:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92a1f917-8a82-5fbb-a0be-09195410f23f with scrape type 2
2026-03-30 08:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92a1f917-8a82-5fbb-a0be-09195410f23f with scrape type 2
2026-03-30 08:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92a1f917-8a82-5fbb-a0be-09195410f23f, identifier: SD14%20DZH
2026-03-30 08:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92a1f917-8a82-5fbb-a0be-09195410f23f with identifier: SD14%20DZH
2026-03-30 08:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92a1f917-8a82-5fbb-a0be-09195410f23f with identifier: SD14%20DZH
2026-03-30 08:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92a1f917-8a82-5fbb-a0be-09195410f23f with identifier: SD14%20DZH to the API
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:36 [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': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD14%20DZH-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.4L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '92a1f917-8a82-5fbb-a0be-09195410f23f',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SD14 DZH',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD14%20DZH&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'VAUXHALL',
'model': 'MOKKA',
'odometer': 91263,
'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 4X4 S/S StationWagon',
'transmission': 'manual',
'trim': 'T 140 SE 4X4 S/S',
'vin': 'W0LJD7E81EB703942',
'year': 2014}
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD14%2520DZH%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Saving data for SD14%20DZH: {'auction_closing_time': 1775037600.0, 'created_time': 1774479395.389829, 'last_price_update_time': 1774858356.334786}
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD14%2520DZH') HTTP/1.1" 204 0
2026-03-30 08:12:36 [bca.uk] INFO: Found listing with ID: BK64%20KVG
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK64%2520KVG%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Scrape type for BK64%20KVG: 0
2026-03-30 08:12:36 [bca.uk] INFO: Found listing with ID: WF12%20XNJ
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF12%2520XNJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Scrape type for WF12%20XNJ: 0
2026-03-30 08:12:36 [bca.uk] INFO: Found listing with ID: HJ73%20URE
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ73%2520URE%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Scrape type for HJ73%20URE: 0
2026-03-30 08:12:36 [bca.uk] INFO: Found listing with ID: AV65%20ZLK
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV65%2520ZLK%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Scrape type for AV65%20ZLK: 2
2026-03-30 08:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0503deb5-4846-5861-9f50-219496c53849 with identifier: AV65%20ZLK
2026-03-30 08:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0503deb5-4846-5861-9f50-219496c53849 with scrape type 2
2026-03-30 08:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0503deb5-4846-5861-9f50-219496c53849 with scrape type 2
2026-03-30 08:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0503deb5-4846-5861-9f50-219496c53849, identifier: AV65%20ZLK
2026-03-30 08:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0503deb5-4846-5861-9f50-219496c53849 with identifier: AV65%20ZLK
2026-03-30 08:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0503deb5-4846-5861-9f50-219496c53849 with identifier: AV65%20ZLK
2026-03-30 08:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0503deb5-4846-5861-9f50-219496c53849 with identifier: AV65%20ZLK to the API
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:36 [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': 110,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV65%20ZLK-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '0503deb5-4846-5861-9f50-219496c53849',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'AV65 ZLK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV65%20ZLK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'FOCUS',
'odometer': 113035,
'odometer_reading_unit': '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 Estate',
'transmission': 'manual',
'trim': 'E/B 125 TITANIUM',
'vin': 'WF06XXGCC6FE26180',
'year': 2015}
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AV65%2520ZLK%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Saving data for AV65%20ZLK: {'auction_closing_time': 1775037600.0, 'created_time': 1774006294.950765, 'last_price_update_time': 1774858356.888427}
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV65%2520ZLK') HTTP/1.1" 204 0
2026-03-30 08:12:36 [bca.uk] INFO: Found listing with ID: GU10%20GKA
2026-03-30 08:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU10%2520GKA%27 HTTP/1.1" 200 None
2026-03-30 08:12:36 [bca.uk] INFO: Scrape type for GU10%20GKA: 2
2026-03-30 08:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f7d1576-3870-59ef-add7-671282547c6d with identifier: GU10%20GKA
2026-03-30 08:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f7d1576-3870-59ef-add7-671282547c6d with scrape type 2
2026-03-30 08:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f7d1576-3870-59ef-add7-671282547c6d with scrape type 2
2026-03-30 08:12:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f7d1576-3870-59ef-add7-671282547c6d, identifier: GU10%20GKA
2026-03-30 08:12:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f7d1576-3870-59ef-add7-671282547c6d with identifier: GU10%20GKA
2026-03-30 08:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f7d1576-3870-59ef-add7-671282547c6d with identifier: GU10%20GKA
2026-03-30 08:12:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f7d1576-3870-59ef-add7-671282547c6d with identifier: GU10%20GKA to the API
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:37 [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': 107,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU10%20GKA-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.0L',
'expiration_date': '2026-04-01T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6f7d1576-3870-59ef-add7-671282547c6d',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'GU10 GKA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU10%20GKA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'TOYOTA',
'model': 'AYGO',
'odometer': 81835,
'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 MMT Hatchback',
'transmission': 'automatic',
'trim': 'VVT-I BLUE MMT',
'vin': 'JTDKG18C70N449672',
'year': 2010}
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU10%2520GKA%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Saving data for GU10%20GKA: {'auction_closing_time': 1775037600.0, 'created_time': 1774390881.485956, 'last_price_update_time': 1774858357.304715}
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU10%2520GKA') HTTP/1.1" 204 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: WN22%20WPJ
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN22%2520WPJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for WN22%20WPJ: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: WM14%20PDY
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM14%2520PDY%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for WM14%20PDY: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: YA11%20KXE
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YA11%2520KXE%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for YA11%20KXE: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: BK14%20FYL
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK14%2520FYL%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for BK14%20FYL: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: GK62%20PZS
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GK62%2520PZS%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for GK62%20PZS: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: LK13%20VNL
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK13%2520VNL%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for LK13%20VNL: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: OE03%20OHV
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE03%2520OHV%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for OE03%20OHV: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: OY16%20BTX
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY16%2520BTX%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for OY16%20BTX: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: RJ16%20DYF
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ16%2520DYF%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for RJ16%20DYF: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: RV11%20MXY
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for RV11%20MXY: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: WM14%20HBK
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM14%2520HBK%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for WM14%20HBK: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: VE22%20FKB
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE22%2520FKB%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for VE22%20FKB: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: RF17%20FMX
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF17%2520FMX%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for RF17%20FMX: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: VO23%20PXF
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO23%2520PXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for VO23%20PXF: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: OU15%20RWZ
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OU15%2520RWZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for OU15%20RWZ: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: YT62%20VUV
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YT62%2520VUV%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for YT62%20VUV: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: RO22%20AMK
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RO22%2520AMK%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for RO22%20AMK: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: LT65%20ANU
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT65%2520ANU%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for LT65%20ANU: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: LL71%20GTF
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL71%2520GTF%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for LL71%20GTF: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: OE25%20HUV
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE25%2520HUV%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for OE25%20HUV: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: RV75%20YJL
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV75%2520YJL%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for RV75%20YJL: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: MK62%20YWB
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK62%2520YWB%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for MK62%20YWB: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: SV17%20YJJ
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SV17%2520YJJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for SV17%20YJJ: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: DA22%20BSU
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA22%2520BSU%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for DA22%20BSU: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: HL19%20YRV
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HL19%2520YRV%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for HL19%20YRV: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: KN25%20NHY
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN25%2520NHY%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for KN25%20NHY: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: LA71%20ZAZ
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LA71%2520ZAZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for LA71%20ZAZ: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: LB72%20ENL
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB72%2520ENL%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for LB72%20ENL: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: MM22%20WHU
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM22%2520WHU%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for MM22%20WHU: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: SJ75%20HEU
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ75%2520HEU%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for SJ75%20HEU: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: WP25%20CFV
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP25%2520CFV%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for WP25%20CFV: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: ST20%20RXP
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST20%2520RXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for ST20%20RXP: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: DP19%20UYE
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DP19%2520UYE%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for DP19%20UYE: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: HG59%20EGD
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG59%2520EGD%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for HG59%20EGD: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: AJ12%20EAC
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ12%2520EAC%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for AJ12%20EAC: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: GJ12%20EKW
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ12%2520EKW%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for GJ12%20EKW: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: GV11%20EZZ
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GV11%2520EZZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for GV11%20EZZ: 0
2026-03-30 08:12:37 [bca.uk] INFO: Found listing with ID: YE14%20BUA
2026-03-30 08:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE14%2520BUA%27 HTTP/1.1" 200 None
2026-03-30 08:12:37 [bca.uk] INFO: Scrape type for YE14%20BUA: 0
2026-03-30 08:12:38 [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-30 08:12:38 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded
2026-03-30 08:12:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:38 [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-30 08:12:38 [bca.uk] INFO: Found listing with ID: BW15%20PUE
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BW15%2520PUE%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for BW15%20PUE: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: DS69%20HJY
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS69%2520HJY%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for DS69%20HJY: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: DU11%20DXO
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DU11%2520DXO%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for DU11%20DXO: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: LB70%20OVU
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LB70%2520OVU%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for LB70%20OVU: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: LK23%20NAO
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LK23%2520NAO%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for LK23%20NAO: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: MD70%20CUY
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MD70%2520CUY%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for MD70%20CUY: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: ME19%20TZN
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ME19%2520TZN%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for ME19%20TZN: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: MJ20%20GMV
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ20%2520GMV%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for MJ20%20GMV: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: WP59%20WCD
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP59%2520WCD%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for WP59%20WCD: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: YK17%20XEV
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YK17%2520XEV%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for YK17%20XEV: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: CE67%20HJV
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE67%2520HJV%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for CE67%20HJV: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: CF15%20PZY
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF15%2520PZY%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for CF15%20PZY: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: CF68%20XZU
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CF68%2520XZU%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for CF68%20XZU: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: CJ22%20FGE
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ22%2520FGE%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for CJ22%20FGE: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: CV14%20LNR
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV14%2520LNR%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for CV14%20LNR: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: CV72%20KHJ
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV72%2520KHJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for CV72%20KHJ: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: FY73%20TXN
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FY73%2520TXN%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for FY73%20TXN: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: GN13%20WMW
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN13%2520WMW%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for GN13%20WMW: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: HN65%20MEU
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HN65%2520MEU%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for HN65%20MEU: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: HX67%20SXF
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX67%2520SXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for HX67%20SXF: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: KW67%20KHT
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KW67%2520KHT%27 HTTP/1.1" 200 None
2026-03-30 08:12:38 [bca.uk] INFO: Scrape type for KW67%20KHT: 0
2026-03-30 08:12:38 [bca.uk] INFO: Found listing with ID: DY13%20GYS
2026-03-30 08:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY13%2520GYS%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for DY13%20GYS: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: YG21%20NPZ
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YG21%2520NPZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for YG21%20NPZ: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: HG18%20AVU
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG18%2520AVU%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for HG18%20AVU: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: GD65%20KZY
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GD65%2520KZY%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for GD65%20KZY: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: WM19%20HUV
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WM19%2520HUV%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for WM19%20HUV: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: WR70%20CFL
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR70%2520CFL%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for WR70%20CFL: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: YF23%20KWB
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF23%2520KWB%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for YF23%20KWB: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: DC73%20MYU
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DC73%2520MYU%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for DC73%20MYU: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: LJ69%20ZCL
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ69%2520ZCL%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for LJ69%20ZCL: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: LS65%20AEY
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS65%2520AEY%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for LS65%20AEY: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: OE20%20FPO
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OE20%2520FPO%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for OE20%20FPO: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: PF68%20OZD
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF68%2520OZD%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for PF68%20OZD: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: WL63%20BNY
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL63%2520BNY%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for WL63%20BNY: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: WN56%20WWK
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN56%2520WWK%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for WN56%20WWK: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: YC70%20CCJ
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YC70%2520CCJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for YC70%20CCJ: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: EX69%20GCV
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EX69%2520GCV%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for EX69%20GCV: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: SW67%20OGP
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW67%2520OGP%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for SW67%20OGP: 2
2026-03-30 08:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46dfb61b-e3b6-5f47-9253-4f28876975fb with identifier: SW67%20OGP
2026-03-30 08:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46dfb61b-e3b6-5f47-9253-4f28876975fb with scrape type 2
2026-03-30 08:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46dfb61b-e3b6-5f47-9253-4f28876975fb with scrape type 2
2026-03-30 08:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46dfb61b-e3b6-5f47-9253-4f28876975fb, identifier: SW67%20OGP
2026-03-30 08:12:39 [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-30 08:12:39 [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-30 08:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46dfb61b-e3b6-5f47-9253-4f28876975fb with identifier: SW67%20OGP
2026-03-30 08:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46dfb61b-e3b6-5f47-9253-4f28876975fb with identifier: SW67%20OGP
2026-03-30 08:12:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46dfb61b-e3b6-5f47-9253-4f28876975fb with identifier: SW67%20OGP to the API
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 141,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW67%20OGP-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '46dfb61b-e3b6-5f47-9253-4f28876975fb',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SW67 OGP',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW67%20OGP&vehicleType=*',
'listing': 'auction',
'location': 'Leeds',
'make': 'MINI',
'model': 'COUNTRYMAN',
'odometer': 124659,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2018-01-01',
'seller_name': None,
'title': 'MINI COUNTRYMAN 1.5 COOPER ALL4 Hatchback',
'transmission': 'manual',
'trim': 'COOPER ALL4',
'vin': 'WMWYS520803C24865',
'year': 2018}
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW67%2520OGP%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Saving data for SW67%20OGP: {'auction_closing_time': 1774864800.0, 'created_time': 1774277318.786682, 'last_price_update_time': 1774858359.823853}
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW67%2520OGP') HTTP/1.1" 204 0
2026-03-30 08:12:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: BK25%20PZS
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK25%2520PZS%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for BK25%20PZS: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: BN25%20XWD
2026-03-30 08:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN25%2520XWD%27 HTTP/1.1" 200 None
2026-03-30 08:12:39 [bca.uk] INFO: Scrape type for BN25%20XWD: 0
2026-03-30 08:12:39 [bca.uk] INFO: Found listing with ID: BN25%20YFM
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN25%2520YFM%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for BN25%20YFM: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: BP71%20FXE
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BP71%2520FXE%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for BP71%20FXE: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: LM24%20ETV
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LM24%2520ETV%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for LM24%20ETV: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: VO24%20ZGR
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VO24%2520ZGR%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for VO24%20ZGR: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: BK25%20HMZ
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK25%2520HMZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for BK25%20HMZ: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: HJ63%20DWX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ63%2520DWX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for HJ63%20DWX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: WD74%20GWP
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WD74%2520GWP%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for WD74%20GWP: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: FE23%20EFH
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE23%2520EFH%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for FE23%20EFH: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: RE72%20NLT
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE72%2520NLT%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for RE72%20NLT: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: SF08%20YGT
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SF08%2520YGT%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for SF08%20YGT: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: DY74%20XDX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY74%2520XDX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for DY74%20XDX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: YY73%20XJU
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YY73%2520XJU%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for YY73%20XJU: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: FM24%20YPU
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM24%2520YPU%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for FM24%20YPU: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: SD70%20WDE
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD70%2520WDE%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for SD70%20WDE: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: GX16%20BYW
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GX16%2520BYW%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for GX16%20BYW: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: KD15%20EHO
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KD15%2520EHO%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for KD15%20EHO: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: MV61%20YKG
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MV61%2520YKG%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for MV61%20YKG: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: YM65%20RVC
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YM65%2520RVC%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for YM65%20RVC: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: FA17%20AYV
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FA17%2520AYV%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for FA17%20AYV: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: GF60%20CXD
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF60%2520CXD%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for GF60%20CXD: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: WO24%20OCH
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WO24%2520OCH%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for WO24%20OCH: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: VE73%20PXF
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE73%2520PXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for VE73%20PXF: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: NG72%20GVE
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG72%2520GVE%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for NG72%20GVE: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: ND72%20VRG
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520VRG%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for ND72%20VRG: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: YP23%20BXD
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP23%2520BXD%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for YP23%20BXD: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: ND72%20RXP
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520RXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for ND72%20RXP: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: VK22%20OVX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK22%2520OVX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for VK22%20OVX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: ND72%20MWX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520MWX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for ND72%20MWX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: HV24%20VKW
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HV24%2520VKW%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for HV24%20VKW: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: ND72%20MJK
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ND72%2520MJK%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for ND72%20MJK: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: DF71%20OEZ
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF71%2520OEZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for DF71%20OEZ: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: AJ73%20TUH
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ73%2520TUH%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for AJ73%20TUH: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: NL22%20LHD
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL22%2520LHD%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for NL22%20LHD: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: WV18%20HCL
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV18%2520HCL%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for WV18%20HCL: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: CA15%20ELL
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CA15%2520ELL%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for CA15%20ELL: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: DF20%20ARX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DF20%2520ARX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for DF20%20ARX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: NG17%20GFX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NG17%2520GFX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for NG17%20GFX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: WF61%20VYN
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WF61%2520VYN%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for WF61%20VYN: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: NA23%20XUN
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA23%2520XUN%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for NA23%20XUN: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: AJ71%20PVP
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AJ71%2520PVP%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for AJ71%20PVP: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: KV63%20PZD
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV63%2520PZD%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for KV63%20PZD: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: BN64%20WYM
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BN64%2520WYM%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for BN64%20WYM: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: DS68%20NWM
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS68%2520NWM%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for DS68%20NWM: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: YF20%20TPY
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YF20%2520TPY%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for YF20%20TPY: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: KE73%20EOH
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KE73%2520EOH%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for KE73%20EOH: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: NA20%20NDX
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA20%2520NDX%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for NA20%20NDX: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: LO21%20EFD
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LO21%2520EFD%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for LO21%20EFD: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: RV09%20HFG
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RV09%2520HFG%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for RV09%20HFG: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: RE24%20JZO
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE24%2520JZO%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for RE24%20JZO: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: MA64%20NDL
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MA64%2520NDL%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for MA64%20NDL: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: KL68%20EHU
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KL68%2520EHU%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for KL68%20EHU: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: HG22%20FBD
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG22%2520FBD%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for HG22%20FBD: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: BL21%20UGV
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BL21%2520UGV%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for BL21%20UGV: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: BX69%20YVE
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX69%2520YVE%27 HTTP/1.1" 200 None
2026-03-30 08:12:40 [bca.uk] INFO: Scrape type for BX69%20YVE: 0
2026-03-30 08:12:40 [bca.uk] INFO: Found listing with ID: LJ74%20TZT
2026-03-30 08:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LJ74%2520TZT%27 HTTP/1.1" 200 None
2026-03-30 08:12:41 [bca.uk] INFO: Scrape type for LJ74%20TZT: 0
2026-03-30 08:12:41 [bca.uk] INFO: Found listing with ID: YP16%20VJD
2026-03-30 08:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YP16%2520VJD%27 HTTP/1.1" 200 None
2026-03-30 08:12:41 [bca.uk] INFO: Scrape type for YP16%20VJD: 0
2026-03-30 08:12:41 [bca.uk] INFO: Found listing with ID: WH21%20SOE
2026-03-30 08:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WH21%2520SOE%27 HTTP/1.1" 200 None
2026-03-30 08:12:41 [bca.uk] INFO: Scrape type for WH21%20SOE: 0
2026-03-30 08:12:41 [bca.uk] INFO: Found listing with ID: YL17%20CXP
2026-03-30 08:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YL17%2520CXP%27 HTTP/1.1" 200 None
2026-03-30 08:12:41 [bca.uk] INFO: Scrape type for YL17%20CXP: 0
2026-03-30 08:12:41 [bca.uk] INFO: Found listing with ID: EA68%20BNF
2026-03-30 08:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA68%2520BNF%27 HTTP/1.1" 200 None
2026-03-30 08:12:41 [bca.uk] INFO: Scrape type for EA68%20BNF: 0
2026-03-30 08:12:41 [bca.uk] INFO: Found listing with ID: DA73%20ZHL
2026-03-30 08:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA73%2520ZHL%27 HTTP/1.1" 200 None
2026-03-30 08:12:41 [bca.uk] INFO: Scrape type for DA73%20ZHL: 0
2026-03-30 08:12:43 [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-30 08:12:43 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded
2026-03-30 08:12:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:43 [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-30 08:12:43 [bca.uk] INFO: Found listing with ID: BK22%20PWJ
2026-03-30 08:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:43 [bca.uk] INFO: Scrape type for BK22%20PWJ: 0
2026-03-30 08:12:43 [bca.uk] INFO: Found listing with ID: BU72%20XTD
2026-03-30 08:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU72%2520XTD%27 HTTP/1.1" 200 None
2026-03-30 08:12:43 [bca.uk] INFO: Scrape type for BU72%20XTD: 0
2026-03-30 08:12:43 [bca.uk] INFO: Found listing with ID: WA64%20ZFT
2026-03-30 08:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WA64%2520ZFT%27 HTTP/1.1" 200 None
2026-03-30 08:12:43 [bca.uk] INFO: Scrape type for WA64%20ZFT: 0
2026-03-30 08:12:43 [bca.uk] INFO: Found listing with ID: OV19%20XON
2026-03-30 08:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV19%2520XON%27 HTTP/1.1" 200 None
2026-03-30 08:12:43 [bca.uk] INFO: Scrape type for OV19%20XON: 0
2026-03-30 08:12:43 [bca.uk] INFO: Found listing with ID: WN14%20WXE
2026-03-30 08:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN14%2520WXE%27 HTTP/1.1" 200 None
2026-03-30 08:12:43 [bca.uk] INFO: Scrape type for WN14%20WXE: 0
2026-03-30 08:12:43 [bca.uk] INFO: Found listing with ID: MF64%20ZBC
2026-03-30 08:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MF64%2520ZBC%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for MF64%20ZBC: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: HX24%20UMR
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX24%2520UMR%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for HX24%20UMR: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: WV61%20CLU
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV61%2520CLU%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for WV61%20CLU: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: BF73%20ATK
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF73%2520ATK%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for BF73%20ATK: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: VX66%20ORY
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VX66%2520ORY%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for VX66%20ORY: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: NJ18%20BWP
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ18%2520BWP%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for NJ18%20BWP: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: VK17%20YZN
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VK17%2520YZN%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for VK17%20YZN: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: WT17%20VHG
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WT17%2520VHG%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for WT17%20VHG: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: DY73%20WKE
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DY73%2520WKE%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for DY73%20WKE: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: LD03%20JVY
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LD03%2520JVY%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for LD03%20JVY: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: LG61%20YAY
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LG61%2520YAY%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for LG61%20YAY: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: DN75%20JVD
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DN75%2520JVD%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for DN75%20JVD: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: HIG%201047
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HIG%25201047%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for HIG%201047: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: HT71%20LXK
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HT71%2520LXK%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for HT71%20LXK: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KN73%20OYO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN73%2520OYO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KN73%20OYO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KN75%20AXF
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN75%2520AXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KN75%20AXF: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KN75%20BJO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN75%2520BJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KN75%20BJO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: PK67%20EHF
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK67%2520EHF%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for PK67%20EHF: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: YB66%20FHO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB66%2520FHO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for YB66%20FHO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: BK23%20FRN
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BK23%2520FRN%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for BK23%20FRN: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: NL65%20EDJ
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL65%2520EDJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for NL65%20EDJ: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: EK71%20CNY
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK71%2520CNY%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for EK71%20CNY: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: OY08%20AEB
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OY08%2520AEB%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for OY08%20AEB: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: CJ73%20WEP
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CJ73%2520WEP%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for CJ73%20WEP: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: DS68%20HHV
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS68%2520HHV%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for DS68%20HHV: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: GU70%20PGO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GU70%2520PGO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for GU70%20PGO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: CV64%20HJX
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CV64%2520HJX%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for CV64%20HJX: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: RJ22%20FLA
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RJ22%2520FLA%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for RJ22%20FLA: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: NL61%20GXK
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL61%2520GXK%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for NL61%20GXK: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: DV19%20WPO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV19%2520WPO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for DV19%20WPO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: FD72%20PVN
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FD72%2520PVN%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for FD72%20PVN: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: EN15%20YKO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN15%2520YKO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for EN15%20YKO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KR62%20YRJ
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KR62%2520YRJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KR62%20YRJ: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: EA68%20ONF
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EA68%2520ONF%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for EA68%20ONF: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: MJ21%20XRH
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MJ21%2520XRH%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for MJ21%20XRH: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: GJ68%20TGY
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GJ68%2520TGY%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for GJ68%20TGY: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KN62%20YUJ
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KN62%2520YUJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KN62%20YUJ: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: FE22%20UXA
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE22%2520UXA%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for FE22%20UXA: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KM63%20KZH
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM63%2520KZH%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KM63%20KZH: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: EK23%20AYG
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%2520AYG%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for EK23%20AYG: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: BF72%20CVV
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BF72%2520CVV%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for BF72%20CVV: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: YB71%20XEO
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB71%2520XEO%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for YB71%20XEO: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: EK22%20WFP
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK22%2520WFP%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for EK22%20WFP: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: UIG%206005
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27UIG%25206005%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for UIG%206005: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: FL71%20TOJ
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL71%2520TOJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for FL71%20TOJ: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: SP19%20UYU
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP19%2520UYU%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for SP19%20UYU: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: SJ70%20DJD
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SJ70%2520DJD%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for SJ70%20DJD: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: PY72%20DHK
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY72%2520DHK%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for PY72%20DHK: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: BU21%20SXJ
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BU21%2520SXJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for BU21%20SXJ: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: OV69%20EBD
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV69%2520EBD%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for OV69%20EBD: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: DA68%20HXH
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DA68%2520HXH%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for DA68%20HXH: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: DL23%20ZJK
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL23%2520ZJK%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for DL23%20ZJK: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: VU21%20TNK
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VU21%2520TNK%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for VU21%20TNK: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: NX22%20OCA
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NX22%2520OCA%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for NX22%20OCA: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: NC72%20JWW
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NC72%2520JWW%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for NC72%20JWW: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: NA68%20LVX
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NA68%2520LVX%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for NA68%20LVX: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: KU69%20WHE
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU69%2520WHE%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for KU69%20WHE: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: PF21%20LJL
2026-03-30 08:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PF21%2520LJL%27 HTTP/1.1" 200 None
2026-03-30 08:12:44 [bca.uk] INFO: Scrape type for PF21%20LJL: 0
2026-03-30 08:12:44 [bca.uk] INFO: Found listing with ID: EK58%20MYO
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK58%2520MYO%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for EK58%20MYO: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: LX18%20ZWW
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LX18%2520ZWW%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for LX18%20ZWW: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: EK08%20WXH
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EK08%2520WXH%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for EK08%20WXH: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: SW72%20OSK
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SW72%2520OSK%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for SW72%20OSK: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: ST72%20BBZ
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST72%2520BBZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for ST72%20BBZ: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: PY20%20HJO
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PY20%2520HJO%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for PY20%20HJO: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: PH53%20HHS
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PH53%2520HHS%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for PH53%20HHS: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: PK67%20WNA
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PK67%2520WNA%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for PK67%20WNA: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: KS69%20EBP
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KS69%2520EBP%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for KS69%20EBP: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: BJ11%20YJY
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ11%2520YJY%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for BJ11%20YJY: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: HJ19%20DCZ
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HJ19%2520DCZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for HJ19%20DCZ: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: FM68%20PVV
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FM68%2520PVV%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for FM68%20PVV: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: PJ73%20HFG
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ73%2520HFG%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for PJ73%20HFG: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: SO18%20MKK
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SO18%2520MKK%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for SO18%20MKK: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: RF68%20ZDJ
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF68%2520ZDJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for RF68%20ZDJ: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: OW68%20YKX
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OW68%2520YKX%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for OW68%20YKX: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: PJ64%20YVN
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27PJ64%2520YVN%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for PJ64%20YVN: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: MK68%20BWL
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK68%2520BWL%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for MK68%20BWL: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: LL19%20PXX
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LL19%2520PXX%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for LL19%20PXX: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: LC72%20OYD
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LC72%2520OYD%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for LC72%20OYD: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: NJ62%20UJD
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NJ62%2520UJD%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for NJ62%20UJD: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: KO68%20AFJ
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KO68%2520AFJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for KO68%20AFJ: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: GY22%20JHU
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GY22%2520JHU%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for GY22%20JHU: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: MK19%20OLH
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MK19%2520OLH%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for MK19%20OLH: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: GN20%20WMG
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GN20%2520WMG%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for GN20%20WMG: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: GF68%20OLA
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27GF68%2520OLA%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for GF68%20OLA: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: AF58%20XDR
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF58%2520XDR%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for AF58%20XDR: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: SD65%20BYK
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SD65%2520BYK%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for SD65%20BYK: 0
2026-03-30 08:12:45 [bca.uk] INFO: Found listing with ID: SP16%20HHM
2026-03-30 08:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP16%2520HHM%27 HTTP/1.1" 200 None
2026-03-30 08:12:45 [bca.uk] INFO: Scrape type for SP16%20HHM: 2
2026-03-30 08:12:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8718194d-5aa8-5342-81c6-3a060515a91b with identifier: SP16%20HHM
2026-03-30 08:12:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8718194d-5aa8-5342-81c6-3a060515a91b with scrape type 2
2026-03-30 08:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8718194d-5aa8-5342-81c6-3a060515a91b with scrape type 2
2026-03-30 08:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8718194d-5aa8-5342-81c6-3a060515a91b, identifier: SP16%20HHM
2026-03-30 08:12:45 [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-30 08:12:45 [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-30 08:12:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8718194d-5aa8-5342-81c6-3a060515a91b with identifier: SP16%20HHM
2026-03-30 08:12:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8718194d-5aa8-5342-81c6-3a060515a91b with identifier: SP16%20HHM
2026-03-30 08:12:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8718194d-5aa8-5342-81c6-3a060515a91b with identifier: SP16%20HHM to the API
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 108,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP16%20HHM-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '8718194d-5aa8-5342-81c6-3a060515a91b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'SP16 HHM',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP16%20HHM&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'HONDA',
'model': 'HR-V',
'odometer': 101652,
'odometer_reading_unit': '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 HR-V 1.6 I-DTEC 120 SE Hatchback',
'transmission': 'manual',
'trim': 'I-DTEC 120 SE',
'vin': '3HGRU8750GM301941',
'year': 2016}
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP16%2520HHM%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Saving data for SP16%20HHM: {'auction_closing_time': 1774864800.0, 'created_time': 1773958628.542446, 'last_price_update_time': 1774858366.351587}
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP16%2520HHM') HTTP/1.1" 204 0
2026-03-30 08:12:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: SP16%20MZO
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SP16%2520MZO%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for SP16%20MZO: 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: ST17%20ZVZ
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST17%2520ZVZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for ST17%20ZVZ: 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: ST59%20UXJ
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST59%2520UXJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for ST59%20UXJ: 2
2026-03-30 08:12:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dca016a-82b1-572b-859b-03d868095474 with identifier: ST59%20UXJ
2026-03-30 08:12:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dca016a-82b1-572b-859b-03d868095474 with scrape type 2
2026-03-30 08:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dca016a-82b1-572b-859b-03d868095474 with scrape type 2
2026-03-30 08:12:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dca016a-82b1-572b-859b-03d868095474, identifier: ST59%20UXJ
2026-03-30 08:12:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dca016a-82b1-572b-859b-03d868095474 with identifier: ST59%20UXJ
2026-03-30 08:12:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dca016a-82b1-572b-859b-03d868095474 with identifier: ST59%20UXJ
2026-03-30 08:12:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dca016a-82b1-572b-859b-03d868095474 with identifier: ST59%20UXJ to the API
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 128,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST59%20UXJ-GB',
'category': 'Car',
'color': 'silver',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '8dca016a-82b1-572b-859b-03d868095474',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'ST59 UXJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST59%20UXJ&vehicleType=*',
'listing': 'auction',
'location': 'Glasgow',
'make': 'VOLKSWAGEN',
'model': 'POLO',
'odometer': 112741,
'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': 'WVWZZZ6RZAU016283',
'year': 2010}
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST59%2520UXJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Saving data for ST59%20UXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773823834.473728, 'last_price_update_time': 1774858366.907842}
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST59%2520UXJ') HTTP/1.1" 204 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: ST62%20GMY
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27ST62%2520GMY%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for ST62%20GMY: 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: SY13%20LWN
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27SY13%2520LWN%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for SY13%20LWN: 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: AE22%20RZB
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AE22%2520RZB%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for AE22%20RZB: 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: DS24%20ULX
2026-03-30 08:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS24%2520ULX%27 HTTP/1.1" 200 None
2026-03-30 08:12:46 [bca.uk] INFO: Scrape type for DS24%20ULX: 0
2026-03-30 08:12:46 [bca.uk] INFO: Found listing with ID: DT73%20BFN
2026-03-30 08:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DT73%2520BFN%27 HTTP/1.1" 200 None
2026-03-30 08:12:47 [bca.uk] INFO: Scrape type for DT73%20BFN: 0
2026-03-30 08:12:49 [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-30 08:12:49 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:49 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded
2026-03-30 08:12:49 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:49 [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-30 08:12:49 [bca.uk] INFO: Found listing with ID: DV24%20WAJ
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DV24%2520WAJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for DV24%20WAJ: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: KF23%20VZG
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KF23%2520VZG%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for KF23%20VZG: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: KV68%20PHU
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KV68%2520PHU%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for KV68%20PHU: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: YE69%20UZW
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YE69%2520UZW%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for YE69%20UZW: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: WR19%20HNA
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR19%2520HNA%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for WR19%20HNA: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: LT68%20MLZ
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LT68%2520MLZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for LT68%20MLZ: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: YB12%20ATU
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27YB12%2520ATU%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for YB12%20ATU: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: LR20%20KWF
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LR20%2520KWF%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for LR20%20KWF: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: KY73%20ATX
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KY73%2520ATX%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for KY73%20ATX: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: FL19%20DVF
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FL19%2520DVF%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for FL19%20DVF: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: NL23%20WUR
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NL23%2520WUR%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for NL23%20WUR: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: EY22%20KWX
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EY22%2520KWX%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for EY22%20KWX: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: EU17%20RBY
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU17%2520RBY%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for EU17%20RBY: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: EN22%20DRX
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EN22%2520DRX%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for EN22%20DRX: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: AF69%20FCP
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27AF69%2520FCP%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for AF69%20FCP: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: FE23%20TRX
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FE23%2520TRX%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for FE23%20TRX: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: LF16%20UZY
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LF16%2520UZY%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for LF16%20UZY: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: OV12%20AEN
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27OV12%2520AEN%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for OV12%20AEN: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: RA66%20UPX
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RA66%2520UPX%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for RA66%20UPX: 0
2026-03-30 08:12:49 [bca.uk] INFO: Found listing with ID: RE68%20ECJ
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE68%2520ECJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:49 [bca.uk] INFO: Scrape type for RE68%20ECJ: 2
2026-03-30 08:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c15ca6e-990f-537a-bc31-909672cd08c0 with identifier: RE68%20ECJ
2026-03-30 08:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c15ca6e-990f-537a-bc31-909672cd08c0 with scrape type 2
2026-03-30 08:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c15ca6e-990f-537a-bc31-909672cd08c0 with scrape type 2
2026-03-30 08:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c15ca6e-990f-537a-bc31-909672cd08c0, identifier: RE68%20ECJ
2026-03-30 08:12:49 [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-30 08:12:49 [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-30 08:12:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c15ca6e-990f-537a-bc31-909672cd08c0 with identifier: RE68%20ECJ
2026-03-30 08:12:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c15ca6e-990f-537a-bc31-909672cd08c0 with identifier: RE68%20ECJ
2026-03-30 08:12:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c15ca6e-990f-537a-bc31-909672cd08c0 with identifier: RE68%20ECJ to the API
2026-03-30 08:12:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 117,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE68%20ECJ-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6c15ca6e-990f-537a-bc31-909672cd08c0',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RE68 ECJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE68%20ECJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'AUDI',
'model': 'A3 SPORTBACK',
'odometer': 74949,
'odometer_reading_unit': '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.5 35 TFSI BLACK ED.S-T Hatchback',
'transmission': 'automatic',
'trim': '35 TFSI BLACK ED.S-T',
'vin': 'WAUZZZ8V2KA014770',
'year': 2018}
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RE68%2520ECJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:50 [bca.uk] INFO: Saving data for RE68%20ECJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774477258.60958, 'last_price_update_time': 1774858370.130459}
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE68%2520ECJ') HTTP/1.1" 204 0
2026-03-30 08:12:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 08:12:50 [bca.uk] INFO: Found listing with ID: S6%20HXF
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27S6%2520HXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:50 [bca.uk] INFO: Scrape type for S6%20HXF: 0
2026-03-30 08:12:50 [bca.uk] INFO: Found listing with ID: VE71%20LYK
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE71%2520LYK%27 HTTP/1.1" 200 None
2026-03-30 08:12:50 [bca.uk] INFO: Scrape type for VE71%20LYK: 2
2026-03-30 08:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56409412-f9a9-54f5-ba9f-db399491112e with identifier: VE71%20LYK
2026-03-30 08:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56409412-f9a9-54f5-ba9f-db399491112e with scrape type 2
2026-03-30 08:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56409412-f9a9-54f5-ba9f-db399491112e with scrape type 2
2026-03-30 08:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56409412-f9a9-54f5-ba9f-db399491112e, identifier: VE71%20LYK
2026-03-30 08:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56409412-f9a9-54f5-ba9f-db399491112e with identifier: VE71%20LYK
2026-03-30 08:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56409412-f9a9-54f5-ba9f-db399491112e with identifier: VE71%20LYK
2026-03-30 08:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56409412-f9a9-54f5-ba9f-db399491112e with identifier: VE71%20LYK to the API
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 118,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE71%20LYK-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '56409412-f9a9-54f5-ba9f-db399491112e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'VE71 LYK',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE71%20LYK&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VAUXHALL',
'model': 'CORSA',
'odometer': 81507,
'odometer_reading_unit': '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 SE ED. Hatchback',
'transmission': 'manual',
'trim': '75 SE ED.',
'vin': 'VXKUPHMHDM4380555',
'year': 2021}
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE71%2520LYK%27 HTTP/1.1" 200 None
2026-03-30 08:12:50 [bca.uk] INFO: Saving data for VE71%20LYK: {'auction_closing_time': 1774864800.0, 'created_time': 1773842904.51704, 'last_price_update_time': 1774858370.667816}
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE71%2520LYK') HTTP/1.1" 204 0
2026-03-30 08:12:50 [bca.uk] INFO: Found listing with ID: WN69%20KKH
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WN69%2520KKH%27 HTTP/1.1" 200 None
2026-03-30 08:12:50 [bca.uk] INFO: Scrape type for WN69%20KKH: 0
2026-03-30 08:12:50 [bca.uk] INFO: Found listing with ID: WP65%20AOT
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP65%2520AOT%27 HTTP/1.1" 200 None
2026-03-30 08:12:50 [bca.uk] INFO: Scrape type for WP65%20AOT: 2
2026-03-30 08:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15c29c89-ce14-5e34-b852-b55f281efc2e with identifier: WP65%20AOT
2026-03-30 08:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15c29c89-ce14-5e34-b852-b55f281efc2e with scrape type 2
2026-03-30 08:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15c29c89-ce14-5e34-b852-b55f281efc2e with scrape type 2
2026-03-30 08:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15c29c89-ce14-5e34-b852-b55f281efc2e, identifier: WP65%20AOT
2026-03-30 08:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15c29c89-ce14-5e34-b852-b55f281efc2e with identifier: WP65%20AOT
2026-03-30 08:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15c29c89-ce14-5e34-b852-b55f281efc2e with identifier: WP65%20AOT
2026-03-30 08:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15c29c89-ce14-5e34-b852-b55f281efc2e with identifier: WP65%20AOT to the API
2026-03-30 08:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 121,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP65%20AOT-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol/Electric',
'id': '15c29c89-ce14-5e34-b852-b55f281efc2e',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WP65 AOT',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP65%20AOT&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'LEXUS',
'model': 'NX 300H',
'odometer': 56724,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2015-01-01',
'seller_name': None,
'title': 'LEXUS NX 300H 2.5 SE StationWagon',
'transmission': 'manual',
'trim': 'SE',
'vin': 'JTJBJRBZ802032539',
'year': 2015}
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WP65%2520AOT%27 HTTP/1.1" 200 None
2026-03-30 08:12:51 [bca.uk] INFO: Saving data for WP65%20AOT: {'auction_closing_time': 1774864800.0, 'created_time': 1774303558.23142, 'last_price_update_time': 1774858371.102456}
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP65%2520AOT') HTTP/1.1" 204 0
2026-03-30 08:12:51 [bca.uk] INFO: Found listing with ID: WR64%20VZJ
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR64%2520VZJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:51 [bca.uk] INFO: Scrape type for WR64%20VZJ: 2
2026-03-30 08:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6645b542-3cbe-572c-be92-94fe9e6c21e4 with identifier: WR64%20VZJ
2026-03-30 08:12:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6645b542-3cbe-572c-be92-94fe9e6c21e4 with scrape type 2
2026-03-30 08:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6645b542-3cbe-572c-be92-94fe9e6c21e4 with scrape type 2
2026-03-30 08:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6645b542-3cbe-572c-be92-94fe9e6c21e4, identifier: WR64%20VZJ
2026-03-30 08:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6645b542-3cbe-572c-be92-94fe9e6c21e4 with identifier: WR64%20VZJ
2026-03-30 08:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6645b542-3cbe-572c-be92-94fe9e6c21e4 with identifier: WR64%20VZJ
2026-03-30 08:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6645b542-3cbe-572c-be92-94fe9e6c21e4 with identifier: WR64%20VZJ to the API
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 113,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR64%20VZJ-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '6645b542-3cbe-572c-be92-94fe9e6c21e4',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WR64 VZJ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR64%20VZJ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FIAT',
'model': '500',
'odometer': 19247,
'odometer_reading_unit': 'mi',
'origin_country_code': 'GB',
'original_photo_count': 0,
'price': 0,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seller_name': None,
'title': 'FIAT 500 1.2 S Hatchback',
'transmission': 'manual',
'trim': 'S',
'vin': 'ZFA3120000J284687',
'year': 2014}
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WR64%2520VZJ%27 HTTP/1.1" 200 None
2026-03-30 08:12:51 [bca.uk] INFO: Saving data for WR64%20VZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774390866.745643, 'last_price_update_time': 1774858371.537941}
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR64%2520VZJ') HTTP/1.1" 204 0
2026-03-30 08:12:51 [bca.uk] INFO: Found listing with ID: WU22%20JXA
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU22%2520JXA%27 HTTP/1.1" 200 None
2026-03-30 08:12:51 [bca.uk] INFO: Scrape type for WU22%20JXA: 2
2026-03-30 08:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c5e8408-bfd8-50d1-a79c-573ac001cf1b with identifier: WU22%20JXA
2026-03-30 08:12:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c5e8408-bfd8-50d1-a79c-573ac001cf1b with scrape type 2
2026-03-30 08:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c5e8408-bfd8-50d1-a79c-573ac001cf1b with scrape type 2
2026-03-30 08:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c5e8408-bfd8-50d1-a79c-573ac001cf1b, identifier: WU22%20JXA
2026-03-30 08:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c5e8408-bfd8-50d1-a79c-573ac001cf1b with identifier: WU22%20JXA
2026-03-30 08:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c5e8408-bfd8-50d1-a79c-573ac001cf1b with identifier: WU22%20JXA
2026-03-30 08:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c5e8408-bfd8-50d1-a79c-573ac001cf1b with identifier: WU22%20JXA to the API
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 142,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU22%20JXA-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '4c5e8408-bfd8-50d1-a79c-573ac001cf1b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'WU22 JXA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU22%20JXA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'VOLKSWAGEN',
'model': 'TIGUAN',
'odometer': 60947,
'odometer_reading_unit': '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 130 ACTIVE StationWagon',
'transmission': 'manual',
'trim': 'TSI 130 ACTIVE',
'vin': 'WVGZZZ5NZNW029190',
'year': 2022}
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WU22%2520JXA%27 HTTP/1.1" 200 None
2026-03-30 08:12:51 [bca.uk] INFO: Saving data for WU22%20JXA: {'auction_closing_time': 1774864800.0, 'created_time': 1773933174.531957, 'last_price_update_time': 1774858371.949286}
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU22%2520JXA') HTTP/1.1" 204 0
2026-03-30 08:12:51 [bca.uk] INFO: Found listing with ID: BX14%20XGB
2026-03-30 08:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX14%2520XGB%27 HTTP/1.1" 200 None
2026-03-30 08:12:51 [bca.uk] INFO: Scrape type for BX14%20XGB: 0
2026-03-30 08:12:51 [bca.uk] INFO: Found listing with ID: DL66%20JWY
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL66%2520JWY%27 HTTP/1.1" 200 None
2026-03-30 08:12:52 [bca.uk] INFO: Scrape type for DL66%20JWY: 0
2026-03-30 08:12:52 [bca.uk] INFO: Found listing with ID: EU67%20ZKA
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-30 08:12:52 [bca.uk] INFO: Scrape type for EU67%20ZKA: 2
2026-03-30 08:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecba9c33-70d5-5bd9-b210-f099b9f2a00c with identifier: EU67%20ZKA
2026-03-30 08:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecba9c33-70d5-5bd9-b210-f099b9f2a00c with scrape type 2
2026-03-30 08:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecba9c33-70d5-5bd9-b210-f099b9f2a00c with scrape type 2
2026-03-30 08:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecba9c33-70d5-5bd9-b210-f099b9f2a00c, identifier: EU67%20ZKA
2026-03-30 08:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecba9c33-70d5-5bd9-b210-f099b9f2a00c with identifier: EU67%20ZKA
2026-03-30 08:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecba9c33-70d5-5bd9-b210-f099b9f2a00c with identifier: EU67%20ZKA
2026-03-30 08:12:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecba9c33-70d5-5bd9-b210-f099b9f2a00c with identifier: EU67%20ZKA to the API
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 124,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU67%20ZKA-GB',
'category': 'Car',
'color': 'red',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.2L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': 'ecba9c33-70d5-5bd9-b210-f099b9f2a00c',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EU67 ZKA',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU67%20ZKA&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 68957,
'odometer_reading_unit': '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': 'VF3MRHNYHHS241510',
'year': 2017}
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EU67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-30 08:12:52 [bca.uk] INFO: Saving data for EU67%20ZKA: {'auction_closing_time': 1774864800.0, 'created_time': 1774303580.629024, 'last_price_update_time': 1774858372.434479}
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU67%2520ZKA') HTTP/1.1" 204 0
2026-03-30 08:12:52 [bca.uk] INFO: Found listing with ID: EW19%20FOC
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EW19%2520FOC%27 HTTP/1.1" 200 None
2026-03-30 08:12:52 [bca.uk] INFO: Scrape type for EW19%20FOC: 2
2026-03-30 08:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b with identifier: EW19%20FOC
2026-03-30 08:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b with scrape type 2
2026-03-30 08:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b with scrape type 2
2026-03-30 08:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b, identifier: EW19%20FOC
2026-03-30 08:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b with identifier: EW19%20FOC
2026-03-30 08:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b with identifier: EW19%20FOC
2026-03-30 08:12:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b with identifier: EW19%20FOC to the API
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 137,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EW19%20FOC-GB',
'category': 'Car',
'color': 'blue',
'currency': 'GBP',
'doors_number': 5,
'engine': '2.0L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': '0397c4a8-2b0d-54d8-a0a6-f83ed5da4b1b',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'EW19 FOC',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=EW19%20FOC&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'FORD',
'model': 'S-MAX',
'odometer': 143471,
'odometer_reading_unit': '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 S-MAX 2.0 TDCI 190 ST-LINE MPV',
'transmission': 'manual',
'trim': 'TDCI 190 ST-LINE',
'vin': 'WF0JXXWPCJKY57121',
'year': 2019}
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27EW19%2520FOC%27 HTTP/1.1" 200 None
2026-03-30 08:12:52 [bca.uk] INFO: Saving data for EW19%20FOC: {'auction_closing_time': 1774864800.0, 'created_time': 1773821375.457603, 'last_price_update_time': 1774858372.858865}
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EW19%2520FOC') HTTP/1.1" 204 0
2026-03-30 08:12:52 [bca.uk] INFO: Found listing with ID: FN18%20YMZ
2026-03-30 08:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:52 [bca.uk] INFO: Scrape type for FN18%20YMZ: 2
2026-03-30 08:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9894db42-e65f-595b-9e5e-94476c5c8d03 with identifier: FN18%20YMZ
2026-03-30 08:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9894db42-e65f-595b-9e5e-94476c5c8d03 with scrape type 2
2026-03-30 08:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9894db42-e65f-595b-9e5e-94476c5c8d03 with scrape type 2
2026-03-30 08:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9894db42-e65f-595b-9e5e-94476c5c8d03, identifier: FN18%20YMZ
2026-03-30 08:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9894db42-e65f-595b-9e5e-94476c5c8d03 with identifier: FN18%20YMZ
2026-03-30 08:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9894db42-e65f-595b-9e5e-94476c5c8d03 with identifier: FN18%20YMZ
2026-03-30 08:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9894db42-e65f-595b-9e5e-94476c5c8d03 with identifier: FN18%20YMZ to the API
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 109,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN18%20YMZ-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.5L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '9894db42-e65f-595b-9e5e-94476c5c8d03',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'FN18 YMZ',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN18%20YMZ&vehicleType=*',
'listing': 'auction',
'location': 'Blackbushe',
'make': 'TOYOTA',
'model': 'YARIS',
'odometer': 55538,
'odometer_reading_unit': '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 Hatchback',
'transmission': 'manual',
'trim': 'VVT-I ICON',
'vin': 'VNKKG3D330A062083',
'year': 2018}
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27FN18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Saving data for FN18%20YMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774479203.709387, 'last_price_update_time': 1774858373.334389}
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN18%2520YMZ') HTTP/1.1" 204 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: HG67%20UFV
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HG67%2520UFV%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for HG67%20UFV: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: KM64%20VPG
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27KM64%2520VPG%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for KM64%20VPG: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: LS24%20JXF
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27LS24%2520JXF%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for LS24%20JXF: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: MM72%20XPR
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27MM72%2520XPR%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for MM72%20XPR: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: WG24%20TUV
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WG24%2520TUV%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for WG24%20TUV: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: HJ73%20OWV
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OWV%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for HJ73%20OWV: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: HX74%20PHY
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27HX74%2520PHY%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for HX74%20PHY: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: DL24%20OOX
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DL24%2520OOX%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for DL24%20OOX: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: DS24%20ULU
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27DS24%2520ULU%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for DS24%20ULU: 0
2026-03-30 08:12:53 [bca.uk] INFO: Found listing with ID: CE64%20LHN
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE64%2520LHN%27 HTTP/1.1" 200 None
2026-03-30 08:12:53 [bca.uk] INFO: Scrape type for CE64%20LHN: 2
2026-03-30 08:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba with identifier: CE64%20LHN
2026-03-30 08:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba with scrape type 2
2026-03-30 08:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba with scrape type 2
2026-03-30 08:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba, identifier: CE64%20LHN
2026-03-30 08:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba with identifier: CE64%20LHN
2026-03-30 08:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba with identifier: CE64%20LHN
2026-03-30 08:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba with identifier: CE64%20LHN to the API
2026-03-30 08:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 95,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE64%20LHN-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 3,
'engine': '1.6L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Diesel',
'id': 'deeb5d8b-d7d5-5f9d-82e8-0fdbb3985cba',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'CE64 LHN',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE64%20LHN&vehicleType=*',
'listing': 'auction',
'location': 'Bridgwater',
'make': 'CITROEN',
'model': 'DS3',
'odometer': 119883,
'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': 'VF7SA9HPKEW660527',
'year': 2014}
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27CE64%2520LHN%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Saving data for CE64%20LHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774044572.376513, 'last_price_update_time': 1774858374.081155}
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE64%2520LHN') HTTP/1.1" 204 0
2026-03-30 08:12:54 [bca.uk] INFO: Found listing with ID: VE59%20LZX
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27VE59%2520LZX%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Scrape type for VE59%20LZX: 0
2026-03-30 08:12:54 [bca.uk] INFO: Found listing with ID: WL07%20KFX
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WL07%2520KFX%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Scrape type for WL07%20KFX: 0
2026-03-30 08:12:54 [bca.uk] INFO: Found listing with ID: NU20%20OJZ
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27NU20%2520OJZ%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Scrape type for NU20%20OJZ: 0
2026-03-30 08:12:54 [bca.uk] INFO: Found listing with ID: RF16%20HDG
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF16%2520HDG%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Scrape type for RF16%20HDG: 2
2026-03-30 08:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 240258dd-9b1f-54ed-8685-dd33c6a52282 with identifier: RF16%20HDG
2026-03-30 08:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 240258dd-9b1f-54ed-8685-dd33c6a52282 with scrape type 2
2026-03-30 08:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 240258dd-9b1f-54ed-8685-dd33c6a52282 with scrape type 2
2026-03-30 08:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 240258dd-9b1f-54ed-8685-dd33c6a52282, identifier: RF16%20HDG
2026-03-30 08:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 240258dd-9b1f-54ed-8685-dd33c6a52282 with identifier: RF16%20HDG
2026-03-30 08:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 240258dd-9b1f-54ed-8685-dd33c6a52282 with identifier: RF16%20HDG
2026-03-30 08:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 240258dd-9b1f-54ed-8685-dd33c6a52282 with identifier: RF16%20HDG to the API
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': 149,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF16%20HDG-GB',
'category': 'Car',
'color': 'grey',
'currency': 'GBP',
'doors_number': 5,
'engine': '1.8L',
'expiration_date': '2026-03-30T10:00:00Z',
'fuel_type': 'Petrol',
'id': '240258dd-9b1f-54ed-8685-dd33c6a52282',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': False,
'is_vat_included': False,
'license_plate': 'RF16 HDG',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF16%20HDG&vehicleType=*',
'listing': 'auction',
'location': 'Livingston',
'make': 'HONDA',
'model': 'CIVIC TOURER',
'odometer': 151940,
'odometer_reading_unit': '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 CIVIC TOURER 1.8 I-VTEC SE PLUS Estate',
'transmission': 'manual',
'trim': 'I-VTEC SE PLUS',
'vin': 'SHHFK2730FU505034',
'year': 2016}
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27RF16%2520HDG%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Saving data for RF16%20HDG: {'auction_closing_time': 1774864800.0, 'created_time': 1774277140.675841, 'last_price_update_time': 1774858374.619513}
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF16%2520HDG') HTTP/1.1" 204 0
2026-03-30 08:12:54 [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-30 08:12:54 [bca.uk] INFO: Found listing with ID: WV63%20NDU
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27WV63%2520NDU%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Scrape type for WV63%20NDU: 0
2026-03-30 08:12:54 [bca.uk] INFO: Found listing with ID: BJ71%20XEE
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ71%2520XEE%27 HTTP/1.1" 200 None
2026-03-30 08:12:54 [bca.uk] INFO: Scrape type for BJ71%20XEE: 2
2026-03-30 08:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0853187c-e935-5c29-a1e7-cd6403cc22a2 with identifier: BJ71%20XEE
2026-03-30 08:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0853187c-e935-5c29-a1e7-cd6403cc22a2 with scrape type 2
2026-03-30 08:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0853187c-e935-5c29-a1e7-cd6403cc22a2 with scrape type 2
2026-03-30 08:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0853187c-e935-5c29-a1e7-cd6403cc22a2, identifier: BJ71%20XEE
2026-03-30 08:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0853187c-e935-5c29-a1e7-cd6403cc22a2 with identifier: BJ71%20XEE
2026-03-30 08:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0853187c-e935-5c29-a1e7-cd6403cc22a2 with identifier: BJ71%20XEE
2026-03-30 08:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0853187c-e935-5c29-a1e7-cd6403cc22a2 with identifier: BJ71%20XEE to the API
2026-03-30 08:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ71%20XEE-GB',
'category': 'Car',
'color': 'black',
'currency': 'GBP',
'doors_number': 3,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': '0853187c-e935-5c29-a1e7-cd6403cc22a2',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'BJ71 XEE',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ71%20XEE&vehicleType=*',
'listing': 'auction',
'location': 'Measham',
'make': 'FIAT',
'model': '500 E',
'odometer': 28173,
'odometer_reading_unit': '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 500 E 87KW 42KWH PASSION Hatchback',
'transmission': 'automatic',
'trim': '87KW 42KWH PASSION',
'vin': 'ZFAEFAB43NX051234',
'year': 2021}
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BJ71%2520XEE%27 HTTP/1.1" 200 None
2026-03-30 08:12:55 [bca.uk] INFO: Saving data for BJ71%20XEE: {'auction_closing_time': 1774951200.0, 'created_time': 1773831281.056851, 'last_price_update_time': 1774858375.379483}
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ71%2520XEE') HTTP/1.1" 204 0
2026-03-30 08:12:55 [bca.uk] INFO: Found listing with ID: BT72%20YFL
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT72%2520YFL%27 HTTP/1.1" 200 None
2026-03-30 08:12:55 [bca.uk] INFO: Scrape type for BT72%20YFL: 2
2026-03-30 08:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe with identifier: BT72%20YFL
2026-03-30 08:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe with scrape type 2
2026-03-30 08:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe with scrape type 2
2026-03-30 08:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe, identifier: BT72%20YFL
2026-03-30 08:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe with identifier: BT72%20YFL
2026-03-30 08:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe with identifier: BT72%20YFL
2026-03-30 08:12:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe with identifier: BT72%20YFL to the API
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 08: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-30 08:12:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
'c_o_2_emission_value': None,
'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT72%20YFL-GB',
'category': 'Car',
'color': 'white',
'currency': 'GBP',
'doors_number': 5,
'engine': '0.0L',
'expiration_date': '2026-03-31T10:00:00Z',
'fuel_type': 'Electric',
'id': 'e20850fc-87ea-5ffb-a7fd-6a40f19e4cbe',
'is_damaged': False,
'is_operable': True,
'is_vat_deductible': True,
'is_vat_included': False,
'license_plate': 'BT72 YFL',
'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT72%20YFL&vehicleType=*',
'listing': 'auction',
'location': 'Edinburgh',
'make': 'TESLA',
'model': 'MODEL Y',
'odometer': 34885,
'odometer_reading_unit': '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': 'LRWYHCEK5PC579550',
'year': 2022}
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BT72%2520YFL%27 HTTP/1.1" 200 None
2026-03-30 08:12:55 [bca.uk] INFO: Saving data for BT72%20YFL: {'auction_closing_time': 1774951200.0, 'created_time': 1773833423.259489, 'last_price_update_time': 1774858375.898081}
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT72%2520YFL') HTTP/1.1" 204 0
2026-03-30 08:12:55 [bca.uk] INFO: Total items found: 100
2026-03-30 08:12:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded
2026-03-30 08:12:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-30 08:12:55 [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-30 08:12:55 [bca.uk] INFO: Found listing with ID: BX72%20SOA
2026-03-30 08:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 08: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%27BX72%2520SOA%27 HTTP/1.1"